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 796941 - srtpdec: example pipelines do not work, caps are not detected
srtpdec: example pipelines do not work, caps are not detected
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.8.3
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-08-09 18:47 UTC by Kevin Mullican
Modified: 2018-11-03 14:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kevin Mullican 2018-08-09 18:47:26 UTC
The example pipelines on the docs page https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/gst-plugins-bad-plugins-srtpdec.html do not work.

System:
$ uname -a
Linux big-p 4.4.0-17134-Microsoft #137-Microsoft Thu Jun 14 18:46:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux

$ dpkg -l | grep gst | grep bad
ii  gstreamer1.0-plugins-bad:amd64              1.8.3-1ubuntu0.2                           amd64        GStreamer plugins from the "bad" set


source: 

gst-launch-1.0 audiotestsrc ! alawenc ! rtppcmapay ! 'application/x-rtp, payload=(int)8, ssrc=(uint)1356955624' ! srtpenc key="012345678901234567890123456789012345678901234567890123456789" ! udpsink port=5004

dest:

GST_DEBUG=srtpdec:5 gst-launch-1.0 udpsrc port=5004 caps='application/x-srtp, payload=(int)8, ssrc=(uint)1356955624, srtp-key=(buffer)012345678901234567890123456789012345678901234567890123456789, srtp-cipher=(string)aes-128-icm, srtp-auth=(string)hmac-sha1-80, srtcp-cipher=(string)aes-128-icm, srtcp-auth=(string)hmac-sha1-80' !  srtpdec ! rtppcmadepay ! alawdec ! pulsesink

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.080196000  5703      0x26388f0 WARN                 srtpdec gstsrtpdec.c:770:request_key_with_signal:<srtpdec0> Could not get caps for stream with SSRC 1356955624
0:00:00.083958000  5703      0x26388f0 WARN                 srtpdec gstsrtpdec.c:1212:gst_srtp_dec_chain:<srtpdec0> Invalid buffer, dropping
...

repeats forever
Comment 1 Kevin Mullican 2018-08-10 19:12:24 UTC
I am unable to get any srtpdec pipeline to work on Ubuntu 16.04 with gstreamer 1.8.3. All pipelines generate the same error as above.
Comment 2 Kevin Mullican 2018-08-10 19:21:47 UTC
I get the same error on Ubuntu 18.04 with gstreamer 1.14.1

$ uname -a
Linux bigp-ubu01 4.15.0-29-generic #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ dpkg -l | grep gstreamer | grep bad
ii  gstreamer1.0-plugins-bad:amd64        1.14.1-1ubuntu1~ubuntu18.04.1     amd64        GStreamer plugins from the "bad" set

No srtpdec pipelines work on this platform. All generate the same errors as above.
Comment 3 GStreamer system administrator 2018-11-03 14:29:33 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/767.