[android-porting] Re: Audio stops after some time in android from video/Music player

2009-02-17 Thread getandroid

I've done following change in android_audio_output.cpp. It is better
after enabling RESET mode instead of STOP. Is there any fix for PV
core which mentioned in the comments of code snippet below??

# if 0 //SAMPATH commented
// FIXME: Per PV, we should be exiting thread in Reset, not Stop.
However, doing so
// causes app death, so presumably PV is asserting somewhere and
causing an abort.
// When this gets fixed, remove this Stop function and bring back the
Reset function.
PVMFCommandId AndroidAudioOutput::Stop(const OsclAny* aContext)
{
// request output thread to exit
LOGV(Stop (%p), aContext);
RequestAndWaitForThreadExit();
return AndroidAudioMIO::Stop(aContext);
}
#endif

#if 1 //SAMPATH enabled
PVMFCommandId AndroidAudioOutput::Reset(const OsclAny* aContext)
{
// request output thread to exit
LOGV(Reset (%p), aContext);
RequestAndWaitForThreadExit();
return AndroidAudioMIO::Reset(aContext);
}
#endif

On Feb 17, 10:40 am, getandroid sampath...@gmail.com wrote:
 I'm working on android 1.0 release

 On Feb 16, 9:28 pm, Dave Sparks davidspa...@android.com wrote:

  Which branch are you working on?

  On Feb 16, 4:15 am, getandroid sampath...@gmail.com wrote:

   Hi,

      I'm facing a problem with Video/Music player where audio stops
   coming after a random number of times. After some debugging I found
   that:

   In android_audio_output.cpp-audout_thread_func, there is
   iAudioThreadSem-Wait(); before the while(1) loop and it is stuck
   there indefinitely. I understand it is waiting for a signal from MIO
   saying that the buffer is written and ready to be dumped to audio
   flinger. For some reason it is not getting the signal. Is this
   correct?

   Can anybody throw some light on this?


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



[android-porting] Re: Audio stops after some time in android from video/Music player

2009-02-16 Thread getandroid

I'm working on android 1.0 release

On Feb 16, 9:28 pm, Dave Sparks davidspa...@android.com wrote:
 Which branch are you working on?

 On Feb 16, 4:15 am, getandroid sampath...@gmail.com wrote:

  Hi,

     I'm facing a problem with Video/Music player where audio stops
  coming after a random number of times. After some debugging I found
  that:

  In android_audio_output.cpp-audout_thread_func, there is
  iAudioThreadSem-Wait(); before the while(1) loop and it is stuck
  there indefinitely. I understand it is waiting for a signal from MIO
  saying that the buffer is written and ready to be dumped to audio
  flinger. For some reason it is not getting the signal. Is this
  correct?

  Can anybody throw some light on this?


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