X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fffv1enc_template.c;h=bc0add5ed7c2316d46260a17d07ff29b6e84fc56;hb=9a15af48284b951701b7e6b9dcc81b4212c6ca95;hp=b93336538b276d3ed97a27b411f2a322e097295f;hpb=9471122a1b5dec34572c3d4c675737f0493d140e;p=ffmpeg diff --git a/libavcodec/ffv1enc_template.c b/libavcodec/ffv1enc_template.c index b93336538b2..bc0add5ed7c 100644 --- a/libavcodec/ffv1enc_template.c +++ b/libavcodec/ffv1enc_template.c @@ -160,7 +160,7 @@ static int RENAME(encode_rgb_frame)(FFV1Context *s, const uint8_t *src[4], b = p[2]; if (transparency) a = p[3]; - } else if (sizeof(TYPE) == 4) { + } else if (sizeof(TYPE) == 4 || transparency) { g = *((const uint16_t *)(src[0] + x*2 + stride[0]*y)); b = *((const uint16_t *)(src[1] + x*2 + stride[1]*y)); r = *((const uint16_t *)(src[2] + x*2 + stride[2]*y));