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 664813 - RTCP RR and SR reports cannot be read by applications.
RTCP RR and SR reports cannot be read by applications.
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.35
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-11-25 15:16 UTC by Paolo Bolzoni
Modified: 2011-11-28 08:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Paolo Bolzoni 2011-11-25 15:16:53 UTC
While the RR and SR packets are read from Gstreamer there is no way to use them in the applications.

In the file rtpsession.c (plugins good) the RR and SR packets are parsed in the rtp_session_process_rb function, but their values do not seem available using the interface.

I am not sure if it is better a signal when a RR or SR packets arrives or a read only property, but informations like packets lost or last SR packet from the source should be available to applications.
Comment 1 Wim Taymans 2011-11-28 08:26:20 UTC
You can do this by reading the stats property of the RTPSource object of the session manager. Here is some example code:

http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp/client-PCMA.c