Дополнительная оптимизация для просмотра видео на PocketBook IQ 701

В прошлой статье «Видео на PocketBook IQ 701» я описал способ комфортного просмотра на PocketBook IQ 701 видео в формате МР4 без «подтормаживаний» и пропусков кадров. Но часто надо просмотреть небольшой ролик на 5-10 минут или быстро «прощелкать» фильм в формате AVI. Ну и часто просто нет под рукой стационарного компьютера, чтобы переконвертировать AVI в МР4.

Ниже я опишу способ, который позволяет просматривать AVI объемом до 1-1,5 Гб практически без заметных подтормаживаний. Данный способ не является 100% решением проблемы проигрывания AVI на данном устройстве и может работать не у всех, но, в любом случае, качество проигрывания видео после выполнения описанных ниже действий значительно улучшается. Все действия выполнялись мною на устройстве с официальной прошивкой 2.0.6, но все должно работать и на более новых прошивках.

Внимание! Все перечисленные ниже действия пользователь выполняет на свой страх и риск. Автор статьи не несет никакой ответственности за любые последствия описанных ниже действий.

Шаг 1. Обновление драйверов OpenGL

Само по себе обновление OpenGL не может напрямую влиять на проигрывание видео, но вроде как это влияет на общую производительность устройства, а значит, лишним не будет. Тем, у кого прошивка версии 2.1.2 можно спокойно пропустить этот шаг. Если же прошивка более старая, то можно скачать файл отсюда и обновить OpenGL. Ставиться этот файл как обычная прошивка. Инструкцию по установке прошивок смотреть тут: http://download.pocketbook-int.com/iq/upgrade-manual-2-1-0-ru.pdf.

Шаг 2. Установка оптимизированного проигрывателя видео-файлов

Чтобы добиться наилучшего воспроизведения видео на устройстве лучше использовать ПО специально оптимизированное под данное «железо». Например, RockPlayer для устройств с процессором ARMv6+VFP (в нашем случае). Его Вы можете найти по этой ссылке: RockPlayer для ARMv6+VFP.

Энтузиасты могут попробовать и другие проигрыватели. Я, например, еще держу на устройстве MoboPlayer. Иногда он проигрывает видео более качественно, чем RockPlayer. Только для этого необходимо дополнительно установить набор кодеков, оптимизированных для ARMv6+VFP, берем тут: кодеки для ARMv6+VFP.

Шаг 3. Оптимизация Dalvik Virtual Machine

Тех, кого интересует, что такое Dalvik Virtual Machine, я отправлю сразу в Википедию: http://ru.wikipedia.org/wiki/Dalvik_virtual_machine.

Нас будет интересовать параметр heapsize (размер динамической памяти).

Внимание! Для выполнения следующих действий понадобится наличие root. И установленной программы типа Root Explorer, которая позволяет редактировать файлы конфигурации. Подробная инструкция по получению root для PocketBook IQ 701 лежит здесь: http://andromich.livejournal.com/1637.html.

Итак, открываем Root Explorer, переходим в каталог /system/, монтируем его как R/W, открываем файл build.prop в текстовом редакторе и добавляем в него две строчки:

dalvik.vm.startheapsize=8m
dalvik.vm.heapsize=64m

Внимание! Значение во второй строке может быть установлено от 28 до 64 Мб, но у меня проигрывание видео в формате AVI без тормозов заработало только со значением 64.

Все, можно перегрузить устройство для принятия всех изменений.

Теперь можно загрузить в устройство какой-нибудь ролик в формате AVI (желательно DVDRIP до 700-800 Мб) и проверить результат в разных проигрывателях. Даже если полностью избавиться от подтормаживаний не удалось, то скорость и качество проигрывания должны были значительно улучшиться.