Sorry, John, I misunderstood your question and I think I've misguided the 
conversation in the process. I realize now that your question is about using 
the non-OMX codecs in OpenCORE, i.e. the native nodes. Unfortunately, I don't 
know the answer. I'm guessing they are not used, 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: [email protected]
> 
> 
> 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 may need multiple instances of a codec at the same
> time. If there are no vendor codecs, then there is only one registry.
> 
> Example: Imagine you are playing MP3 in the background and the user's
> selected ringtone is an MP3 file. While the music is playing, the
> phone rings. The MP3 player is probably using the hardware codec (it
> usually consumes less power than software codec), so when the ringtone
> starts up, the PV framework instantiates a software codec instead.
> 
> On Dec 10, 6:32 am, John  wrote:
>> 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
>> (either vendor-specific or opencore's OMX wrapper).
>>
>> John
>>
>> On Tue, Dec 9, 2008 at 5:49 PM, Andrew Green  wrote:
>>
>>> 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 not found then the
>>> OpenCORE OMX codecs are iterated through as the backup.
>>
>>> Andrew
>>
>>>> Date: Tue, 9 Dec 2008 14:17:42 -0800
>>>> Subject: [android-porting] Can somebody explain how does the open core
>>> handle the selection  between OPENMAX method and PV's own  method?
>>>> From: [EMAIL PROTECTED]
>>>> To: [email protected]
>>
>>>> Can somebody explain how does the open core handle the selection
>>>> between OPENMAX method and PV's own  method?
>>
>>>> John
>>
>>> _________________________________________________________________
>>> Send e-mail faster without improving your typing skills.
>>
>>>http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_...
> > 

_________________________________________________________________
Send e-mail anywhere. No map, no compass.
http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_anywhere_122008

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [EMAIL PROTECTED]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to