From 2214a67de582d47ee1ba84771df61e8466cc9c92 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 27 Sep 2011 21:02:02 +0200 Subject: [PATCH] j2kenc: fix colors on yuv444 Signed-off-by: Michael Niedermayer --- libavcodec/j2kenc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libavcodec/j2kenc.c b/libavcodec/j2kenc.c index 1c2e89a922..4832b295f1 100644 --- a/libavcodec/j2kenc.c +++ b/libavcodec/j2kenc.c @@ -285,7 +285,11 @@ static int put_cod(J2kEncoderContext *s) // SGcod bytestream_put_byte(&s->buf, 0); // progression level bytestream_put_be16(&s->buf, 1); // num of layers - bytestream_put_byte(&s->buf, 0); // multiple component transformation + if(s->avctx->pix_fmt == PIX_FMT_YUV444P){ + bytestream_put_byte(&s->buf, 2); // ICT + }else{ + bytestream_put_byte(&s->buf, 0); // unspecified + } // SPcod bytestream_put_byte(&s->buf, codsty->nreslevels - 1); // num of decomp. levels bytestream_put_byte(&s->buf, codsty->log2_cblk_width-2); // cblk width