summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* bd: log playlist clips at log level 2John Stebbins2016-05-251-0/+37
|
* Add ability to set C++ standard (#195)John Stebbins2016-05-241-0/+1
| | | | | | * build: add ability to set c++ standard * fdk-aac: Fix building with g++ 6, set c++98 standard
* qsv: fix crash in decode init due to uninitialized variableJohn Stebbins2016-04-131-55/+44
|
* libbluray: fix chapter lookupJohn Stebbins2016-04-041-0/+20
| | | | | when there are multiple clips in the title, chapter lookup could fail if the current play position is before the first chapter mark in a clip.
* Merge pull request #144 from sr55/x264Scott2016-04-032-4/+4
|\ | | | | Upgrade x264 to r2665 a01e339
| * Upgrade x264 to r2665 a01e339sr552016-04-022-4/+4
| |
* | ffmpeg: rename some files to have unique patch numbers.Tim Walker2016-04-013-0/+0
| |
* | ffmpeg: patch some E-AC-3 decoder calls.Tim Walker2016-04-011-0/+87
|/ | | | | Some samples (e.g. E-AC-3 from Blu-ray disc sources) would result in two warnings being printed for each frame of every E-AC-3 track.
* contrib: Rename libav patch for better DV in AVI compatibility.Bradley Sepos2016-02-111-0/+0
|
* contrib: Add libav patch for better DV in AVI compatibility.Bradley Sepos2016-02-111-0/+37
|
* x265: bump to version 1.9John Stebbins2016-02-111-2/+2
| | | | | | | | | Allows disabling of libnuma. HandBrake would previously encounter link errors when libnuma was auto-detected by the x265 build system. Other various fixes and improvements... (cherry picked from commit e1d46e31ed4534d989bfab78ad514fd5126e5373)
* libhb: Add libavfilter support and pad filterJohn Stebbins2016-01-213-1/+386
| | | | | | | | | | | | | | New filter types HB_FILTER_AVFILTER and HB_FILTER_PAD. Settings for HB_FILTER_AVFILTER are the same as you would pass to avconv from the command line -vf option, except that we do not support multi-input or multi-output filters. Settings for HB_FILTER_PAD are "width:height:color:x_offset:y_offset". width x height is the size of the output frame after padding. color may be a w3c color name or RGB value (default black). x_offset, y_offset is the position of the video within the padded area (default centered). Any of the values may be omitted or "auto".
* using dispatcher from https://github.com/lu-zero/mfx_dispatchMax Dmytrychenko2015-12-272-5/+5
|
* Merge pull request #38 from Rodeo314/atmosRodeo3142015-12-088-0/+181
|\ | | | | TrueHD: properly skip Atmos substreams