swscale: handle unaligned buffers in yuv2plane1
The issue had been introduced in
c435653627
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
This commit is contained in:
committed by
Luca Barbato
parent
29ae0565d9
commit
8283f90a52
@@ -718,6 +718,8 @@ yuv2planeX_fn avx, 10, 7, 5
|
|||||||
|
|
||||||
%macro yuv2plane1_fn 3
|
%macro yuv2plane1_fn 3
|
||||||
cglobal yuv2plane1_%1, %3, %3, %2
|
cglobal yuv2plane1_%1, %3, %3, %2
|
||||||
|
add r2, mmsize - 1
|
||||||
|
and r2, ~(mmsize - 1)
|
||||||
%if %1 == 8
|
%if %1 == 8
|
||||||
add r1, r2
|
add r1, r2
|
||||||
%else ; %1 != 8
|
%else ; %1 != 8
|
||||||
|
Reference in New Issue
Block a user