Eric Lin
Eric Lin

Reputation: 333

Support for OMX interface in Android StageFright software codecs

Do Android software codecs (for example OMX.PV.mpeg4enc) support OpenMAX (OMX) interface? For example, do they support standard OMX functions like OMX_FillThisBuffer, OMX_EmptyThisBuffer etc? Or only hardware decoder support OMX interface?

Upvotes: 1

Views: 2050

Answers (2)

SMART mr
SMART mr

Reputation: 1

OMX.PV.mpeg4enc is an software codec .openmax component means that an wrapper of multimedia's functions . In my understanding ,its roles likes decodec or encodec . From a certain point of view, it can be understood as codec,so it support omx.

Upvotes: 0

Chethan
Chethan

Reputation: 933

Yes. OMX.PV.mpeg4enc is an openmax component. But its no longer used in android.

This is a software codec, provided by packet video company. Only chipset vendors like TI, Qualcomm provide hardware codecs as OpenMAX IL components.

So yes, both software and hardware codecs support (and should support) OMX interface in order to be used by the media framework on Android.

Upvotes: 0

Related Questions