summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* libhb: fix build with --enable-qsvTim Walker2016-12-171-3/+4
| | | | | | | | | | Convert qsv_livav.[ch] to be built within libhb. Convert other files to use qsv_libav.h in place of libavcodec/qsv.h Don't attempt to build libav with QSV support (not available in unpatched release/11 branch). QSV-accelerated decoding is broken, so disable it for the time being.
* libav: remove our custom QSV wrapper.Tim Walker2016-12-171-2309/+0
| | | | | | It prevents us from easily upgrading libav to a newer version. Note: this breaks builds with --enable-qsv
* 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-1534-127/+127
| | | | Closes #356.
* contrib: Remove libsamplerate comment.Justin Scholz2016-12-151-5/+0
| | | | Upstream archive no longer differs.
* contrib: Use https where possible.Bradley Sepos2016-12-1434-53/+53
| | | | 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.
* libvpx: fix build failure on ubuntu 16.10John Stebbins2016-10-191-0/+6
| | | | | Ubuntu patched gcc to generate PIE executables by default. This means all code is required to be compiled with -fPIC.
* contrib: Update to M4 1.4.17.Bradley Sepos2016-10-091-3/+3
| | | | Fixes some build issues.
* contrib: Update to x265 2.1-1 hotfix. (#349)Bradley Sepos2016-10-061-2/+4
|
* x265: bump to version 2.1 (#343)John Stebbins2016-09-291-3/+4
| | | | | | Many bug fixes Adds sliced coding Also add multicoreware download URL to contrib module definition
* contrib: Do not configure libav with dxva2.Bradley Sepos2016-09-061-6/+0
| | | | Not necessary since we removed support for dxva2.
* contrib: Drop libav --enable-memalign-hack when cross-compiling for Windows.Bradley Sepos2016-09-051-2/+0
| | | | | | | | It hasn't been necessary for some time now, and has been removed upstream. See: https://git.libav.org/?p=libav.git;a=commitdiff;h=4fb311c804098d78e5ce5f527f9a9c37536d3a08 https://lists.libav.org/pipermail/libav-devel/2016-August/078631.html
* contrib: Libav module cosmetics.Bradley Sepos2016-09-031-11/+9
|
* contrib: Use PKGCONFIG.exe when building libav on mingw.Bradley Sepos2016-09-031-0/+5
| | | | Fixes broken external libraries such as opus, and needed for libav 12, anyway.
* contrib: Fix libav not finding opus on certain versions of OS X.Bradley Sepos2016-09-021-6/+2
| | | | This is needed for libav 12, anyway.
* contrib: Add opus audio encoder.John Stebbins2016-09-023-1/+16
| | | | | | | | | | Remove: hb_audio_samplerate_get_best() Add: hb_audio_samplerate_is_supported() hb_audio_samplerate_find_closest() hb_audio_samplerate_get_sr_shift()
* contrib: Update to x265 2.0.Bradley Sepos2016-08-101-3/+3
| | | | Bug fixes and performance improvements. Notable improvements to tune grain.
* contrib: Update to x264 148 r2705.Bradley Sepos2016-08-102-7/+6
| | | | Bug fixes, performance improvements when using faster presets.
* contrib: Update to freetype 2.6.5.Bradley Sepos2016-08-101-7/+3
| | | | Many bug fixes and improvements to rendering and performance.
* contrib: Update to HarfBuzz 1.3.0.Bradley Sepos2016-08-101-3/+3
|
* contrib: Update to fontconfig 2.12.1.Bradley Sepos2016-08-101-4/+3
|
* lame: enable debug symbols...John Stebbins2016-08-081-0/+4
| | | | ... when --dedug configure option is not "none"
* qsv: Fix crash attempting to destroy mutex.maxd2016-07-281-35/+38
| | | | | | | | Removal of address-of operator made necessary by newer pthreads implementation. Also adds some return value checking and error reporting. Resolves #258.
* contrib: libass: specify path to local YASM.Tim Walker2016-07-081-0/+7
|
* contrib: libass: cosmetics.Tim Walker2016-07-081-3/+3
|
* contrib: Fix typo in harfbuzz mingw configuration.Bradley Sepos2016-07-071-1/+1
| | | | Hat-tip @Rodeo314 for the catch.
* Merge pull request #253 from Rodeo314/pthreaddBradley Sepos2016-07-071-1/+4
|\ | | | | contrib: fix PTHREADW32 dependency condition for libav.
| * contrib: fix PTHREADW32 dependency condition for libav.Tim Walker2016-07-071-1/+4
| |
* | Merge pull request #252 from Rodeo314/pthread2Bradley Sepos2016-07-071-5/+8
|\ \ | |/ |/| | | contrib: add a couple changes missed in previous commits. pthreadw32: module.defs fixes.
| * pthreadw32: module.defs fixes.Tim Walker2016-07-071-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove libpthread.a symlink during UNINSTALL; its our responsibility since we create it at the INSTALL stage. Don't add build targets to both BUILD.extra and BUILD.ntargets; since both fields are added to BUILD.args, this was resulting in duplicate targets being passed to make. Move (real)clean target from BUILD to CLEAN, as this is where it belongs; note that CLEAN is automatically called by the build system as part as the BUILD stage. Previously, parallel builds could call the (real)clean target after GC-static, resulting in a build failure during the INSTALL stage.
| * contrib: add a couple changes missed in previous commits.Tim Walker2016-07-071-3/+3
| |
* | contrib: Fix bzip2 for old releases.Bradley Sepos2016-07-071-1/+3
|/ | | | We recently updated bzip2-1.0.6.tar.gz to the official tarball, which extracts to a different directory (bzip2-1.0.6 instead of bzip2). Unfortunately, this breaks older commits/releases that depend on the old behavior. So restore the old tarball, and use a different name for the official tarball.
* contrib: Re-enable multithreading for libvpx.Bradley Sepos2016-07-071-2/+8
|
* contrib: Threading fixes in pthreads-w32 and libav.Bradley Sepos2016-07-072-10/+7
|
* contrib: Explicitly disable vp10, cosmetics.Bradley Sepos2016-07-051-1/+2
|
* contrib: Disable vpx threading on mingw.Bradley Sepos2016-07-051-6/+6
| | | | VP9 has problems with newer pthreads-win32. No easy way to disable threading for VP9 only.
* contrib: Update to pthreads-win32 2.9.1.Bradley Sepos2016-06-212-1464/+13
|
* contrib: Add patch for building harfbuzz with mingw i686.Bradley Sepos2016-06-211-0/+11
|
* contrib: Add patch for building fontconfig with mingw i686.Bradley Sepos2016-06-211-0/+56
|
* contrib: Explicitly use gnu89 with libiconv.Bradley Sepos2016-06-211-1/+1
|
* contrib: Update to libiconv 1.14.Bradley Sepos2016-06-211-7/+3
|
* contrib: Fix libvpx building on Mac.Bradley Sepos2016-05-271-0/+6
| | | | Was trying to use outdated system nasm instead of (local) yasm.
* libbluray: bump to 0.9.3 (#202)John Stebbins2016-05-272-27/+3
| | | | Fixes reading ISO images on windows Fixes chapter lookup so we can drop our patch
* libvpx: bump to 1.5.0John Stebbins2016-05-272-7/+30
|
* enable libvpx VP9 encoderJohn Stebbins2016-05-272-1/+4
|
* contrib: Update to Yasm version 1.3.0.Bradley Sepos2016-05-261-3/+3
|
* contrib: Remove tarbase from bzip2.Bradley Sepos2016-05-251-1/+0
| | | | The proper 1.0.6 archive does not need it, which causes build failure on systems that use this contrib (Windows).
* contrib: Update to libass 0.13.2 and add HarfBuzz 1.2.6.Bradley Sepos2016-05-253-11/+41
| | | | | | | | | | | | HarfBuzz is now enabled when building libass. Resolves #162. Additional libass notes: - Add yasm dependency for better performance. - Remove no longer valid configure params. - Disable new coretext and directwrite font selection backends pending additional testing (coretext did not build properly).
* contrib: Update comments in contrib modules.Bradley Sepos2016-05-2521-23/+24
|