Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-12-05 Thread Ross Finlayson
Actually, the call to AMRDeinterleaver::doStopGettingFrames() does not ensure that the reception is stopped in every case. Sometimes the fNeedAFrame attribute can be set to true when the input source is still waiting for some RTP packet. The rewritting of the function AMRDeinterleaver::doStopG

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-12-03 Thread david cailliere
Dear Ross, > The call to Medium::close(subsession->sink); > in "subsessionAfterPlaying()" should be causing > AMRDeinterleaver::doStopGettingFrames() > to get called, and that should in turn be stopping the reception (and > thus handling) of any more AMR/RTP packets. Actually, the call to AMRDei

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-12-01 Thread Ross Finlayson
Hoping it can be helpful I see what is happening to cause the crash, but unfortunately I don't understand how it can be happening. The call to Medium::close(subsession->sink); in "subsessionAfterPlaying()" should be causing AMRDeinterleaver::doStopGettingFrames() to get called

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-12-01 Thread david cailliere
Dear Ross > Are you sure that the crash can still occur, even if you omit the "-Q" option? Unfortunately, yes it does. Please find below the log end generated from the following command "OpenRTSP.exe -d 10 when the crash occurs. The call stack is the same as the one I provide you before: Recei

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-30 Thread Ross Finlayson
> 1/ What command-line arguments are you giving to "openRTSP" (apart from the "rtsp://" URL)? I'm using options "-Q -d x" for the test where x is a duration which is smaller than the full length of the stream. A change on the duration parameter has no impact on the issue. Are you sure that t

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-30 Thread david cailliere
Dear Ross, > 1/ What command-line arguments are you giving to "openRTSP" (apart from the > "rtsp://" URL)? I'm using options "-Q -d x" for the test where x is a duration which is smaller than the full length of the stream. A change on the duration parameter has no impact on the issue. > 2/ Does

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-30 Thread Ross Finlayson
The call stack helps a little, but unfortunately still doesn't nail down the problem for me. A couple more questions: 1/ What command-line arguments are you giving to "openRTSP" (apart from the "rtsp://" URL)? 2/ Does the crash happen for streams that contain other kinds of audio, or just thos

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-29 Thread david cailliere
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 e

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-26 Thread Ross Finlayson
So my question is: Would it be possible to force the call to shutdown at the first call of subsessionByeHandler ? Yes, it would certainly be 'possible'. However, I'm not going to do that, because it's not the right thing to do. It's perfectly reasonable (though uncommon) for the server to e

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-26 Thread david cailliere
Dear Ross, Unfortunately, I can not provide you for the stream that illustrates the problem but I did my investigation, and I think I'm close to find the reason why openRTSP is crashing. Actually I'm playing two different stream simultaneously using the lastest release of openRTSP. One MPEG

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-16 Thread Ross Finlayson
Actually you have solved for the recursive call to "shutdown()" issued when calling "subsessionByeHandler()" function but it seems it is not enough. The "subsessionByeHandler()" close some media subsession's stream with the following line "Medium::close(subsession->sink)", which causes some med

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-16 Thread david cailliere
"LIVE555 Streaming Media - development & use" > Copie à : > Objet : Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP > > > >Thanks for your reactivity. Unfortunately the new version > >(2010.11.10) does not solve for the issue > > That&#x

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-11 Thread Ross Finlayson
Thanks for your reactivity. Unfortunately the new version (2010.11.10) does not solve for the issue That's strange. Right now I can't see how the problem could still be happening, so without a publically-accessible stream that illustrates the problem, I'm not going to be able to fix it right

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-10 Thread david cailliere
amp; use" > Copie à : > Objet : Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP > > > OK, I think I figured out the problem, and have installed a new > version (2010.11.10) of the "LIVE555 Streaming Media" code that > should, I think, fix it. (N

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-09 Thread Ross Finlayson
OK, I think I figured out the problem, and have installed a new version (2010.11.10) of the "LIVE555 Streaming Media" code that should, I think, fix it. (Note that this was a problem only with the "openRTSP" application, not with our RTSP client code in general.) -- Ross Finlayson Live Networ

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-09 Thread david cailliere
er is not publically-accessible. I can give you a capture file and the log file with debug data for investigation Regards, David > Message du 09/11/10 à 20h36 > De : "Ross Finlayson" > A : "LIVE555 Streaming Media - development & use" > Copie à :

Re: [Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-09 Thread Ross Finlayson
Thanks for the report. Does the crash still happen if you omit the "-Q" option? Can you post a (publically-accessible) "rtsp://" URL of a stream that illustrates the problem? -- Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-dev

[Live-devel] Handling RTCP Goodbye packet with OpenRTSP

2010-11-09 Thread david cailliere
Dear All, When launching the following command OpenRTSP.exe -Q -d 15 , the OpenRTSP application get crash every time I get the following protocol sequence at the end of the streaming session client -> serveur RSTP TEARDOWN serveur -> client RTP serveur -> client RTP serveur -> client