From 5f11694ac757917bc94278c1eafdf819d6b56674 Mon Sep 17 00:00:00 2001 From: Daniel Knobe Date: Mon, 31 May 2021 09:14:53 +0200 Subject: rawbaseparse: check destination format correctly Part-of: --- gst/rawparse/gstrawbaseparse.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/rawparse/gstrawbaseparse.c b/gst/rawparse/gstrawbaseparse.c index 95b593517..77d3d5176 100644 --- a/gst/rawparse/gstrawbaseparse.c +++ b/gst/rawparse/gstrawbaseparse.c @@ -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 -- cgit v1.2.1