diff git a/libavcodec/dca.c b/libavcodec/dca.c
index f40440c..d94dc5b 100644
a

b

static int dca_xbr_parse_frame(DCAContext *s) 
1576  1576  int n_xbr_ch[DCA_CHSETS_MAX]; 
1577  1577  int hdr_size, num_chsets, xbr_tmode, hdr_pos; 
1578  1578  int i, j, k, l, chset, chan_base; 
 1579  LOCAL_ALIGNED_16(int, block, [8]); 
1579  1580  
1580  1581  av_log(s>avctx, AV_LOG_DEBUG, "DTSXBR: decoding XBR extension\n"); 
1581  1582  
… 
… 
static int dca_xbr_parse_frame(DCAContext *s) 
1667  1668  const int sfi = xbr_tmode && s>transition_mode[i][j] && subsubframe >= s>transition_mode[i][j]; 
1668  1669  const float rscale = quant_step_size * scale_table_high[i][j][sfi]; 
1669  1670  float *subband_samples = s>subband_samples[k][chan_base+i][j]; 
1670   int block[8]; 
1671  1671  
1672  1672  if(xbr_abits <= 0) 
1673  1673  continue; 