On 04/29/2012 02:16 PM, Derek Buitenhuis wrote:

> +            int i = s->ch_assign[4];
> +            s->ch_assign[4] = s->ch_assign[3];


align those vertically.

> +            s->ch_assign[3] = s->ch_assign[2];
> +            s->ch_assign[2] = i;
> +        } else if (m->avctx->channel_layout == AV_CH_LAYOUT_5POINT1_BACK) {
> +            FFSWAP(int, s->ch_assign[2], s->ch_assign[4]);
> +            FFSWAP(int, s->ch_assign[3], s->ch_assign[5]);
> +        }
> +    }
> +    if (m->avctx->codec_id == CODEC_ID_TRUEHD) {
> +        if (m->avctx->channel_layout == AV_CH_LAYOUT_7POINT1 ||
> +            m->avctx->channel_layout == AV_CH_LAYOUT_7POINT1_WIDE) {
> +            FFSWAP(int, s->ch_assign[4], s->ch_assign[6]);
> +            FFSWAP(int, s->ch_assign[5], s->ch_assign[7]);
> +        } else if (m->avctx->channel_layout == AV_CH_LAYOUT_6POINT1 ||
> +            m->avctx->channel_layout == (AV_CH_LAYOUT_6POINT1 | 
> AV_CH_TOP_CENTER) ||
> +            m->avctx->channel_layout == (AV_CH_LAYOUT_6POINT1 | 
> AV_CH_TOP_FRONT_CENTER)) {
> +            int i = s->ch_assign[6];
> +            s->ch_assign[6] = s->ch_assign[5];


and those.

> +            s->ch_assign[5] = s->ch_assign[4];
> +            s->ch_assign[4] = i;


and the patch looks ok.

Thanks,
Justin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to