flacparse: Fix uninitialized variable compiler warnings
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 4 Oct 2010 08:41:52 +0000 (10:41 +0200)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 8 Apr 2011 17:07:09 +0000 (18:07 +0100)
These warnings are wrong, the variables are only used if they were
initialized by the bit reader.

gst/audioparsers/gstflacparse.c

index 9f8de43..a56fb41 100644 (file)
@@ -353,11 +353,11 @@ gst_flac_parse_get_frame_size (GstFlacParse * flacparse, GstBuffer * buffer,
     guint * framesize_ret)
 {
   GstBitReader reader = GST_BIT_READER_INIT_FROM_BUFFER (buffer);
-  guint16 samplerate;
-  guint8 tmp;
+  guint16 samplerate = 0;
+  guint8 tmp = 0;
   gint i;
   guint8 channel_assignment = 0;
-  guint8 actual_crc, expected_crc;
+  guint8 actual_crc, expected_crc = 0;
 
   /* Skip 14 bit sync code */
   if (!gst_bit_reader_skip (&reader, 14))
@@ -660,7 +660,7 @@ gst_flac_parse_get_frame_size (GstFlacParse * flacparse, GstBuffer * buffer,
     } else {
       guint8 residual_type;
       guint order = 0;
-      guint16 partition_order;
+      guint16 partition_order = 0;
       guint j;
 
       /* Skip warm-up samples for fixed subframe and calculate order */
@@ -761,7 +761,7 @@ gst_flac_parse_get_frame_size (GstFlacParse * flacparse, GstBuffer * buffer,
   gst_bit_reader_skip_to_byte (&reader);
 
   if (flacparse->check_frame_checksums) {
-    guint16 actual_crc16, expected_crc16;
+    guint16 actual_crc16, expected_crc16 = 0;
 
     if (!gst_bit_reader_get_bits_uint16 (&reader, &expected_crc16, 16))
       goto need_more_data;