Поддержка интерфейса OMX в программных кодеках Android StageFright - PullRequest
1 голос
/ 20 декабря 2011

Поддерживают ли программные кодеки Android (например, OMX.PV.mpeg4enc) интерфейс OpenMAX (OMX)?Например, поддерживают ли они стандартные функции OMX, такие как OMX_FillThisBuffer, OMX_EmptyThisBuffer и т. Д.?Или только аппаратный декодер поддерживает интерфейс OMX?

Ответы [ 2 ]

0 голосов
/ 08 мая 2016

OMX.PV.mpeg4enc - это программный компонент кодека .openmax, означающий обертку мультимедийных функций. В моем понимании его роли нравятся decodec или encodec. С определенной точки зрения его можно понимать как кодек, поэтому он поддерживает omx.

0 голосов
/ 12 июля 2012

Да. OMX.PV.mpeg4enc является компонентом openmax. Но его больше не используется в Android.

Это программный кодек, предоставленный компанией пакетного видео. Только производители чипсетов, такие как TI, Qualcomm, предоставляют аппаратные кодеки в качестве компонентов OpenMAX IL.

Так что да, и программные, и аппаратные кодеки поддерживают (и должны поддерживать) интерфейс OMX для использования медиа-каркасом на Android.

...