[FFmpeg-devel] [PATCH] libswscale/x86/yuv2rgb: Fix Segmentation Fault when load unaligned data
Carl Eugen Hoyos
ceffmpeg at gmail.com
Tue Feb 25 11:42:53 EET 2020
> Am 25.02.2020 um 07:29 schrieb Ting Fu <ting.fu at intel.com>:
>
> Signed-off-by: Ting Fu <ting.fu at intel.com>
> ---
> libswscale/x86/yuv_2_rgb.asm | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/libswscale/x86/yuv_2_rgb.asm b/libswscale/x86/yuv_2_rgb.asm
> index e05bbb89f5..575a84d921 100644
> --- a/libswscale/x86/yuv_2_rgb.asm
> +++ b/libswscale/x86/yuv_2_rgb.asm
> @@ -139,7 +139,7 @@ cglobal %1_420_%2%3, GPR_num, GPR_num, reg_num, parameters
> VBROADCASTSD vr_coff, [pointer_c_ditherq + 4 * 8]
> %endif
> %endif
> - mova m_y, [py_2indexq + 2 * indexq]
> + movu m_y, [py_2indexq + 2 * indexq]
> movh m_u, [pu_indexq + indexq]
> movh m_v, [pv_indexq + indexq]
> .loop0:
> @@ -347,7 +347,7 @@ cglobal %1_420_%2%3, GPR_num, GPR_num, reg_num, parameters
> %endif ; PACK RGB15/16
> %endif ; PACK RGB15/16/32
>
> -mova m_y, [py_2indexq + 2 * indexq + 8 * time_num]
> +movu m_y, [py_2indexq + 2 * indexq + 8 * time_num]
If there is a related ticket in trac, please mention it in the commit message.
Carl Eugen
More information about the ffmpeg-devel
mailing list