Commit a8d0dcba authored by Pedro Arthur's avatar Pedro Arthur Committed by Michael Niedermayer

swscale: fix ticket 4850

(cherry picked from commit 77367f61)
Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent 2a6103a0
...@@ -522,8 +522,8 @@ static int swscale(SwsContext *c, const uint8_t *src[], ...@@ -522,8 +522,8 @@ static int swscale(SwsContext *c, const uint8_t *src[],
#ifdef NEW_FILTER #ifdef NEW_FILTER
hasLumHoles = lastInLumBuf != firstLumSrcY - 1; hasLumHoles = lastInLumBuf != firstLumSrcY - 1;
if (hasLumHoles) { if (hasLumHoles) {
hout_slice->plane[0].sliceY = lastInLumBuf + 1; hout_slice->plane[0].sliceY = firstLumSrcY;
hout_slice->plane[3].sliceY = lastInLumBuf + 1; hout_slice->plane[3].sliceY = firstLumSrcY;
hout_slice->plane[0].sliceH = hout_slice->plane[0].sliceH =
hout_slice->plane[3].sliceH = 0; hout_slice->plane[3].sliceH = 0;
} }
...@@ -534,8 +534,8 @@ static int swscale(SwsContext *c, const uint8_t *src[], ...@@ -534,8 +534,8 @@ static int swscale(SwsContext *c, const uint8_t *src[],
#ifdef NEW_FILTER #ifdef NEW_FILTER
hasChrHoles = lastInChrBuf != firstChrSrcY - 1; hasChrHoles = lastInChrBuf != firstChrSrcY - 1;
if (hasChrHoles) { if (hasChrHoles) {
hout_slice->plane[1].sliceY = lastInChrBuf + 1; hout_slice->plane[1].sliceY = firstChrSrcY;
hout_slice->plane[2].sliceY = lastInChrBuf + 1; hout_slice->plane[2].sliceY = firstChrSrcY;
hout_slice->plane[1].sliceH = hout_slice->plane[1].sliceH =
hout_slice->plane[2].sliceH = 0; hout_slice->plane[2].sliceH = 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment