audioparse: Use the sinkpad template caps as fallback, not the srcpad ones
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 24 Nov 2011 09:25:02 +0000 (10:25 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 24 Nov 2011 09:25:02 +0000 (10:25 +0100)
gst/audioparsers/gstaacparse.c
gst/audioparsers/gstac3parse.c
gst/audioparsers/gstamrparse.c
gst/audioparsers/gstdcaparse.c
gst/audioparsers/gstflacparse.c
gst/audioparsers/gstmpegaudioparse.c

index 4f6bdd6..0c62aa4 100644 (file)
@@ -743,7 +743,7 @@ gst_aac_parse_sink_getcaps (GstBaseParse * parse)
     gst_caps_unref (peercaps);
   } else {
     res =
-        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SRC_PAD
+        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SINK_PAD
             (parse)));
   }
 
index d7354eb..b9335f0 100644 (file)
@@ -692,7 +692,7 @@ gst_ac3_parse_get_sink_caps (GstBaseParse * parse)
     gst_caps_unref (peercaps);
   } else {
     res =
-        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SRC_PAD
+        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SINK_PAD
             (parse)));
   }
 
index 90a65c4..ddeac18 100644 (file)
@@ -424,7 +424,7 @@ gst_amr_parse_sink_getcaps (GstBaseParse * parse)
     gst_caps_unref (peercaps);
   } else {
     res =
-        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SRC_PAD
+        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SINK_PAD
             (parse)));
   }
 
index 14d313d..64aef4c 100644 (file)
@@ -479,7 +479,7 @@ gst_dca_parse_get_sink_caps (GstBaseParse * parse)
     gst_caps_unref (peercaps);
   } else {
     res =
-        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SRC_PAD
+        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SINK_PAD
             (parse)));
   }
 
index 36db7c1..dcfa3e8 100644 (file)
@@ -1455,7 +1455,7 @@ gst_flac_parse_get_sink_caps (GstBaseParse * parse)
     gst_caps_unref (peercaps);
   } else {
     res =
-        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SRC_PAD
+        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SINK_PAD
             (parse)));
   }
 
index 25e373c..f910c96 100644 (file)
@@ -1299,7 +1299,7 @@ gst_mpeg_audio_parse_get_sink_caps (GstBaseParse * parse)
     gst_caps_unref (peercaps);
   } else {
     res =
-        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SRC_PAD
+        gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_PARSE_SINK_PAD
             (parse)));
   }