Hi Dave and Andrew,
Thank you for your response. It's very helpful to let me understand the
internal of opencore.
John
On Wed, Dec 10, 2008 at 11:48 AM, Dave Sparks <[EMAIL PROTECTED]>wrote:
>
> Yes, the decoders are all OMX. The encoders are still PV native
> objects. We have a patch we will be
Yes, the decoders are all OMX. The encoders are still PV native
objects. We have a patch we will be putting out shortly to enable OMX
video encoders.
On Dec 10, 8:32 am, John <[EMAIL PROTECTED]> wrote:
> Hi Dave,
> You mean opencore still use openmax interface for their own software
> codec?
Hi Dave,
You mean opencore still use openmax interface for their own software
codec?
Thx
John
On Wed, Dec 10, 2008 at 10:04 AM, Dave Sparks <[EMAIL PROTECTED]>wrote:
>
> It's exactly as Andrew described it. There are two codec registries,
> one for vendor supplied codecs and one for OpenCore
, but hopefully David or someone
will know.
Andrew
> Date: Wed, 10 Dec 2008 07:04:34 -0800
> Subject: [android-porting] Re: Can somebody explain how does the open core
> handle the selection between OPENMAX method and PV's own method?
> From: [EMAIL PROTECTED]
> To: android-po
It's exactly as Andrew described it. There are two codec registries,
one for vendor supplied codecs and one for OpenCore software codecs.
If it is unable to find a vendor codec that satisfies the input/output
requirements, it falls back to OpenCore software codec. The reason for
that is that you m
Thx Andrew.
According to my knowledge, besides OMX method(either vendor-specific or
opencore's OMX wrapper), opencore still has its' own software based
codec(/mydroid/external/opencore/codecs_v2/video and audio). I'm confusing
how they handle the selection between software based codec and OMX codec
Inside the file
/mydroid/external/opencore/codecs_v2/omx/omx_common/src/pv_omxmastercore.cpp
the function PV_MasterOMX_Init() loops through two sets of OMX cores. The first
is a vendor-specific OMX core that will offer up vendor-specific OMX
components. If a valid vendor-specific OMX codec is