]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dcadec.c
lavc: support extracting audio service type from side data
[ffmpeg] / libavcodec / dcadec.c
index f0958249bf3c6fcbdd164b44474fb8d8438bce96..8ca8c34510b801179969f7937388ae49812bf49c 100644 (file)
@@ -1245,12 +1245,10 @@ static int dca_filter_channels(DCAContext *s, int block_index)
 
     /* 32 subbands QMF */
     for (k = 0; k < s->prim_channels; k++) {
-/*        static float pcm_to_double[8] = { 32768.0, 32768.0, 524288.0, 524288.0,
-                                            0, 8388608.0, 8388608.0 };*/
         if (s->channel_order_tab[k] >= 0)
             qmf_32_subbands(s, k, subband_samples[k],
                             s->samples_chanptr[s->channel_order_tab[k]],
-                            M_SQRT1_2 / 32768.0 /* pcm_to_double[s->source_pcm_res] */);
+                            M_SQRT1_2 / 32768.0);
     }
 
     /* Generate LFE samples for this subsubframe FIXME!!! */
@@ -1464,11 +1462,11 @@ static int dca_exss_parse_asset_header(DCAContext *s)
 {
     int header_pos = get_bits_count(&s->gb);
     int header_size;
-    int channels;
+    int channels = 0;
     int embedded_stereo = 0;
     int embedded_6ch    = 0;
     int drc_code_present;
-    int extensions_mask;
+    int extensions_mask = 0;
     int i, j;
 
     if (get_bits_left(&s->gb) < 16)