baseparse: 0 converts to 0 by default
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 17 Sep 2010 15:19:37 +0000 (17:19 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 1 Oct 2010 10:15:47 +0000 (12:15 +0200)
gst/audioparsers/gstbaseparse.c

index 8d4f22d..9473633 100644 (file)
@@ -808,6 +808,11 @@ gst_base_parse_convert_default (GstBaseParse * parse,
     return TRUE;
   }
 
+  if (G_UNLIKELY (src_value == 0)) {
+    *dest_value = 0;
+    return TRUE;
+  }
+
   /* need at least some frames */
   if (!parse->priv->framecount)
     return FALSE;