mirror of https://git.ffmpeg.org/ffmpeg.git
fix decoding of DolbyNet AC3
Originally committed as revision 10493 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
1a3a0a79b6
commit
396a6ee50e
|
@ -947,8 +947,8 @@ static int ac3_parse_audio_block(AC3DecodeContext *ctx, int blk)
|
||||||
|
|
||||||
/* bit allocation information */
|
/* bit allocation information */
|
||||||
if (get_bits1(gb)) {
|
if (get_bits1(gb)) {
|
||||||
ctx->bit_alloc_params.sdecay = ff_sdecaytab[get_bits(gb, 2)];
|
ctx->bit_alloc_params.sdecay = ff_sdecaytab[get_bits(gb, 2)] >> ctx->bit_alloc_params.halfratecod;
|
||||||
ctx->bit_alloc_params.fdecay = ff_fdecaytab[get_bits(gb, 2)];
|
ctx->bit_alloc_params.fdecay = ff_fdecaytab[get_bits(gb, 2)] >> ctx->bit_alloc_params.halfratecod;
|
||||||
ctx->bit_alloc_params.sgain = ff_sgaintab[get_bits(gb, 2)];
|
ctx->bit_alloc_params.sgain = ff_sgaintab[get_bits(gb, 2)];
|
||||||
ctx->bit_alloc_params.dbknee = ff_dbkneetab[get_bits(gb, 2)];
|
ctx->bit_alloc_params.dbknee = ff_dbkneetab[get_bits(gb, 2)];
|
||||||
ctx->bit_alloc_params.floor = ff_floortab[get_bits(gb, 3)];
|
ctx->bit_alloc_params.floor = ff_floortab[get_bits(gb, 3)];
|
||||||
|
|
Loading…
Reference in New Issue