video MIO node is created in external/opencore/android/playerdriver.cpp.
I think you can replace AndroidSurfaceOutput with your MIO node there.

Did you leverage surface defined in framework for video display in your MIO
node? If not, it might not work well with the rest of system:)

On Fri, Feb 20, 2009 at 6:17 PM, AJAY <[email protected]> wrote:

>
>
> Hi ,
>
> I  need to write a custom MIO node based on my hardware capabilities
> for decoding and rendering video. This will reduce the datapath
> (skiping OMXDecoderNode )
>
> SourceNode -->  Custom_MediaOutputNode --> HW
>
>
> The above should be the new datapath. If the custom MIO node,
> indicates the compressed format (PVMF_M4V) in getParametersSync
> ( Capabilities exchange) I hope it can directly accept the Data from
> the Parser.
>
> My Query:
> Looking at the Sample application sample_player_app.cpp in opencore
> folder I see that the  I can explicitly specify the DataSinkNode.
>
> But looking at the source code in /frameworks/base/media , I see only
> the DataSource being set. How do I set the Sink to my custom MIO node
> so that the DataPath bypasses OMXDecoderNode ?
>
>
> Thanks
> Ajay
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to