Page MenuHomeFreeBSD

D4781.diff
No OneTemporary

D4781.diff

Index: head/multimedia/x264/files/patch-deblock-a.S
===================================================================
--- head/multimedia/x264/files/patch-deblock-a.S
+++ head/multimedia/x264/files/patch-deblock-a.S
@@ -0,0 +1,20 @@
+--- common/aarch64/deblock-a.S.orig 2016-01-04 11:21:40.265233000 +0000
++++ common/aarch64/deblock-a.S 2016-01-04 11:27:19.291080000 +0000
+@@ -538,7 +538,7 @@
+ ret
+ endfunc
+
+-.macro h264_loop_filter_chroma_intra, width=16
++.macro h264_loop_filter_chroma_intra width=16
+ uabd v26.16b, v16.16b, v17.16b // abs(p0 - q0)
+ uabd v27.16b, v18.16b, v16.16b // abs(p1 - p0)
+ uabd v28.16b, v19.16b, v17.16b // abs(q1 - q0)
+@@ -604,7 +604,7 @@
+
+ transpose4x4.h v18, v16, v17, v19, v26, v27, v28, v29
+
+- h264_loop_filter_chroma_intra, width=8
++ h264_loop_filter_chroma_intra width=8
+
+ st2 {v16.h,v17.h}[0], [x0], x1
+ st2 {v16.h,v17.h}[1], [x0], x1
Index: head/multimedia/x264/files/patch-quant-a.S
===================================================================
--- head/multimedia/x264/files/patch-quant-a.S
+++ head/multimedia/x264/files/patch-quant-a.S
@@ -0,0 +1,24 @@
+--- common/aarch64/quant-a.S.orig 2016-01-04 11:28:55.378084000 +0000
++++ common/aarch64/quant-a.S 2016-01-04 11:30:55.055050000 +0000
+@@ -546,12 +546,10 @@
+ sub x0, x0, #2
+ .endif
+ .if \size < 15
+- .equ shiftw, 3
+ ld1 {v0.8h}, [x0]
+ uqxtn v0.8b, v0.8h
+ cmtst v0.8b, v0.8b, v0.8b
+ .else
+- .equ shiftw, 2
+ ld1 {v0.8h,v1.8h}, [x0]
+ uqxtn v0.8b, v0.8h
+ uqxtn2 v0.16b, v1.8h
+@@ -565,7 +563,7 @@
+
+ coeff_level_run_start \size
+
+- coeff_level_run shiftw
++ coeff_level_run (4 - (\size + 1) / 8)
+
+ ret
+ endfunc

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 20, 4:16 PM (7 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36955470
Default Alt Text
D4781.diff (1 KB)

Event Timeline