From 01ff3fc334ff993e96044b9af18b2a4da0a93ca4 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Mon, 12 Oct 2020 16:32:43 +0200 Subject: [PATCH] Fixed p010le_to_uyvy --- src/libavcodec_common.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libavcodec_common.c b/src/libavcodec_common.c index 1b43e71b9..1e16776ce 100644 --- a/src/libavcodec_common.c +++ b/src/libavcodec_common.c @@ -2314,19 +2314,19 @@ static void p010le_to_uyvy(char * __restrict dst_buffer, AVFrame * __restrict in OPTIMIZED_FOR (int x = 0; x < width / 2; ++x) { uint8_t tmp; // U - tmp = *src_cbcr++ >> 2; + tmp = *src_cbcr++ >> 8; *dst1++ = tmp; *dst2++ = tmp; // Y - *dst1++ = *src_y1++ >> 2; - *dst2++ = *src_y2++ >> 2; + *dst1++ = *src_y1++ >> 8; + *dst2++ = *src_y2++ >> 8; // V - tmp = *src_cbcr++ >> 2; + tmp = *src_cbcr++ >> 8; *dst1++ = tmp; *dst2++ = tmp; // Y - *dst1++ = *src_y1++ >> 2; - *dst2++ = *src_y2++ >> 2; + *dst1++ = *src_y1++ >> 8; + *dst2++ = *src_y2++ >> 8; } } }