[Live-devel] Handling RTCP Goodbye packet with OpenRTSP

david cailliere davidcailliere at voila.fr
Mon Nov 29 10:03:39 PST 2010


Dear Ross

> This is helpful, but still not quite enough information, unfortunately.  The closing of the audio subsession's stream *should* 
> be stopping any additional processing related to the audio stream, so it that's not happening, then that will be the bug.
> It would be nice to know exactly what alarm handler function is getting called (after the audio subsession is closed) that's leading to the crash.

I  get a fisrt chance exception at 0x004125be in openRTSP.exe : (0xC0000005: acces Violation)
when running
sink->afterGettingFrame1(frameSize, presentationTime);

Please find below a screen shot of the call stack when the crash happens:

openRTSP.exe!FileSink::afterGettingFrame(void * clientData=0x00af3768, unsigned int frameSize=17, unsigned int __formal=0, timeval presentationTime={...}, unsigned int __formal=0)  Ligne 88 + 0x14 octets	C++
openRTSP.exe!FramedSource::afterGetting(FramedSource * source=0x0039d2f8)  Ligne 91 + 0x2f octets	C++
openRTSP.exe!AMRDeinterleaver::doGetNextFrame()  Ligne 468 + 0x9 octets	C++
openRTSP.exe!AMRDeinterleaver::afterGettingFrame1(unsigned int frameSize=17, timeval presentationTime={...})  Ligne 504	C++
openRTSP.exe!AMRDeinterleaver::afterGettingFrame(void * clientData=0x0039d2f8, unsigned int frameSize=17, unsigned int __formal=0, timeval presentationTime={...}, unsigned int __formal=0)  Ligne 493	C++
openRTSP.exe!FramedSource::afterGetting(FramedSource * source=0x0039d0b0)  Ligne 91 + 0x2f octets	C++
openRTSP.exe!AlarmHandler::handleTimeout()  Ligne 34 + 0xf octets	C++
openRTSP.exe!DelayQueue::handleAlarm()  Ligne 182	C++
openRTSP.exe!BasicTaskScheduler::SingleStep(unsigned int maxDelayTime=0)  Ligne 151	C++
openRTSP.exe!BasicTaskScheduler0::doEventLoop(char * watchVariable=0x00000000)  Ligne 77	C++
openRTSP.exe!main(int argc=2, char * * argv=0x00393d1c)  Ligne 512	C++
openRTSP.exe!__tmainCRTStartup()  Ligne 266 + 0x19 octets	C
openRTSP.exe!mainCRTStartup()  Ligne 182	C
kernel32.dll!7c817077()


Regards,

David


____________________________________________________

  Prenez de l'avance pour vos cadeaux de Noël, découvrez notre sélection sur Voila :  http://actu.voila.fr/evenementiel/noel-2010/boutique/






More information about the live-devel mailing list