Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 18 Sep 2012 13:06:43 +0000 (15:06 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 18 Sep 2012 13:06:43 +0000 (15:06 +0200)
* qatar/master:
  flvenc: silence bogus warning
  configure: include flags in nm variable
  alsdec: fix misplaced parentheses.
  alsdec: check return values.
  alsdec: fix number of decoded samples in first sub-block in BGMC mode.
  alsdec: Fix out of ltp_gain_values read.
  alsdec: Check that quantized parcor coeffs are within range.
  alsdec: check opt_order.

Conflicts:
configure
libavcodec/alsdec.c
libavformat/flvenc.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
configure
libavcodec/alsdec.c

diff --cc configure
+++ b/configure
@@@ -2011,18 -1767,14 +2011,17 @@@ postproc_version_default="current
  # toolchain
  ar_default="ar"
  cc_default="gcc"
 +cxx_default="g++"
  host_cc_default="gcc"
 +install="install"
  ln_s="ln -sf"
- nm_default="nm"
+ nm_default="nm -g"
  objformat="elf"
  pkg_config_default=pkg-config
  ranlib="ranlib"
 -yasmexe="yasm"
 +strip_default="strip"
 +yasmexe_default="yasm"
  
- nm_opts='-g'
  nogas=":"
  
  # machine
@@@ -2309,7 -2037,7 +2308,7 @@@ strip_default="${cross_prefix}${strip_d
  
  sysinclude_default="${sysroot}/usr/include"
  
- set_default cc cxx nm pkg_config strip sysinclude yasmexe
 -set_default cc pkg_config sysinclude
++set_default cc cxx pkg_config strip sysinclude yasmexe
  enabled cross_compile || host_cc_default=$cc
  set_default host_cc
  
@@@ -1401,8 -1403,8 +1403,9 @@@ static int read_frame_data(ALSDecContex
                  bd.lpc_cof     = ctx->lpc_cof[c];
                  bd.quant_cof   = ctx->quant_cof[c];
                  bd.raw_samples = ctx->raw_samples[c] + offset;
-                 if (decode_block(ctx, &bd))
-                     return -1;
++
+                 if ((ret = decode_block(ctx, &bd)) < 0)
+                     return ret;
              }
  
              memset(reverted_channels, 0, avctx->channels * sizeof(*reverted_channels));