Do you have any "abort()" s in your code?

On Jul 8, 6:27 am, Freepine <freep...@gmail.com> wrote:
> Type 15 seems  to be PVP_ENGINE_COMMAND_GET_METADATA_VALUE, but it's not
> necessarily an indication of where it failed because opencore engine handles
> received commands asynchronously.From what you described, I would think that
> the process crashed inside aac decoder, possibly while decoder node was
> negotiating parameters with omx component or sending first several input
> buffers for processing. So the mediaserver process which hosted media
> playback service and opencore engine died, rather than returning an error
> code.
> Anyway, you can paste more logs here or try gdb to get its back trace.
>
> -Freepine
>
> On Wed, Jul 8, 2009 at 3:33 PM, eternity <gtir...@gmail.com> wrote:
>
> > Hi,
>
> > I observed certain things while playing an AAC file:
>
> > The function named PVPlayerEngine::AddCommandToQueue() has been called
> > several times. What I understood that this function is responsible for
> > adding command like prepare, play, pause, stop etc.
>
> > Now, if my AAC wrapper API AACDecode() is called from IL, it
> > internally call the actual decoder Decoder() function. Now when it
> > does so, I get these log
>
> > D/Tirtha  (  738):  PVPlayerEngine::AddCommandToQueue++
>
> > D/Tirtha  (  738):  PVPlayerEngine::AddCommandToQueue-- Type=15, ID=5,
> > APIcmd=1, Tick=671
>
> > and then the media server dies stuffs
> > W/MediaPlayer(  718): MediaPlayer server died!
>
> > W/AudioSystem(  583): AudioFlinger server died!
>
> > Does the PVPlayerEngine::AddCommandToQueue-- Type=15, ID=5, APIcmd=1,
> > Tick=671  line mean something?
>
> > Now, if I guess that actual Decode() fails then it should return with
> > an error, and I should able to capture that error number atleast but
> > before that the media server is dying. Does it mean that
> > PVPlayerEngine also put some error handling trap???
>
> > Regards,
> > Tirtha
>
> > On Jul 3, 10:38 am, Freepine <freep...@gmail.com> wrote:
> > > It seems mediaserver process crashed. I guess it's due to your aac
> > decoder:)You
> > > can try gdb to get the backtrace, or enable opencore logs to get more
> > > information.
>
> > > On Fri, Jul 3, 2009 at 6:32 PM, eternity <gtir...@gmail.com> wrote:
>
> > > > Hi,
>
> > > > I have successfully integrate my own aac decoder in to Android
> > > > framework. But now when I try to play an AAC file, emulator crashes.
>
> > > > I have taken logs, and i got something like followiing:
>
> > > > W/MediaPlayer(  715): MediaPlayer server died!
>
> > > > E/MediaPlayer(  715): error (100, 0)
>
> > > > W/AudioSystem(  583): AudioFlinger server died!
>
> > > > I/ServiceManager(  549): service 'media.audio_flinger' died
>
> > > > I/ServiceManager(  549): service 'media.camera' died
>
> > > > I/ServiceManager(  549): service 'media.player' died
>
> > > > E/MediaPlayer(  715): Attempt to call getDuration without a valid
> > > > mediaplayer
>
> > > > E/MediaPlayer(  715): error (-38, 0)
>
> > > > I/ServiceManager(  715): Waiting for sevice media.player...
>
> > > > I/        (  728): ServiceManager: 0xac38
>
> > > > I/AudioFlinger(  728): AudioFlinger's thread ready to run for output 0
>
> > > > I/CameraService(  728): CameraService started: pid=728
>
> > > > And then it starts the media server again.
>
> > > > Any guess/suggestions on this please.
>
> > > > TIA
> > > > Regards,
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to