[FFmpeg-devel] [PATCH 1/2] avcodec/libfdk-aacenc: change MODE_7_1_REAR_SURROUND to map to AV_CH_LAYOUT_7POINT1

Jean First jeanfirst at gmail.com
Mon Jan 27 21:58:08 CET 2014


On Sun Jan 26 2014 14:49:32 GMT+0100 (CET), Michael Niedermayer wrote:
> This was suggested by Rodeo on IRC
> <Rodeo> sorry, I meant MODE_7_1_REAR_SURROUND would probably be AV_CH_LAYOUT_7POINT1
>
> Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> ---
>   libavcodec/libfdk-aacenc.c |    4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/libavcodec/libfdk-aacenc.c b/libavcodec/libfdk-aacenc.c
> index 82bfce1..4a1cc10 100644
> --- a/libavcodec/libfdk-aacenc.c
> +++ b/libavcodec/libfdk-aacenc.c
> @@ -154,7 +154,7 @@ static av_cold int aac_encode_init(AVCodecContext *avctx)
>       case 8:
>           sce = 2;
>           cpe = 3;
> -        if (avctx->channel_layout == AV_CH_LAYOUT_7POINT1_WIDE_BACK) {
> +        if (avctx->channel_layout == AV_CH_LAYOUT_7POINT1) {
>               mode = MODE_7_1_REAR_SURROUND;
>           } else {
>               // MODE_1_2_2_2_1 and MODE_7_1_FRONT_CENTER use the same channel layout
> @@ -395,7 +395,7 @@ static const uint64_t aac_channel_layout[] = {
>       AV_CH_LAYOUT_5POINT0_BACK,
>       AV_CH_LAYOUT_5POINT1_BACK,
>       AV_CH_LAYOUT_7POINT1_WIDE,
> -    AV_CH_LAYOUT_7POINT1_WIDE_BACK,
> +    AV_CH_LAYOUT_7POINT1,
>       0,
>   };
>   

this looks sane.


More information about the ffmpeg-devel mailing list