[FFmpeg-soc] [soc]: r3524 - mlp/mlpenc.c
ramiro
subversion at mplayerhq.hu
Fri Aug 22 01:47:22 CEST 2008
Author: ramiro
Date: Fri Aug 22 01:47:22 2008
New Revision: 3524
Log:
Set blocksize for restart frame outside of write_substr().
Modified:
mlp/mlpenc.c
Modified: mlp/mlpenc.c
==============================================================================
--- mlp/mlpenc.c (original)
+++ mlp/mlpenc.c Fri Aug 22 01:47:22 2008
@@ -1451,7 +1451,6 @@ static uint8_t *write_substrs(MLPEncodeC
if (num_subblocks) {
if (!subblock) {
- dp->blocksize = 8;
ctx->subblock_index = 0;
backup_sample_buffer = ctx->sample_buffer;
@@ -1464,8 +1463,6 @@ static uint8_t *write_substrs(MLPEncodeC
ctx->subblock_index = 1;
dp = &ctx->decoding_params[ctx->frame_index][ctx->subblock_index][substr];
- dp->blocksize = ctx->frame_size[ctx->frame_index] - 8;
-
restart_frame = 0;
}
} else {
@@ -1615,6 +1612,8 @@ static int mlp_encode_frame(AVCodecConte
DecodingParams *dp = &ctx->decoding_params[index][subblock][substr];
dp->blocksize = ctx->frame_size[index];
}
+ ctx->decoding_params[ctx->frame_index][0][substr].blocksize = 8;
+ ctx->decoding_params[ctx->frame_index][1][substr].blocksize = ctx->frame_size[ctx->frame_index] - 8;
lossless_matrix_coeffs (ctx, substr);
output_shift_channels (ctx, substr);
rematrix_channels (ctx, substr);
More information about the FFmpeg-soc
mailing list