diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2008-10-30 10:31:35 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2008-10-30 10:31:35 +0000 |
commit | d1dc70efd8cd171a671fd077b4b824d432eb5edf (patch) | |
tree | 3d071a6eec69be8841a23b052b9c084a0933b637 /gst/rtp/gstrtpmpadepay.c | |
parent | 38eac47ec90296a1f3f3a09ec15633b20b672616 (diff) |
gst/rtp/: Narrow down the caps of the mpeg audio pay/depayloaders to only accept mpeg version 1. Fixes #558427.
Original commit message from CVS:
* gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps):
* gst/rtp/gstrtpmpapay.c:
Narrow down the caps of the mpeg audio pay/depayloaders to only accept
mpeg version 1. Fixes #558427.
Diffstat (limited to 'gst/rtp/gstrtpmpadepay.c')
-rw-r--r-- | gst/rtp/gstrtpmpadepay.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gst/rtp/gstrtpmpadepay.c b/gst/rtp/gstrtpmpadepay.c index caf34e1c..3cbd16b1 100644 --- a/gst/rtp/gstrtpmpadepay.c +++ b/gst/rtp/gstrtpmpadepay.c @@ -40,7 +40,7 @@ static GstStaticPadTemplate gst_rtp_mpa_depay_src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, - GST_STATIC_CAPS ("audio/mpeg") + GST_STATIC_CAPS ("audio/mpeg, " "mpegversion = (int) 1") ); static GstStaticPadTemplate gst_rtp_mpa_depay_sink_template = @@ -127,7 +127,8 @@ gst_rtp_mpa_depay_setcaps (GstBaseRTPDepayload * depayload, GstCaps * caps) clock_rate = 90000; depayload->clock_rate = clock_rate; - outcaps = gst_caps_new_simple ("audio/mpeg", NULL); + outcaps = + gst_caps_new_simple ("audio/mpeg", "mpegversion", G_TYPE_INT, 1, NULL); res = gst_pad_set_caps (depayload->srcpad, outcaps); gst_caps_unref (outcaps); |