[Live-devel] Handling RTCP Goodbye packet with OpenRTSP
Ross Finlayson
finlayson at live555.com
Sat Dec 4 23:36:35 PST 2010
>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::doStopGettingFrames
>as below should fix the issue.
>
>
>void AMRDeinterleaver::doStopGettingFrames() {
> fNeedAFrame = False;
> fInputSource->stopGettingFrames();
>}
Yes, that will likely overcome the problem. Thanks for tracking this down.
>I don't know whether the issue only concerns AMRDeinterleaver class.
The same problem existed with "QCELPAudioRTPSource". Fixes for both
will be included in the next release of the code. Thanks again.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
More information about the live-devel
mailing list