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 at 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. - 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 (see http://android.git.kernel.org/?p=platform/external/opencore.git;a=blob;f=modules/linux_mp4/node_registry/src/pvmfmp4nodereg.cpp;h=c147e11a5cb42a8321914b5e09229022913922cb;hb=582c0d57052faafdce3a57e47533d341d407418e). - The player engine picks the source node at http://android.git.kernel.org/?p=platform/external/opencore.git;a=blob;f=engines/player/src/pv_player_engine.cpp;h=99d69ac713357e516fd7eb4fc88870a576625372;hb=582c0d57052faafdce3a57e47533d341d407418e#l4643. - The player engine then picks the decoder node, wherever required, at http://android.git.kernel.org/?p=platform/external/opencore.git;a=blob;f=engines/player/src/pv_player_engine.cpp;h=99d69ac713357e516fd7eb4fc88870a576625372;hb=582c0d57052faafdce3a57e47533d341d407418e#l6980.
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 <[email protected]> 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...The open core code 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 open core code you are working?have downloded the open core > 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> wrote: > > > > > Sorry, I meant to say parsernode, not decodernode. > > > > > On Oct 28, 1:54 pm, jeffb <[email protected]> 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 OMX Core Integration 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: [email protected] website: http://groups.google.com/group/android-porting
