Ravi,

Thank You for  the Info and your help.

To add flv decoder I need to add the FLV parser and FLV decoder.
So I am Starting from the parser :

I have to add 3 .so

- libpvflvff - The flv parser code
- libpvflvffparsernode - The Flv parser node.
- libpvflvffrecognizer - The Flv recognizer node.

I am done with libpvflvff which will do the flv parsing for me.
now I need to create libpvflvffparsernode and libpvflvffrecognizer.

Am I Going on right track?
if so than after building the libpvflvffparsernode  and
libpvflvffrecognizer  I will add it to .flv file for statically
registry in
http://android.git.kernel.org/?p=platform/external/opencore.git;a=blob;f=engines/player/config/core/pv_player_node_registry_populator.cpp;h=e39ba1cb3d8b1ca96221c488c72ec5540562a61b;hb=582c0d57052faafdce3a57e47533d341d407418e#l144

And Sorry My Mistake I am working on open core OpenCORE 2.04.

Regards,
Niral

On Dec 4, 4:37 pm, RaviY <yend...@pv.com> wrote:
> Here is a quick overview:
> - The (OMX) decoder node is registered with PVPlayerEngine. This
> decoder node will be picked up for the registered mimetypes. Look 
> athttp://android.git.kernel.org/?p=platform/external/opencore.git;a=blo....
> - The parser nodes can be registered either statically (at the same
> location as above), or dynamically by implementing the interface
> PV_NODE_REGISTRY_POPULATOR_INTERFACE 
> (seehttp://android.git.kernel.org/?p=platform/external/opencore.git;a=blo...).
> - The player engine picks the source node 
> athttp://android.git.kernel.org/?p=platform/external/opencore.git;a=blo....
> - The player engine then picks the decoder node, wherever required, 
> athttp://android.git.kernel.org/?p=platform/external/opencore.git;a=blo....
>
> Other points:
> - What is OpenCORE 4.0? I am not aware of any such version.
> - PVPlayer, as released as part of Android, is not a full GUI based
> player. In Android, the GUI part comes as part of the MediaPlayer
> applications.
>
> -Ravi
>
> On Dec 3, 10:55 am, Nilly <ni...@oriolesoftware.com> wrote:
>
>
>
> > I have downloded the opencore4.0 code and i am able to build it
> > outside android...It is building some of the test.I am debugging
> > that.As soon as i will get some new finding I will post it...you also
> > kindly post your findings...Theopencorecode i have downloaded is
> > having parser and decoder folder which is having avc decoder and some
> > parser....also it has some node folder where they have parser node and
> > decoder node. I am trying to understand how they are calling that
> > parser and decoder and how they are registering that parser and
> > decoder?
>
> > On what  opencorecode you are working?have downloded theopencore
> > code from somewhere?
>
> > I have one question if you know...is pv player a full gui based player
> > on android?
>
> > Regards,
> > Niral
>
> > On Dec 2, 8:09 pm, jeffb <jeffbo...@gmail.com> wrote:
>
> > > As you can see, no responded. So I had no choice but to reverse
> > > engineer thePVcode. About all you can do is observe how they enabled
> > > the MP4 parser and recognizer to be dynamically registered. Now I am
> > > stuck trying to understand their build system and how it automatically
> > > recognizes the insertion of new nodes and creates make files to build
> > > the new nodes into the system.
>
> > > On Dec 1, 12:44 am, Nilly <ni...@oriolesoftware.com> wrote:
>
> > > > jeffb,
>
> > > > You able to do any progress?I am working on same line but do know how
> > > > to go ahead.If you have any idea kindly share with me.
>
> > > > Regards,
> > > > Nilly
>
> > > > On Oct 30, 5:53 am, jeffb <jeffbo...@gmail.com> wrote:
>
> > > > > Sorry, I meant to say parsernode, not decodernode.
>
> > > > > On Oct 28, 1:54 pm, jeffb <jeffbo...@gmail.com> wrote:
>
> > > > > > I have a need tocreatea decodernodewhose output will require
> > > > > > processing by anothernode. I have read the PVPlayer SDK Developer's
> > > > > > Guide and believe that one way to do this is the creation of a new
> > > > > >PVMFnode. Not seeing any additional documentation on the creation of
> > > > > >PVMFnodes, I have been spending a lot of time looking at the
> > > > > > PVPlayerEngine and the advancement of the engine state machine.
>
> > > > > > I was wondering if there is documentation to make this process 
> > > > > > easier
> > > > > > (i.e. something that describes what interfaces must be created, how 
> > > > > > a
> > > > > > newPVMFnodeis added to the registry, how aPVMFnodeplug-in is
> > > > > > sequenced in thenodegraph/pipeline, etc).
>
> > > > > > I did notice the OMXCoreIntegration Guide, but at first glance, I
> > > > > > was not sure if this is complimentary toPVMFnodes in thenodegraph.
>
> > > > > > Any guidance would be appreciated.- Hide quoted text -
>
> > > > - Show quoted text -

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to