After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 734321 - srtpdec doesn't support RTP on the RTCP sink pad
srtpdec doesn't support RTP on the RTCP sink pad
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: 1.5.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-08-05 22:56 UTC by Youness Alaoui
Modified: 2014-08-21 22:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
srtpdec: Add support for RTP/RTCP mixing if data arrives on RTCP pad (1.47 KB, patch)
2014-08-05 22:56 UTC, Youness Alaoui
committed Details | Review

Description Youness Alaoui 2014-08-05 22:56:57 UTC
Created attachment 282610 [details] [review]
srtpdec: Add support for RTP/RTCP mixing if data arrives on RTCP pad

If we receive RTP and RTCP muxed into the same socket, it will work fine with rtpbin unless we use SRTP, in which case, it will only work if the RTP/RTCP is received on the rtp sink pad. If we receive the RTP on the rtcp sink pad, then srtpdec will not decode it.
This use case is when using Farstream and using the same component_id for both rtp and rtcp nicesrc, the data could be received from either one of them.
I've attached a patch to fix it.
Comment 1 Olivier Crête 2014-08-21 22:46:03 UTC
Pushed

commit 3c8039642448e7ad383b2cd588f54e396e1788a8
Author: Youness Alaoui <kakaroto@kakaroto.homelinux.net>
Date:   Tue Aug 5 14:06:07 2014 -0400

    srtpdec: Add support for RTP/RTCP mixing if data arrives on RTCP pad
    
    https://bugzilla.gnome.org/show_bug.cgi?id=734321