LINUX.ORG.RU

Собирал так

./configure  --enable-cross-compile --cross-prefix=E:/toolch/bin/arm-linux-androideabi- --arch=arm --cc=E:/toolch/bin/arm-linux-androideabi-gcc --enable-armv5te --enable-nonfree --sysroot=E:/toolch/sysroot/ --target-os=linux --disable-doc --disable-programs  --disable-everything --enable-decoder=h264 --enable-decoder=mpeg4
Dudraug ★★★★★
() автор топика

Если под «hardware-acceleration» ты подразумеваешь neon, то да, поддерживает, нужно только правильно собрать.

mono ★★★★★
()
Ответ на: комментарий от mono

Я так понимаю --enable-neon я так понимаю? А оно будет само по себе работать, ну в смысле с обычными функциями декодинга? Или там особое API?

Dudraug ★★★★★
() автор топика
Ответ на: комментарий от Dudraug

Я так понимаю --enable-neon я так понимаю?

да

А оно будет само по себе работать, ну в смысле с обычными функциями декодинга? Или там особое API?

Что ты имеешь в виду?

Когда я пытался хоть как-то пролить свет на этот вопрос, я понял, что поддержки каких-то вендор-специфичных фишек, типа декодера Nvidia Tegra, нет.

Зато neon работает почти везде.

mono ★★★★★
()
Ответ на: комментарий от Dudraug

--enable-neon я так понимаю?

Неправильно понимаешь! neon это:

The Advanced SIMD extension (aka NEON or «MPE» Media Processing Engine) is a combined 64- and 128-bit single instruction multiple data (SIMD) instruction set that provides standardised acceleration for media and signal processing applications.

ffmpeg умеет ч-з андроидный libstagefright декодить h.264. Обычно, libstagefright ч-з OMX использует декодер, который крутится на DSP-ядре, которое находится в том же корпусе, что и ARM.

PS: смотри в исходниках tools/build_libstagefright оно поможет

AF ★★★
()
Последнее исправление: AF (всего исправлений: 1)
Ответ на: комментарий от anonymous

Собственно как при чем? Я собираюсь писать программу под андроид, которая будет декодировать видео.

Dudraug ★★★★★
() автор топика
Ответ на: комментарий от AF

ffmpeg умеет ч-з андроидный libstagefright декодить h.264

Это начиная с какой версии появилось? Я что-то пропустил.

mono ★★★★★
()
Ответ на: комментарий от mono

В прошлом году появилось. Версию уже не припомню.

AF ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.