>> 3.Some of our company members implemented ffmpeg..when i tried to play >> wma file it started playing using ffmpeg which is out of opencore..how >> shall i redirect it to opencore... > Make sure PV_PLAYER is chosen, for opencore in > ./frameworks/base/media/libmediaplayerservice/MediaPlayerService.cpp > => getPlayerType()
Also, you can chose opencore on file extension http://git.omapzoom.org/?p=platform/frameworks/base.git;a=blob;f=media/libmediaplayerservice/MediaPlayerService.cpp;h=50c3a31df1737ad2d4740d6f3af0f3e3aa8b9d61;hb=refs/heads/p-froyo#l187 Also, you can chose opencore based on id from container http://git.omapzoom.org/?p=platform/frameworks/base.git;a=blob;f=media/libmediaplayerservice/MediaPlayerService.cpp;h=50c3a31df1737ad2d4740d6f3af0f3e3aa8b9d61;hb=refs/heads/p-froyo#l702 On Tue, Sep 28, 2010 at 9:09 PM, Deva R <[email protected]> wrote: >> 3.Some of our company members implemented ffmpeg..when i tried to play >> wma file it started playing using ffmpeg which is out of opencore..how >> shall i redirect it to opencore... > Make sure PV_PLAYER is chosen, for opencore in > ./frameworks/base/media/libmediaplayerservice/MediaPlayerService.cpp > => getPlayerType() > >> 2.In pvplayerengine.cpp we have >> AddDataSource..Init()...AddSinknode()..Prepare..Start()...Stop()...which >> of these call ParseFile() on Parsernodes..Iam confused a lot does >> parsing is done in a loop or initially complete parsing is done then >> decoder is called in a loop....Please tell me what exactly above >> methods do ....its very important for me..pleasee > >> 4.Please mainly i need to know where exactly parser (i mean exact >> method and flow) is called because i know that i need to add >> Parsernode ..Recognizer and Component .. > > Just enable complete opencore log, and you can track., > parser code mainly resides in > ./external/opencore/fileformats/mp4/parser/* > ./external/opencore/fileformats/mp3/parser/* > ./external/opencore/nodes/pvmp4ffparsernode/* > > > > On Mon, Sep 27, 2010 at 5:53 PM, narsi <[email protected]> wrote: >> My job is to add wma decoder and supporting parser whose libraries are >> provided by some company... >> >> 1. I went through opencore/engines/player/config/core/ >> pv_player_node_registry_populator.cpp where all nodes are registered >> >> 2.In pvplayerengine.cpp we have >> AddDataSource..Init()...AddSinknode()..Prepare..Start()...Stop()...which >> of these call ParseFile() on Parsernodes..Iam confused a lot does >> parsing is done in a loop or initially complete parsing is done then >> decoder is called in a loop....Please tell me what exactly above >> methods do ....its very important for me..pleasee >> >> 3.Some of our company members implemented ffmpeg..when i tried to play >> wma file it started playing using ffmpeg which is out of opencore..how >> shall i redirect it to opencore... >> >> 4.Please mainly i need to know where exactly parser (i mean exact >> method and flow) is called because i know that i need to add >> Parsernode ..Recognizer and Component ... >> >> -- >> unsubscribe: [email protected] >> website: http://groups.google.com/group/android-porting >> > > > > -- > Regards, > Deva > www.bittoggler.com > -- Regards, Deva www.bittoggler.com -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
