[FFmpeg-devel] [PATCH]Ticket 55, v2

Baptiste Coudurier baptiste.coudurier at gmail.com
Wed Jun 8 21:28:09 CEST 2011


Hi Carl Eugen,

On 06/08/11 10:11, Carl Eugen Hoyos wrote:
> Hi!
> 
> Attached patches fix channel order for libfaac and the native aac encoder.
> 
> Please comment, Carl Eugen
> 
> 
> patchaacreorder.diff
> 
> 
> diff --git a/libavcodec/aacenc.c b/libavcodec/aacenc.c
> index 66af2b1..16c5906 100644
> --- a/libavcodec/aacenc.c
> +++ b/libavcodec/aacenc.c
> @@ -135,6 +135,15 @@ static const uint8_t aac_chan_configs[6][5] = {
>   {4, TYPE_SCE, TYPE_CPE, TYPE_CPE, TYPE_LFE}, // 6 channels - front center + stereo + back stereo + LFE
>  };
>  
> +static const uint8_t channel_maps[][AAC_MAX_CHANNELS] = {
> +    { 0 },
> +    { 0, 1 },
> +    { 2, 0, 1 },
> +    { 2, 0, 1, 3 },
> +    { 2, 0, 1, 3, 4 },
> +    { 2, 0, 1, 4, 5, 3 },
> +};

Can we use #defines for this ?

-- 
Baptiste COUDURIER
Key fingerprint          8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer                           http://www.ffmpeg.org


More information about the ffmpeg-devel mailing list