From 2fec5d0127b721f5186aa006fb3aa8634bb83ce7 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 ad3334c27..9d36267fe 100644 --- a/src/libavcodec_common.c +++ b/src/libavcodec_common.c @@ -1890,19 +1890,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; } } }