summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* contrib: Use libvpx release archives instead of GitHub mirror archives.Bradley Sepos2016-05-251-12/+6
|
* contrib: Don't use GitHub mirror for libmfx.Bradley Sepos2016-05-251-4/+0
| | | | Per Rodeo's request, both because libmfx is a HandBrake project and the GitHub archive doesn't package a proper configure script.
* contrib: Add upstream urls where local mirror of file now exists.Bradley Sepos2016-05-257-39/+27
|
* contrib: Add upstream urls where possible.Bradley Sepos2016-05-2532-35/+176
|
* Build: refactor fetch for contrib tarballsKonaBlend2016-05-2532-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | 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.