diff ac3dec.c @ 7703:3c531ec92268 libavcodec

copy default coupling band structure from table to decoding context (used for E-AC-3)
author jbr
date Wed, 27 Aug 2008 01:40:46 +0000
parents f91e273722c8
children 0b11b0e7b404
line wrap: on
line diff
--- a/ac3dec.c	Wed Aug 27 01:36:20 2008 +0000
+++ b/ac3dec.c	Wed Aug 27 01:40:46 2008 +0000
@@ -824,6 +824,9 @@
                     s->cpl_band_struct[bnd] = get_bits1(gbc);
                 }
             } else if (!blk) {
+                memcpy(s->cpl_band_struct,
+                       &ff_eac3_default_cpl_band_struct[cpl_begin_freq+1],
+                       s->num_cpl_subbands-1);
             }
             s->cpl_band_struct[s->num_cpl_subbands-1] = 0;