Overview

Request 4373 (accepted)

- Update to 20190201 snapshot
* Unify 8-bit and 10-bit CLI and libraries
- Add 'i_bitdepth' to x264_param_t with the corresponding
'--output-depth' CLI option to set the bit depth at runtime.
* x86inc: Fix VEX -> EVEX instruction conversion stable
* configure: Fix required version checks for lavf and...
* Fix float division by zero in weightp analysis
* Fix undefined behavior of left shift for CAVLC encoding
* Fix integer overflow in slicetype_path_cost
* cli: Fix preset help listing
* ppc: Fix zigzag_interleave
* Fix clang stack alignment issues
* Fix missing bs_flush in AUD writing
* Fix possible undefined behavior of right shift
* Make bs_align_10 imply bs_flush
* Fix theoretically incorrect cost_mv_fpel free
* configure: Fix ambiguous "$(("
* Fix --qpmax default value in fullhelp
* x86: Correctly use v-prefix for instructions with opmasks
* configure: Only use gas-preprocessor with armasm for...
- Bump soname to 155 following upstream changes.
- Rebase x264-use-shared-library.patch
- Add 0001-cli-Fix-linking-with-system-libx264-on-x86.patch from
upstream to fix building the cli x264 tool on x86.

- Update to 20190201 snapshot
* Unify 8-bit and 10-bit CLI and libraries
- Add 'i_bitdepth' to x264_param_t with the corresponding
'--output-depth' CLI option to set the bit depth at runtime.
* x86inc: Fix VEX -> EVEX instruction conversion stable

Submit package home:antlarr:branches:Essentials / libx264 to package Essentials / libx264

libx264-x264.changes Changed
x
 
1
@@ -1,4 +1,32 @@
2
 -------------------------------------------------------------------
3
+Sat Feb  2 19:22:57 UTC 2019 - antonio.larrosa@gmail.com
4
+
5
+- Update to 20190201 snapshot
6
+  * Unify 8-bit and 10-bit CLI and libraries
7
+    - Add 'i_bitdepth' to x264_param_t with the corresponding
8
+      '--output-depth' CLI option to set the bit depth at runtime.
9
+  * x86inc: Fix VEX -> EVEX instruction conversion stable
10
+  * configure: Fix required version checks for lavf and...
11
+  * Fix float division by zero in weightp analysis
12
+  * Fix undefined behavior of left shift for CAVLC encoding
13
+  * Fix integer overflow in slicetype_path_cost
14
+  * cli: Fix preset help listing
15
+  * ppc: Fix zigzag_interleave
16
+  * Fix clang stack alignment issues
17
+  * Fix missing bs_flush in AUD writing
18
+  * Fix possible undefined behavior of right shift
19
+  * Make bs_align_10 imply bs_flush
20
+  * Fix theoretically incorrect cost_mv_fpel free
21
+  * configure: Fix ambiguous "$(("
22
+  * Fix --qpmax default value in fullhelp
23
+  * x86: Correctly use v-prefix for instructions with opmasks
24
+  * configure: Only use gas-preprocessor with armasm for...
25
+- Bump soname to 155 following upstream changes.
26
+- Rebase x264-use-shared-library.patch
27
+- Add 0001-cli-Fix-linking-with-system-libx264-on-x86.patch from
28
+  upstream to fix building the cli x264 tool on x86.
29
+
30
+-------------------------------------------------------------------
31
 Thu Apr 12 19:20:39 UTC 2018 - zaitor@opensuse.org
32
 
33
 - Bump soname in baselibs.conf, forgotten i previous version
34
libx264.changes Changed
34
 
1
@@ -1,4 +1,32 @@
2
 -------------------------------------------------------------------
3
+Sat Feb  2 19:22:57 UTC 2019 - antonio.larrosa@gmail.com
4
+
5
+- Update to 20190201 snapshot
6
+  * Unify 8-bit and 10-bit CLI and libraries
7
+    - Add 'i_bitdepth' to x264_param_t with the corresponding
8
+      '--output-depth' CLI option to set the bit depth at runtime.
9
+  * x86inc: Fix VEX -> EVEX instruction conversion stable
10
+  * configure: Fix required version checks for lavf and...
11
+  * Fix float division by zero in weightp analysis
12
+  * Fix undefined behavior of left shift for CAVLC encoding
13
+  * Fix integer overflow in slicetype_path_cost
14
+  * cli: Fix preset help listing
15
+  * ppc: Fix zigzag_interleave
16
+  * Fix clang stack alignment issues
17
+  * Fix missing bs_flush in AUD writing
18
+  * Fix possible undefined behavior of right shift
19
+  * Make bs_align_10 imply bs_flush
20
+  * Fix theoretically incorrect cost_mv_fpel free
21
+  * configure: Fix ambiguous "$(("
22
+  * Fix --qpmax default value in fullhelp
23
+  * x86: Correctly use v-prefix for instructions with opmasks
24
+  * configure: Only use gas-preprocessor with armasm for...
25
+- Bump soname to 155 following upstream changes.
26
+- Rebase x264-use-shared-library.patch
27
+- Add 0001-cli-Fix-linking-with-system-libx264-on-x86.patch from
28
+  upstream to fix building the cli x264 tool on x86.
29
+
30
+-------------------------------------------------------------------
31
 Thu Apr 12 19:20:39 UTC 2018 - zaitor@opensuse.org
32
 
33
 - Bump soname in baselibs.conf, forgotten i previous version
34
libx264-x264.spec Changed
28
 
1
@@ -16,8 +16,8 @@
2
 #
3
 
4
 
5
-%define soname  152
6
-%define svn     20180305
7
+%define soname  155
8
+%define svn     20190201
9
 %bcond_without  gpac
10
 ##### WARNING: please do not edit this auto generated spec file. Use the libx264.spec! #####
11
 %bcond_without  x264_binary
12
@@ -31,6 +31,7 @@
13
 Source:         ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-%{svn}-2245-stable.tar.bz2
14
 Source1:        baselibs.conf
15
 Patch0:         x264-use-shared-library.patch
16
+Patch1:         0001-cli-Fix-linking-with-system-libx264-on-x86.patch
17
 BuildRequires:  nasm >= 2.13
18
 BuildRequires:  pkgconfig
19
 BuildRequires:  yasm >= 1.2.0
20
@@ -118,6 +119,7 @@
21
 %prep
22
 %setup -q -n x264-snapshot-%{svn}-2245-stable
23
 %patch0 -p1
24
+%patch1 -p1
25
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
26
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" x264.c
27
 
28
libx264.spec Changed
28
 
1
@@ -16,8 +16,8 @@
2
 #
3
 
4
 
5
-%define soname  152
6
-%define svn     20180305
7
+%define soname  155
8
+%define svn     20190201
9
 %bcond_without  gpac
10
 %bcond_with     x264_binary
11
 Name:           libx264
12
@@ -30,6 +30,7 @@
13
 Source:         ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-%{svn}-2245-stable.tar.bz2
14
 Source1:        baselibs.conf
15
 Patch0:         x264-use-shared-library.patch
16
+Patch1:         0001-cli-Fix-linking-with-system-libx264-on-x86.patch
17
 BuildRequires:  nasm >= 2.13
18
 BuildRequires:  pkgconfig
19
 BuildRequires:  yasm >= 1.2.0
20
@@ -117,6 +118,7 @@
21
 %prep
22
 %setup -q -n x264-snapshot-%{svn}-2245-stable
23
 %patch0 -p1
24
+%patch1 -p1
25
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
26
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" x264.c
27
 
28
0001-cli-Fix-linking-with-system-libx264-on-x86.patch Added
36
 
1
@@ -0,0 +1,34 @@
2
+From b63c73dc5c37e5405bf032c9113c1daced3e45a4 Mon Sep 17 00:00:00 2001
3
+From: Henrik Gramner <henrik@gramner.com>
4
+Date: Tue, 7 Aug 2018 22:42:22 +0200
5
+Subject: [PATCH 1/1] cli: Fix linking with --system-libx264 on x86
6
+
7
+---
8
+ common/x86/cpu-a.asm | 4 ++--
9
+ 1 file changed, 2 insertions(+), 2 deletions(-)
10
+
11
+diff --git a/common/x86/cpu-a.asm b/common/x86/cpu-a.asm
12
+index d94f7d54..a41d67f8 100644
13
+--- a/common/x86/cpu-a.asm
14
++++ b/common/x86/cpu-a.asm
15
+@@ -83,7 +83,7 @@ cglobal cpu_sfence
16
+ ;-----------------------------------------------------------------------------
17
+ ; intptr_t stack_align( void (*func)(void*), ... ); (up to 5 args)
18
+ ;-----------------------------------------------------------------------------
19
+-cglobal stack_align
20
++cvisible stack_align
21
+     mov      rax, r0mp
22
+     mov       r0, r1mp
23
+     mov       r1, r2mp
24
+@@ -131,7 +131,7 @@ cglobal cpu_cpuid_test
25
+     popfd
26
+     ret
27
+ 
28
+-cglobal stack_align
29
++cvisible stack_align
30
+     push      ebp
31
+     mov       ebp, esp
32
+     sub       esp, 20
33
+-- 
34
+2.11.0
35
+
36
x264-use-shared-library.patch Changed
18
 
1
@@ -9,7 +9,7 @@
2
 +  ln -s $(SONAME) libx264.so
3
  
4
  ifneq ($(EXE),)
5
- .PHONY: x264 checkasm example
6
+ .PHONY: x264 checkasm8 checkasm10 example
7
 @@ -198,8 +199,8 @@ checkasm: checkasm$(EXE)
8
  example: example$(EXE)
9
  endif
10
@@ -19,5 +19,5 @@
11
 +x264$(EXE): $(GENERATED) .depend $(OBJCLI) $(SONAME)
12
 +  $(LD)$@ $(OBJCLI) -L. -lx264 $(LDFLAGSCLI) $(LDFLAGS)
13
  
14
- checkasm$(EXE): $(GENERATED) .depend $(OBJCHK) $(LIBX264)
15
-   $(LD)$@ $(OBJCHK) $(LIBX264) $(LDFLAGS)
16
+ checkasm8$(EXE): $(GENERATED) .depend $(OBJCHK) $(OBJCHK_8) $(LIBX264)
17
+   $(LD)$@ $(OBJCHK) $(OBJCHK_8) $(LIBX264) $(LDFLAGS)
18
baselibs.conf Changed
4
 
1
@@ -1,1 +1,1 @@
2
-libx264-152
3
+libx264-155
4
x264-snapshot-20180305-2245-stable.tar.bz2 Deleted
x264-snapshot-20190201-2245-stable.tar.bz2 Added
Refresh
Refresh
Request History
antlarr's avatar

antlarr created request about 6 years ago

- Update to 20190201 snapshot
* Unify 8-bit and 10-bit CLI and libraries
- Add 'i_bitdepth' to x264_param_t with the corresponding
'--output-depth' CLI option to set the bit depth at runtime.
* x86inc: Fix VEX -> EVEX instruction conversion stable
* configure: Fix required version checks for lavf and...
* Fix float division by zero in weightp analysis
* Fix undefined behavior of left shift for CAVLC encoding
* Fix integer overflow in slicetype_path_cost
* cli: Fix preset help listing
* ppc: Fix zigzag_interleave
* Fix clang stack alignment issues
* Fix missing bs_flush in AUD writing
* Fix possible undefined behavior of right shift
* Make bs_align_10 imply bs_flush
* Fix theoretically incorrect cost_mv_fpel free
* configure: Fix ambiguous "$(("
* Fix --qpmax default value in fullhelp
* x86: Correctly use v-prefix for instructions with opmasks
* configure: Only use gas-preprocessor with armasm for...
- Bump soname to 155 following upstream changes.
- Rebase x264-use-shared-library.patch
- Add 0001-cli-Fix-linking-with-system-libx264-on-x86.patch from
upstream to fix building the cli x264 tool on x86.

- Update to 20190201 snapshot
* Unify 8-bit and 10-bit CLI and libraries
- Add 'i_bitdepth' to x264_param_t with the corresponding
'--output-depth' CLI option to set the bit depth at runtime.
* x86inc: Fix VEX -> EVEX instruction conversion stable


enzokiel's avatar

enzokiel accepted request about 6 years ago