aboutsummaryrefslogtreecommitdiff
path: root/libs/libx264
Commit message (Collapse)AuthorAge
* treewide: refresh missed hashes after move to use ZSTD as defaultRobert Marko2024-04-08
| | | | | | | | | This is a follow-up on the previous treewide refresh of hashes after move to ZSTD by default for compressing tarballs, as it seems that somehow CHECK_ALL missed couple of packages. Fixes: 272f55e87f07 ("treewide: refresh hashes after move to use ZSTD as default") Signed-off-by: Robert Marko <robimarko@gmail.com>
* libx264: update to 2024-01-13 revisionkrant2024-02-10
| | | | | | | - Fix CPU type detection to enable asm on ARM - Refresh patches Signed-off-by: krant <aleksey.vasilenko@gmail.com>
* libx264: enable parallel buildBernd Kuhls2021-03-14
| | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* x264: update to commit from 2020-10-26Josef Schlehofer2020-12-25
| | | | | | | | | | Snapshots were discontinued according to https://downloads.videolan.org/x264/snapshots/x264-snapshot-20191218-README.txt and users should use source code. While at it, fix SPDX License Identifier to correct one. Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* x264: add CONFIGURE_VARS and MAKE_FLAGS when NASM is not selectedJosef Schlehofer2020-03-14
| | | | | | | - Remove dot in TITLE - Use HTTPS in URL Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* libs/libx264: Update to 20190324 and rework MakefileDaniel Engberg2019-05-06
| | | | | | | | | | | | | | | | | | | | | * 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: Update to snapshot 20181006Daniel Engberg2018-10-09
| | | | | | | | | Update libx264 to snapshot 20181006 Add 464fp to ASM blacklist (doesn't support AltiVec instructions) Enable LTO by default for platforms that uses ASM Remove a few whitespaces (cosmetic) Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* ffmpeg/libx264: Replacing YASM with NASM and fixing ffmpeg/x264 module ↵Ted Hess2018-06-28
| | | | | | | | dependency Both libraries on X86 platforms require NASM instead of YASM going forward. Signed-off-by: Ted Hess <thess@kitschensync.net>
* libs/libx264: Update to snapshot 20180401Daniel Engberg2018-04-14
| | | | | | Update libx264 to snapshot 20180401 Scrub any previous set -O flags, cosmetic change. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* libs/libx264: Update to snapshot 20170623Daniel Engberg2017-06-24
| | | | | Update libx264 to snapshot 20170623 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* libx264: Blacklist all MIPS CPUs for assembly optimizationsFlorian Fainelli2017-04-01
| | | | | | | | | | None of the CPUs supported in OpenWrt/LEDE are MSA capable (requires MIPS32r5/r6 for that) which would lead to this error during configure: You specified a pre-MSA CPU in your CFLAGS. If you really want to run on such a CPU, configure with --disable-asm. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* libx264: Add AMD Geode and i486 to ASM blacklist, fix CPU type testTed Hess2016-12-08
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* libx264: more build fixesDaniel Golle2016-10-01
| | | | | | | Introduce blacklist for CPU_TYPEs without ASM support in libx264 Add libpthread dependency required on non-musl builds Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* libx264: Re-enable powerpc (SOFT_FLOAT builds OK)Ted Hess2016-09-30
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* libx264: mark as broken on powerpcDaniel Golle2016-09-23
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* libx264: fix build on soft-float targetsDaniel Golle2016-09-23
| | | | | | --disable-asm isn't enough to disable building assembly code on ARM. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* libx264: allow building with yasmDaniel Golle2016-09-03
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* libx264: Fix build errors on x86 targets due to missing ASM features (yasm)Ted Hess2016-08-19
| | | | | | | | | minor cleanup of CFLAGS, remove COPTS warnings yasm needs to be added to x86 toolchain (LEDE updated: https://github.com/lede-project/source/commit/c08651226f5645204f91f79d247801033f6015d1) Signed-off-by: Daniel Golle daniel@makrotopia.org Signed-off-by: Ted Hess <thess@kitschensync.net>
* libx264: update versionAdrian Panella2016-08-15
| | | | Signed-off-by: Adrian Panella <ianchi74@outlook.com>
* libx264: create packageAdrian Panella2016-04-28
libx264: create package Signed-off-by: Adrian Panella <ianchi74@outlook.com> add BUILD_PATENTED