GNOME Bugzilla – Bug 743734
RTCP packets not sent
Last modified: 2015-01-30 17:26:01 UTC
RTCP packets were not sent because the same tr_cache_cookie was used for both RTP and RTCP. So only one of the tr_cache lists were populated depending on which one was sent first. If the tr_cache list is not populated then no packets can be sent. Most often this happened to be RTCP.
Created attachment 295808 [details] [review] Proposed patch
Thanks for the patch! :) commit 18668bf49570b3ab75e35dd275f4761f0210cc42 Author: Anila Balavan <anilabn@axis.com> Date: Fri Jan 30 12:50:20 2015 +0100 rtsp-stream: RTCP and RTP transport cache cookies seperated RTCP packets were not sent because the same tr_cache_cookie was used for both RTP and RTCP. So only one of the tr_cache lists were populated depending on which one was sent first. If the tr_cache list is not populated then no packets can be sent. Most often this happened to be RTCP. Now seperate RTCP and RTP transport cache cookies are added which resulted in both the tr_cache_lists to be populated regardless of which one was sent first. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=743734