summaryrefslogtreecommitdiffstats
path: root/contrib/x264
Commit message (Collapse)AuthorAgeFilesLines
* contrib: Update to x264 build 161 r3043 59c06095.Damiano Galassi2021-02-033-87/+11
|
* contrib: macOS arm and intel cross compilation.Damiano Galassi2020-11-051-1/+6
|
* contrib: Update most contribs for Apple Silicon.Bradley Sepos2020-08-052-0/+79
|
* contrib: Switch to using GitHub to host our contrib binaries. Their CDN ↵sr552020-02-251-1/+1
| | | | should be global and more reliable than our own server.
* make: finish correcting host/build semanticsJohn Stebbins2019-04-171-2/+2
|
* contrib: Remove local pthreads-w32 in favor of winpthreads.Bradley Sepos2019-03-311-1/+1
| | | | Cross-compiling for Windows now requires winpthreads which is part of the toolchain provided by scripts/mingw-w64-build, and similar packages provided by Linux distros.
* flatpak: fix x264 link errors in latest flatpak SdkJohn Stebbins2019-01-051-0/+4
| | | | | Latest flatpak freedesktop Sdk gcc uses PIE by default which requires that we build x264 with PIC
* contrib: Update to x264 build 157 r2935 545de2f.Bradley Sepos2018-11-263-606/+10
|
* Revert "contrib: Enable PIC when building x264 Flatpak on Linux."Bradley Sepos2018-06-181-6/+0
| | | | This reverts commit a589396d51a11a8697e2909e75e097db5bed22a1.
* contrib: Enable PIC when building x264 Flatpak on Linux.Bradley Sepos2018-06-181-0/+6
|
* contrib: Add x264 patch fixing asm segfaults with clang.Bradley Sepos2018-06-081-0/+594
| | | | Fixes -mavx which fixes -march=native as used by Homebrew on macOS. Fixes #1351.
* x264: Upgrade to snapshot 7d0ff22 r2901sr552018-05-273-79/+5
|
* contrib: Add x264 patch to fix AVX-512 alignment.Bradley Sepos2018-04-141-0/+74
|
* contrib: Make x264 cross options valid for all cross, not just mingw.Bradley Sepos2018-01-101-1/+2
| | | | Also set CONFIGURE.build to null since the configure script has no clue about --build.
* contrib: Remove yasm from x264 module.Bradley Sepos2018-01-101-6/+1
|
* x264: bump to build 155John Stebbins2018-01-102-8/+7
| | | | | | | Requires NASM to build Unified 8 and 10 bit library support AVX-512 optimizations Various other bug fixes and improvements
* contrib: Update videolan download url.Bradley Sepos2017-12-271-1/+1
| | | | Security certificate is missing ftp.videolan.org at the moment, so use download.videolan.org instead.
* contrib: Fix x264 archive and hash.Bradley Sepos2016-12-151-3/+3
| | | | Accidentally reverted the last update in 72bf6f7 (Bradley's fault).
* contrib: Use SHA256 instead of MD5 for contrib archive checksums.Justin Scholz2016-12-151-3/+3
| | | | Closes #356.
* contrib: Use https where possible.Bradley Sepos2016-12-141-1/+1
| | | | download.handbrake.fr now uses https, and some other hostnames do as well.
* contrib: Update to x264 r2708 86b7198.Bradley Sepos2016-11-272-7/+14
| | | | Latest stable, albeit only three commits ahead of our last (minor). Adds X264_POINTVER to our defines patch.
* contrib: Update to x264 148 r2705.Bradley Sepos2016-08-102-7/+6
| | | | Bug fixes, performance improvements when using faster presets.
* contrib: Update comments in contrib modules.Bradley Sepos2016-05-251-1/+1
|
* contrib: Add upstream urls where possible.Bradley Sepos2016-05-251-0/+1
|
* Build: refactor fetch for contrib tarballsKonaBlend2016-05-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fetch is now python-based and runs on the same version as does configure. The source script is make/fetch.py. New features: MD5 hash tracking for tarballs. Data values for all contribs added. Upon download, the file will be verified, and only then will it be moved into place inside downloads/ . Files that exist before the build system does a fetch will not be md5-checked. Multiple URLs for tarballs. Each module may specify one or more URLs and by convention the official HandBrake should be first when possible. Each URL is tried in sequence, and if it fails for any reason, the next URL is tried. If no URL succeeds, a hard-error is reported. Network fetching may be disabled via configure options. --disable-fetch will hard-error if a fetch is attempted. --accept-fetch-url=SPEC and --deny-fetch-url=SPEC offer an ACL-style mechanism using regex to match against URLs. For example, --accept-fecth-url='.*/download.handbrake.fr/.*' would skip any non-matching URLs. Build dependencies have been lightened. wget and curl are no longer required. TODO: GTK packaging should also be able to remove those deps.
* Upgrade x264 to r2665 a01e339sr552016-04-022-4/+4
|
* x264: bump to build 144jstebbins2015-02-132-4/+4
| | | | | | | | | | New AQ mode: auto-variance AQ with bias to dark scenes Also known as --aq-mode 3 or auto-variance AQ modification. Other ARM CPU improvements that are not very relevant to HandBrake. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6902 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: bump to version r2479-dd79a61jstebbins2014-08-262-2/+2
| | | | | | | small speed improvements for both x86 and arm neon git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6367 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2431 ac76440.Rodeo2014-05-103-14/+3
| | | | | | | Miscellaneous bugfixes and improvements, as usual. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6175 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2409-d6b4e63.Rodeo2014-03-272-3/+3
| | | | | | | | | | Miscellaneous fixes and improvements as usual, plus a small performance improvement: https://git.videolan.org/?p=x264.git;a=commit;h=d6b4e63 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6133 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: support Xcode 5.1konablend2014-03-132-1/+12
| | | | | | | | Unknown compiler options now result in an error, previous behavior they were simply ignored. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6109 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2389-956c8d8.Rodeo2014-02-092-5/+5
| | | | | | | Miscellaneous fixes and improvements, as usual. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6021 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Build: use GNU99 mode.Rodeo2013-12-051-0/+2
| | | | | | | | | Required for proper POSIX behaviour on Solaris. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5915 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2377 1ca7bb9.Rodeo2013-11-082-6/+6
| | | | | | | | Miscellaneous bugfixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5887 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libx264 to r2358 9e941d1.Rodeo2013-09-252-5/+5
| | | | | | | | Miscellaneous fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5814 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2345-f0c1c53.Rodeo2013-07-213-240/+5
| | | | | | | | Miscellaneous fixes and improvements as usual, plus lets us drop a patch that has now been pushed upstream. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5656 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: build with OpenCL lookahead support by default.Rodeo2013-07-012-3/+237
| | | | | | | | | | The necessary headers are included in the x264 source, so the only new dependency is perl. The OpenCL-accelerated lookahead is disabled by default and can be enabled at runtime using the "opencl" advanced x264 option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5628 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Upgrade x264 to r2334-a3ac64bsr552013-06-152-5/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5585 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: hardcode the version string so that the full and correct x264 version ↵Rodeo2013-05-171-0/+23
| | | | | | is used in encoder/set.c, regardless of the tarball (full git repo vs. git archive) or where HandBrake is built from (source tarball vs. svn or git checkout). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5461 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2273-b3065e6.Rodeo2013-02-271-1/+1
| | | | | | | | Miscellaneous bugfixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5273 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2245 bc13772.Rodeo2013-01-221-1/+1
| | | | | | | | Miscellaneous fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5189 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove x264 Solaris patch as its no longer needed.dynaflash2012-11-151-31/+0
| | | | | | | - Patch courtesy of icchan thanks ! - Review found here https://reviews.handbrake.fr/r/362/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5062 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to version r2216-198a7ea.Rodeo2012-10-171-1/+1
| | | | | | | | Miscellaneous fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5018 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2200-999b753.Rodeo2012-05-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - H.264 Level 5.2 support. - Threaded lookahead: improved encoding speed with very fast settings, on systems with 8 processor "threads" or more. 'By default, lookahead threads are 1/6 of regular threads. This isn't exacting, but it seems to work well for all presets on real systems. With sliced-threads, it's the same as the number of encoding threads.' Mini-benchmark: --------------- 2.2 GHz Intel Core i7, 8 processor threads (4 physical cores + 4 virtual cores), Mac OS X 10.7.4. HandBrake's "Normal" preset. libavcodec decoding threads: 8 / 2 + 1 = 5 x264 encoding threads: 8 * 3 / 2 = 12 x264 lookahead threads: 12 / 6 = 2 Blu-ray, H.264, 1920x1080 -> 1920x800 ~48 fps with threaded lookahead, ~42 fps without DVD, MPEG-2, 720x576 -> 720x576 ~224 fps with threaded lookahead, ~192 fps without git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4704 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2184-5c85e0a.Rodeo2012-03-311-1/+1
| | | | | | | | Miscellaneous fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4570 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2146-bcd41db.Rodeo2012-02-011-1/+1
| | | | | | | | | | 20-35% faster with trellis=2. As usual, misc. fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4431 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add optional yasm contribjstebbins2011-10-251-1/+6
| | | | | | | | | | To enable, "configure --enable-local-yasm" Ubuntu 10.04 LTS (lucid) has yasm 0.8 which is no longer compatible with x264. This change allows us to build yasm as a contrib and use it for building both Libav and x264 which require yasm. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4314 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x264 from r2085 to r2106jstebbins2011-10-231-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4313 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x264 from r2074 to r2085jstebbins2011-09-281-1/+1
| | | | | | some small speed improvements and a couple bug fixes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4261 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r2044 to r2074 - misc. fixes and improvements.Rodeo2011-09-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4212 b64f7644-9d1e-0410-96f1-a4d463321fa5