проблема воспроизведения droid2 mp4 - PullRequest
0 голосов
/ 06 мая 2011

У меня проблема с воспроизведением mp4 видеофайлов на Droid2 с android 2.2 (сборка VZW).Приложение пытается воспроизвести видео с SDCard, и оно берет навсегда и не загружает видео.

Я пытался отладить приложение на телефоне с помощью ADB.При воспроизведении видео выдается следующая ошибка декодирования в logcat:

TIOMX_CORE: dlopen libOMX.TI.720P.Decoder.so не удалось, потому что не удается загрузить library: load_library [1083]: Library 'libOMX.TI.720P.Decoder.so 'не найден

1134 2189 D: ошибка 0x80001003 в DoPrepare

1134 2189 V PlayerDriver: HandleInformationalEvent: PVMFInfoErrorHandlingStart

1134 2189 V Тип игрока Происхождение: Рука: Ввод игрока: Рука:= 26 UNHANDLED

2103 2109 W MediaPlayer: информация / предупреждение (1, 26)

1134 2190 D OMX_AACDEC: AACDEC_ComponentThread (): 150 150 :: Comp Thrd, выход здесь ..

1134 2189 D OMX_AACDEC: ComponentDeInit (): 1726 :: Освобождение: pComponentPrivate = 0x60af8

1134 2189 D TIOMX_CORE: найдено соответствующее значение pHandle (0x5db70) по индексу 7 с refCount 1

* 10202189 D: введите SharedLibraryLookup

1134 2189 D: введите GetFactoryAndMimeString

1134 2189 V PlayerDriver: CommandCompleted

1134 2189 V PlayerDriver: Завершена состояние команды PLAYER_PREPARE = ​​PVMFErrResource

1134 2189 E PlayerDriver: Команда PLAYER_PREPARE завершается с ошибкой или информация PVMFErrResource

1134 2189 V PVPlayer: check_for_live_streaming s = -2147483648, отмененные = 0

1134 2189 V PlayerDriver: HandleInformationalEvent: PVMFInfoErrorHandlingComplete

1134 2189 W PlayerDriver: PVMFInfoErrorHandlingComplete

2103 2108 E MediaPlayer: ошибка (1, 1037 * * 10) *1338* 15 *что 2.2 имеет некоторые проблемы с декодером при воспроизведении файлов mp4.Кто-нибудь сталкивался с этой проблемой.Я не уверен, как прибить этот.Может быть, есть возможность обновить 2.2 до 2.2.1 или 2.2.2 или 2.3?

Я был бы очень признателен, если бы кто-нибудь смог пролить свет на это.

Спасибо, Раджа.

1 Ответ

2 голосов
/ 05 октября 2011

На самом деле, есть еще одна причина.

Library 'libOMX.TI.720P.Decoder.so' not found

Т.е. файл был удален из его расположения благодаря патчу, выпущенному где-то до ноября 2010 года.

Решение:

1.Загрузить эти файлы из Liberty Rom Source репозиторий:

в / system / lib:

libOMX.TI.720P.Decoder.so
libOMX.TI.720P.Encoder.so
libOMX.TI.mp4.splt.Encoder.so

в / system / lib / dsp /

720p_h264vdec_sn.dll64P
720p_mp4vdec_sn.dll64P
720p_mp4venc_sn.dll64P

2. Используя Root Manager или любой другой файловый менеджер смонтируйте систему как R / W

Скопируйте шесть файлов в"/ system / lib /" и "/ system / lib / dsp /" соответственно на вашем телефоне

3. изменить разрешения на 644 (rw-r - r -)

4. Переустановите систему обратно на R / O (только чтение)

5. Сброс

6. Воспроизведение любого видео 720p на стоковом видеоплеере и прекращение получения ошибок «Извините, это видео не воспроизводится»!

Источник

...