[FFmpeg-devel] [PATCH]Fix flac channel layout for ch_mode > 7
Carl Eugen Hoyos
cehoyos at ag.or.at
Thu Apr 28 19:10:26 CEST 2011
Hi!
Some flac stereo samples currently show an incorrect channel layout.
Please comment, Carl Eugen
-------------- next part --------------
diff --git a/libavcodec/flac.c b/libavcodec/flac.c
index 6e94c2c..5ed3ef7 100644
--- a/libavcodec/flac.c
+++ b/libavcodec/flac.c
@@ -60,6 +60,7 @@ int ff_flac_decode_frame_header(AVCodecContext *avctx, GetBitContext *gb,
fi->ch_mode = FLAC_CHMODE_INDEPENDENT;
} else if (fi->ch_mode <= FLAC_CHMODE_MID_SIDE) {
fi->channels = 2;
+ avctx->channel_layout = AV_CH_LAYOUT_STEREO;
} else {
av_log(avctx, AV_LOG_ERROR + log_level_offset,
"invalid channel mode: %d\n", fi->ch_mode);
More information about the ffmpeg-devel
mailing list