rawbaseparse: check destination format correctly
authorDaniel Knobe <daniel-knobe@web.de>
Mon, 31 May 2021 07:14:53 +0000 (09:14 +0200)
committerDaniel Knobe <daniel-knobe@web.de>
Mon, 31 May 2021 07:14:53 +0000 (09:14 +0200)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1181>

gst/rawparse/gstrawbaseparse.c

index 24e358f..7427f14 100644 (file)
@@ -700,7 +700,8 @@ gst_raw_base_parse_convert (GstBaseParse * parse, GstFormat src_format,
     *dest_value = src_value;
   } else if ((src_format == GST_FORMAT_TIME || dest_format == GST_FORMAT_TIME)
       && gst_raw_base_parse_is_gstformat_supported (raw_base_parse, src_format)
-      && gst_raw_base_parse_is_gstformat_supported (raw_base_parse, src_format)) {
+      && gst_raw_base_parse_is_gstformat_supported (raw_base_parse,
+          dest_format)) {
     /* Perform conversions here if either the src or dest format
      * are GST_FORMAT_TIME and the other format is supported by
      * the subclass. This is because we perform TIME<->non-TIME