Про iPad 3
iPad 3 тоже аппаратно умеет декодировать FullHD 60 fps. Специально кодировал панорамы и полоску из теста дрожания. Декодируется без подергиваний только 60 fps (показывает синхронность с частотой обновления экрана). Другие высокие частоты (50 fps, 48 fps) дают подергивания. Плавность есть при 30 fps и 60 fps.
Кроме этого пробовал закодировать ролик с полным разрешением экрана iPad 3: 2048x1536. Аппаратный декодер отказывается проигрывать. Программные показывают слайдшоу и зеленые квадраты. Так что FullHD 60 fps - это максимум, что может проигрывать iPad 3.
Пробовал потоковое воспроизведение через XBMC по SMB интерфейсу, читая видео из расшаренных папок домашней сети. Увы, на 720p 24 fps иногда останавливается для буферизации, на 1080p 30 fps - уже постоянно буферизирует, останавливаясь каждую секунду. Подозреваю, что толщины канала не хватает. Хотя у XBMC еще и декодер програмный - он может быть второй причиной буферизации.
Единственный найденный мною вариант просмотра FullHD 60fps - это копировать на устройство или смотреть с флешки через переходник Camera Connection Kit.
Про уплавнение на Andriod
Разговора про портирование алгоритмов повышения плавности на мобильные устройства сейчас быть не может. Не решены принципиальные моменты:
- не все мобильные устройства могут отображать 60 fps без подергиваний и пропуска кадров;
- не для всех диагоналей нужно 60 fps, для мелких экранов можно ограничиться 30 fps (согласен с docent27);
- текущая реализация выполняет миллиарды вычислений в секунду, "заточена" под расширенные команды x86-процессоров, многоядерность и аппаратное ускорение на OpenCL-совместимых видеокартах, чего нет на мобильной платформе. Отсутствие этих "заточек" даже при достаточном количестве оперативной памяти даст наитормознейшую скорость расчета (навскидку 1 кадр в минуту), что ставит крест на мобильной реализации алгоритма.
Поэтому единственное доступное решение было озвучено выше: перекодировать видео на стационарных компьютерах до высокой частоты кадров (или качать такое видео из сети). Воспроизводить на мобильных устройствах уже готовое, закодированное с уплавнением видео.