libs/libx264: Update to 20190324 and rework Makefile 8613/head
authorDaniel Engberg <daniel.engberg.lists@pyret.net>
Sat, 6 Apr 2019 20:35:33 +0000 (20:35 +0000)
committerDaniel Engberg <daniel.engberg.lists@pyret.net>
Mon, 6 May 2019 09:05:22 +0000 (09:05 +0000)
commit45c8dcab7944bbe5d59432f0a6b773d2109d34ca
tree2d8b29cfeda98e5a113b4eebd2e0080be993e8a2
parent15eabe4844138635edde06ec38251cb9f58d552c
libs/libx264: Update to 20190324 and rework Makefile

* Update (lib)x264 to 20190324
* Stop using GNU Autotools and use libx264's own
  configuration facility
* Drop hardcoded CFLAGS, x264 will handle those fine on its own
  This will override toolchain optimizaion and set -O3
  irregardless of setting.
* Rework LTO and ASM optmization selection to make it more
  compact and readable. This drops optimization for x86 32-bit
  which is being deprecated in favour of x86_64 in general and
  the very few systems still in use that doesn't support 64-bit
  are too slow to be usable anyway.
* Import patches to fix compilation on ARM and x86 (32-bit)
  from OpenEmbedded
* Minor style fixes to Makefile

Source: http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-multimedia/x264/x264

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
libs/libx264/Makefile
libs/libx264/patches/001-fix-x32-build-by-disabling-asm.patch [new file with mode: 0644]
libs/libx264/patches/002-dont-default-to-cortex-a9-with-neon.patch [new file with mode: 0644]