summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* FFMPEG #974: Use latest FFMPEG 3.4.1 (2/2)Sven Gothel2018-05-2818-0/+0
| | | | | | | | Patch 2/2 for https://github.com/HandBrake/HandBrake/issues/974 moving to FFMPEG 3.4.1 from LIBAV 12.2. All patches have been moved to subfolder 'old' since they do not apply cleanly anymore. Work has to be performed to validate whether patches are still required.
* FFMPEG #974: Use latest FFMPEG 3.4.1 (1/2)Sven Gothel2018-05-281-6/+16
| | | | | | | | Patch 1/2 for https://github.com/HandBrake/HandBrake/issues/974 moving to FFMPEG 3.4.1 from LIBAV 12.2. The re-ordering of to be linked modules was required to solve statically linked dependencies. See libhb/module.defs etc.
* Fix diff command check for FreeBSD.Yuichiro NAITO2018-05-281-0/+11
| | | | | FreeBSD's diff doesn't support --version option. Use hash command to check if diff is available or not.
* x265: Upgrade to version 2.8sr552018-05-274-20/+20
|
* x264: Upgrade to snapshot 7d0ff22 r2901sr552018-05-273-79/+5
|
* contrib: Explicitly set x265 build type to release.Bradley Sepos2018-05-263-0/+6
| | | | Build contains debug symbols without this.
* Lib: Update LibVPX to 1.7.0sr552018-05-181-3/+3
| | | | This fixes corrupted output issue on macos
* contrib: Add libbluray workaround for FreeBSD build with gcc7.Yuichiro NAITO2018-04-161-0/+13
| | | | Closes #1281 and #1282.
* contrib: Add x264 patch to fix AVX-512 alignment.Bradley Sepos2018-04-141-0/+74
|
* contrib: Fix x265.clean warning. #1195Bradley Sepos2018-02-241-1/+1
|
* contrib: Update to Libav 12.3.Bradley Sepos2018-02-191-3/+7
| | | | | | | | Changelog: https://git.libav.org/?p=libav.git;a=blob;f=Changelog;hb=refs/tags/v12.3 Adds a workaround to ensure x264 is built first. Otherwise, it may fail to find nasm later. Closes #1181.
* contrib/libxml2: explicitly disable LZMA support.Tim Walker2018-01-141-2/+4
| | | | | Fix possible build failure, when liblzma (xz) is found in pkg-config's search path.
* contrib: Update libsamplerate.Bradley Sepos2018-01-131-6/+7
| | | | | | | | I've asked upstream a couple times to push at least one tag, but it seems the maintainer is busy with other projects. Imagining a world where libsamplerate 0.1.9 was tagged, this is libsamplerate 0.1.9-35-g02ebb9f. Numerous improvements include upstream moving from bzr to git, modernizing and cleaning up the autotools-based build system, fixing issues involving GCC 7, and *nine* years of improvements to the code base. libsamplerate is now under a 2-clause BSD license.
* 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 fribidi url to use GitHub tarball.Bradley Sepos2017-12-273-5/+40
| | | | | | | | | | | | fribidi.org is gone. The official release archive we were using is gone. Only release tags on GitHub remain, and they are not direct replacements for the proper release archives we were using previously. Some changes were necessary for compilation from source, namely: - Removal of an ugly hack that resulted in configure being run more than once. Apparently the same fix is already upstream https://github.com/fribidi/fribidi/commit/0efbaa9052320a951823a6e776b30a580e3a2b4e - Modification of Makefile.am to avoid building the doc subdirectory, since this will fail wherever c2man isn't available such as on Mac. We don't need these docs - Modification of gen.tab/Makefile.in to use the host compiler when cross-compiling. This cannot be done as a normal patch since Makefile.in is generated in the bootstrap phase. This is an open issue upstream: https://github.com/fribidi/fribidi/issues/7 This is all a good lesson on the importance of maintaining urls. I'm still a bit stunned a widely used GNU project would shutter its domain and release archive.
* Revert "contrib: Update fribidi download url and hash to GitHub tarball."Bradley Sepos2017-12-271-4/+3
| | | | This reverts commit 0097a6ef2d51d0e44f2201689f5111bdb69932dd.
* Revert "contrib: Fix issues with fribidi."Bradley Sepos2017-12-272-30/+0
| | | | This reverts commit 97dd7d2a6830ab3cf952c308b9b1830a7c0fb5c2.
* contrib: Fix issues with fribidi.Bradley Sepos2017-12-272-0/+30
| | | | The source tarball isn't exactly the same as the release tarball found on fribidi.org before it shuttered. Needs a little extra care and an anvil dropped on Mr. Horrible.
* 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: Update fribidi download url and hash to GitHub tarball.Bradley Sepos2017-12-271-3/+4
| | | | fribidi.org is gone.
* contrib: Add universal archiver command for combining x265 libs.Bradley Sepos2017-12-261-14/+10
| | | | Resolves an issue with GNU vs system libtool on Mac, which also does not support ar -M.
* QSV: adding HEVC10b decode supportmaxim_d332017-12-221-0/+50
|
* contrib: Update to libass 0.14.0.Bradley Sepos2017-12-161-3/+3
|
* contrib: Update to LAME 3.100.Bradley Sepos2017-12-161-3/+3
|
* contrib: Update to HarfBuzz 1.7.2.Bradley Sepos2017-12-161-3/+3
|
* contrib: Update to freetype 2.8.1.Bradley Sepos2017-12-161-3/+3
|
* contrib: Update to CMake 3.9.6.Bradley Sepos2017-12-161-3/+3
|
* contrib: Update to libbluray 1.0.2.Bradley Sepos2017-12-161-3/+3
|
* contrib: Make libbluray build compatible with FreeBSD.Bradley Sepos2017-12-061-0/+4
|
* contrib: Update to x265 2.6.Bradley Sepos2017-12-028-60/+20
| | | | Closes #1029.
* add sdtp (sample dependency) box to mp4 (#1006)John Stebbins2017-11-281-0/+126
| | | | | * add sdtp (sample dependency) box to mp4 The AppleTV 4K requires this box in order to play 2160p60 video.
* x265: fix build race with download verificationJohn Stebbins2017-11-102-0/+2
|
* Add adaptive streaming support (#972)John Stebbins2017-11-092-48/+49
| | | | | | | "Adaptive streaming" allows changing video parameters mid-stream at IDR boundaries. Such changes require new SPS and PPS NALs at the IDR. MP4 supports this with 'avc3' and 'hev1' sample entry types.
* x265: fix xcleanJohn Stebbins2017-11-063-3/+3
| | | | It didn't remove the contrib build directory
* x265: add support for 8/10/12 bit encoding in single static lib (#975)John Stebbins2017-11-0611-23/+233
| | | | Builds x265 three times, once for each bit depth. Then merges the static libs into one library that HandBrake can statically link against.
* Update libmfx to 5d6f1b6 (Based on upstream 1.23)sr552017-10-142-16/+2
|
* MSYS compilation on Windows and for Windowsmaxd2017-10-055-2/+24
|
* contrib: Update to Libav 12.2.Bradley Sepos2017-10-053-135/+3
|
* contrib: Patch fribidi bootstrap to quote directory variable.Bradley Sepos2017-09-061-0/+12
|
* contrib: Replace Yadif patch with final Libav version.Bradley Sepos2017-08-242-69/+101
| | | | Patch was modified before landing in Libav. Previous commit was 9fd048196eb423965496c14dac683e6e2546e14f. #576
* contrib: Fix memory corruption in Libav Yadif filter.Bradley Sepos2017-08-181-0/+69
| | | | Fixes #576.
* contrib: Update to libbluray 1.0.1.Bradley Sepos2017-08-183-47/+17
| | | | BD-J is always enabled now, so add patch to fix symbols under mingw.
* contrib: Fix Libav H.264 decoder pixelation in scenes with solid colors.Bradley Sepos2017-08-181-0/+31
| | | | Fixes #787.
* contrib: Update to x265 2.5.Bradley Sepos2017-08-062-4/+15
| | | | Adds patch to workaround define issue for mingw.
* contrib: Use https mirror for libxml2.Bradley Sepos2017-07-231-1/+1
|
* contrib: Use https mirror for pthreads-w32.Bradley Sepos2017-07-231-1/+1
|
* contrib: Update to zlib 1.2.11.Bradley Sepos2017-07-222-16/+109
| | | | | | | | | | Add patch to fix cross-compiling (win32/Makefile.gcc doesn't work). See: https://github.com/madler/zlib/commit/a72bcd5607a6b7f48a78c1485783c55389d18f55 https://github.com/madler/zlib/commit/148b8f630ced4e84264201fc94f07568dff6b3a2 ...for what not to do. There's more of course. *sigh*
* contrib: Update to libxml2 2.9.4.Bradley Sepos2017-07-221-8/+3
|