Andrew mod to ignore opus extras + title plugin X11 RGBA-FLOAT fix
[goodguy/cinelerra.git] / cinelerra-5.1 / thirdparty / src / ffmpeg-4.3.patchB
1 diff --git a/libswscale/x86/yuv_2_rgb.asm b/libswscale/x86/yuv_2_rgb.asm
2 index 575a84d921..003dff1f25 100644
3 --- a/libswscale/x86/yuv_2_rgb.asm
4 +++ b/libswscale/x86/yuv_2_rgb.asm
5 @@ -268,9 +268,9 @@ cglobal %1_420_%2%3, GPR_num, GPR_num, reg_num, parameters
6      por    m2, m7
7      por    m1, m6          ; g5  b5  r6  g6  b6  r7  g7  b7  r8  g8  b8  r9  g9  b9  r10 g10
8      por    m2, m3          ; b10 r11 g11 b11 r12 g12 b12 r13 g13 b13 r14 g14 b14 r15 g15 b15
9 -    mova [imageq], m0
10 -    mova [imageq + 16], m1
11 -    mova [imageq + 32], m2
12 +    movu [imageq], m0
13 +    movu [imageq + 16], m1
14 +    movu [imageq + 32], m2
15  %endif ; mmsize = 16
16  %else ; PACK RGB15/16/32
17      packuswb m0, m1
18 @@ -300,10 +300,10 @@ cglobal %1_420_%2%3, GPR_num, GPR_num, reg_num, parameters
19      punpckhwd m_green, m_red
20      punpcklwd m5, m6
21      punpckhwd m_alpha, m6
22 -    mova [imageq + 0], m_blue
23 -    mova [imageq + 8  * time_num], m_green
24 -    mova [imageq + 16 * time_num], m5
25 -    mova [imageq + 24 * time_num], m_alpha
26 +    movu [imageq + 0], m_blue
27 +    movu [imageq + 8  * time_num], m_green
28 +    movu [imageq + 16 * time_num], m5
29 +    movu [imageq + 24 * time_num], m_alpha
30  %else ; PACK RGB15/16
31  %define depth 2
32  %if cpuflag(ssse3)
33 @@ -342,8 +342,8 @@ cglobal %1_420_%2%3, GPR_num, GPR_num, reg_num, parameters
34      mova m2, m0
35      punpcklbw m0, m1
36      punpckhbw m2, m1
37 -    mova [imageq], m0
38 -    mova [imageq + 8 * time_num], m2
39 +    movu [imageq], m0
40 +    movu [imageq + 8 * time_num], m2
41  %endif ; PACK RGB15/16
42  %endif ; PACK RGB15/16/32
43