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
libx264-x264.changes
Changed
-------------------------------------------------------------------
+Sat Feb 2 19:22:57 UTC 2019 - antonio.larrosa@gmail.com
+
+- 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.
+
+-------------------------------------------------------------------
Thu Apr 12 19:20:39 UTC 2018 - zaitor@opensuse.org
- Bump soname in baselibs.conf, forgotten i previous version
libx264.changes
Changed
-------------------------------------------------------------------
+Sat Feb 2 19:22:57 UTC 2019 - antonio.larrosa@gmail.com
+
+- 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.
+
+-------------------------------------------------------------------
Thu Apr 12 19:20:39 UTC 2018 - zaitor@opensuse.org
- Bump soname in baselibs.conf, forgotten i previous version
libx264-x264.spec
Changed
#
-%define soname 152
-%define svn 20180305
+%define soname 155
+%define svn 20190201
%bcond_without gpac
##### WARNING: please do not edit this auto generated spec file. Use the libx264.spec! #####
%bcond_without x264_binary
Source: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-%{svn}-2245-stable.tar.bz2
Source1: baselibs.conf
Patch0: x264-use-shared-library.patch
+Patch1: 0001-cli-Fix-linking-with-system-libx264-on-x86.patch
BuildRequires: nasm >= 2.13
BuildRequires: pkgconfig
BuildRequires: yasm >= 1.2.0
%prep
%setup -q -n x264-snapshot-%{svn}-2245-stable
%patch0 -p1
+%patch1 -p1
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" x264.c
libx264.spec
Changed
#
-%define soname 152
-%define svn 20180305
+%define soname 155
+%define svn 20190201
%bcond_without gpac
%bcond_with x264_binary
Name: libx264
Source: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-%{svn}-2245-stable.tar.bz2
Source1: baselibs.conf
Patch0: x264-use-shared-library.patch
+Patch1: 0001-cli-Fix-linking-with-system-libx264-on-x86.patch
BuildRequires: nasm >= 2.13
BuildRequires: pkgconfig
BuildRequires: yasm >= 1.2.0
%prep
%setup -q -n x264-snapshot-%{svn}-2245-stable
%patch0 -p1
+%patch1 -p1
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" x264.c
0001-cli-Fix-linking-with-system-libx264-on-x86.patch
Added
+From b63c73dc5c37e5405bf032c9113c1daced3e45a4 Mon Sep 17 00:00:00 2001
+From: Henrik Gramner <henrik@gramner.com>
+Date: Tue, 7 Aug 2018 22:42:22 +0200
+Subject: [PATCH 1/1] cli: Fix linking with --system-libx264 on x86
+
+---
+ common/x86/cpu-a.asm | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/common/x86/cpu-a.asm b/common/x86/cpu-a.asm
+index d94f7d54..a41d67f8 100644
+--- a/common/x86/cpu-a.asm
++++ b/common/x86/cpu-a.asm
+@@ -83,7 +83,7 @@ cglobal cpu_sfence
+ ;-----------------------------------------------------------------------------
+ ; intptr_t stack_align( void (*func)(void*), ... ); (up to 5 args)
+ ;-----------------------------------------------------------------------------
+-cglobal stack_align
++cvisible stack_align
+ mov rax, r0mp
+ mov r0, r1mp
+ mov r1, r2mp
+@@ -131,7 +131,7 @@ cglobal cpu_cpuid_test
+ popfd
+ ret
+
+-cglobal stack_align
++cvisible stack_align
+ push ebp
+ mov ebp, esp
+ sub esp, 20
+--
+2.11.0
+
x264-use-shared-library.patch
Changed
+ ln -s $(SONAME) libx264.so
ifneq ($(EXE),)
- .PHONY: x264 checkasm example
+ .PHONY: x264 checkasm8 checkasm10 example
@@ -198,8 +199,8 @@ checkasm: checkasm$(EXE)
example: example$(EXE)
endif
+x264$(EXE): $(GENERATED) .depend $(OBJCLI) $(SONAME)
+ $(LD)$@ $(OBJCLI) -L. -lx264 $(LDFLAGSCLI) $(LDFLAGS)
- checkasm$(EXE): $(GENERATED) .depend $(OBJCHK) $(LIBX264)
- $(LD)$@ $(OBJCHK) $(LIBX264) $(LDFLAGS)
+ checkasm8$(EXE): $(GENERATED) .depend $(OBJCHK) $(OBJCHK_8) $(LIBX264)
+ $(LD)$@ $(OBJCHK) $(OBJCHK_8) $(LIBX264) $(LDFLAGS)
baselibs.conf
Changed
-libx264-152
+libx264-155
Request History
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 accepted request about 6 years ago