Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'decoder/LAVVideo/pixconv/interleave.cpp')
-rw-r--r--decoder/LAVVideo/pixconv/interleave.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/decoder/LAVVideo/pixconv/interleave.cpp b/decoder/LAVVideo/pixconv/interleave.cpp
index b9c132fa..699d157e 100644
--- a/decoder/LAVVideo/pixconv/interleave.cpp
+++ b/decoder/LAVVideo/pixconv/interleave.cpp
@@ -30,8 +30,8 @@ DECLARE_CONV_FUNC_IMPL(convert_yuv444_y410)
const uint16_t *u = (const uint16_t *)src[1];
const uint16_t *v = (const uint16_t *)src[2];
- ptrdiff_t inStride = srcStride[0] >> 1;
- ptrdiff_t outStride = dstStride << 2;
+ const ptrdiff_t inStride = srcStride[0] >> 1;
+ const ptrdiff_t outStride = dstStride[0];
int shift = 10 - bpp;
ptrdiff_t line, i;
@@ -44,7 +44,7 @@ DECLARE_CONV_FUNC_IMPL(convert_yuv444_y410)
_mm_sfence();
for (line = 0; line < height; ++line) {
- __m128i *dst128 = (__m128i *)(dst + line * outStride);
+ __m128i *dst128 = (__m128i *)(dst[0] + line * outStride);
for (i = 0; i < width; i+=8) {
PIXCONV_LOAD_PIXEL8_ALIGNED(xmm0, (y+i));