summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * libav: rename patches after last commit.Tim Walker2015-11-218-0/+0
| |
| * libav: backport fixes for Dolby Atmos streams.Tim Walker2015-11-211-0/+181
| | | | | | | | | | Atmos data isn't decoded, but it's properly skipped now (no more errors and log spam, should make scan way faster for such tracks).
* | libav: remove a pointless check in the DTS decoder.Tim Walker2015-11-221-0/+23
|/ | | | | | The check resulted in an error with many real-world streams, which are otherwise perfectly valid. The auxiliary data length is not reliable and/or the ETSI DTS specification is incorrect.
* muxavformat: add support for mp4 fallback audio signallingJohn Stebbins2015-11-091-0/+119
|
* libav: add lame dependencyJohn Stebbins2015-10-281-1/+1
|
* lame: Use libav wrapper to encode mp3lameJohn Stebbins2015-10-261-0/+2
| | | | | | | | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=12&t=33345 Some players expect each packet to start on an mp3 frame header. Our mp3lame encoder did not ensure this and resulted in failure to play audio on these players. libav already has the necessary code to parse headers and accumulate a full frame of data, so use it.
* contrib: Update to CMake 3.3.2.Bradley Sepos2015-10-231-1/+5
| | | | Must configure with --system-curl for OS X 10.10.x with Xcode 7.1.
* x265: update to version 1.8John Stebbins2015-10-121-1/+1
| | | | | | | | | | | | | | | | | | Speed improvements and bug fixes. New limit-refs This feature limits the references analysed for individual CUS. Provides a nice tradeoff between efficiency and performance. New aq-mode 3 A new aq-mode that provides additional biasing for low-light conditions. Improved scene cut detection logic that allows ratecontrol to manage visual quality at fade-ins and fade-outs better. modified tune grain Increases psyRdoq strength to 10.0, and rdoq-level to 2.
* contrib: Add libav patch that fixes vc1 decoder regression.Bradley Sepos2015-10-031-0/+28
| | | | | | The regression produced blocky artifacts. The commit this patch references has been in Libav master for over one year but somehow hasn't made it into Libav 11.x. HandBrake 0.10.x uses Libav 10.1; Libav 10.x branch isn't affected.
* libav: patch mkv track language tag problemJohn Stebbins2015-09-251-0/+15
| | | | | "language" is not a valid mkv tag. Writing it causes confusing behavior if the track language ebml differs from the tag.
* contrib: Update to libass 0.12.3.Bradley Sepos2015-09-232-1/+13
| | | | Fixes a problem rendering Arabic subtitles. Certain multi-character combinations could result in a "missing character" box.
* contrib: Update to fribidi 0.19.7.Bradley Sepos2015-09-234-44/+19
|
* contrib: Update to freetype 2.6.Bradley Sepos2015-09-231-2/+3
|
* contrib: Update to fontconfig 2.11.94.Bradley Sepos2015-09-201-2/+2
|
* contrib: Backport libav patches to dxtory decoder.Bradley Sepos2015-09-101-0/+685
|
* Backport hevc_dxva2 hwaccel from libav master.Rodeo2015-06-232-0/+1146
| | | | | | | | To build, replace your MinGW-w64's dxva.h header with one from MinGW-w64 c5e6e721a1ef94870062cef64bb41dd8bcb1f8d7 or later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7307 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update libmfx to v6.0.0.349Rodeo2015-06-161-1/+1
| | | | | | | Adds support for version 1.15 of the Intel Media SDK API. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7299 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libbluray: bump to version 0.8.1jstebbins2015-05-271-1/+1
| | | | | | Fixes a minor memory leak in libudfread git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7231 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: bump to version 1.7jstebbins2015-05-212-50/+1
| | | | | | | Eliminates the need for our cleanup patch. Various bug fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7215 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fdk-aac: bump to version 0.1.4jstebbins2015-05-011-1/+6
| | | | | | And enable compiler optimizations. It's much fater that way. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7145 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libbluray: use official 0.8.0 releasejstebbins2015-04-303-3/+5
| | | | | | | And add MINGW_HAS_SECURE_API to defines during build git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7139 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libbluray: bump to version with UDF supportjstebbins2015-04-303-97/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7136 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Build local pkgconfig when building local autotools.bradleys2015-04-241-1/+1
| | | | | | | | Prevents missing pkgconfig macros causing build failures on some systems when using local autotools with system pkgconfig. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7123 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: fix a conflict between Live Preview and the current job.Rodeo2015-04-051-0/+49
| | | | | | | x265_cleanup would happily let x265_encoder_open overwrite the global CTU settings. Now it does nothing if an encode is in progress; any new encode will fail (if the CTU size differs), but the current encode will be unaffected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7056 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: Fix failure on mingw to write date tag to mp4 filesjstebbins2015-04-051-0/+134
| | | | | | | Replace strptime with av_small_strptime git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7054 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libx265 to version 1.6Rodeo2015-04-033-32/+1
| | | | | | | | | Miscellaneous bugfixes and performance improvements. Also, x265_cleanup lets us drop both patches. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7044 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump fontconfig to release 2.11.93Rodeo2015-04-032-20623/+5
| | | | | | | Fixes build failure with some MinGW-w64 toolchains. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7043 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ffmpeg: remove obsolete configure option.Rodeo2015-03-291-1/+0
| | | | | | | | Fixes the following: "WARNING: avserver has been removed, the --disable-avserver option is only provided for compatibility and will be removed in the future" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7029 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: bump to v11.3jstebbins2015-03-233-65/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7009 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ProRes: extend the padding check to 16 bits.Rodeo2015-03-021-0/+42
| | | | | | | Fixes decoding artifacts on some samples. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6961 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: fix crash when encoding twice with different parametersjstebbins2015-03-011-0/+12
| | | | | | | "static" member in cudata was not re-initialized on second encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6956 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: enable debug symbols when configured for debuggingjstebbins2015-03-011-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6955 b64f7644-9d1e-0410-96f1-a4d463321fa5
* mkv: mark "default" subtitle tracks with both default and forced flagsjstebbins2015-02-241-0/+13
| | | | | | | Makes "default" do the right thing in plex git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6941 b64f7644-9d1e-0410-96f1-a4d463321fa5
* New audio output options.Rodeo2015-02-151-0/+1
| | | | | | | | | Dolby Digital Plus (E-AC-3), Dolby TrueHD and FLAC can now be passed through without re-encoding. They aren't covered by Auto Passthru yet, however. In addition, encoding to E-AC-3 is now possible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6908 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 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
* x265: bump to version 1.5jstebbins2015-02-132-7/+7
| | | | | | | | | | many improvements including: psy-rd(oq) enabled by default for presets that support them aq-mode default changed to 1 new "grain" tune git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6901 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Fix lame and i686/mingw builds with SSE enabled.bradleys2015-02-111-3/+3
| | | | | | | | Also fix an old typo in gcc.defs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6895 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Fix AAC passthru from TS filesjstebbins2015-02-041-0/+1
| | | | | | | | | | Apply aac_adtstoasc bitstream filter while muxing AAC stream and extract AudioSpecificConfig during scan. Patch submitted by Taihei Momma git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6867 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update libmfx to v5.0.486.98113Rodeo2015-02-011-1/+1
| | | | | | | Adds support for version 1.11 of the Intel Media SDK API. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6845 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add a default font directory for fontconfig to use when there isn't a ↵ritsuka2015-01-301-1/+3
| | | | | | configuration file available. Move the font cache to the user directory. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6828 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: bump to version 11.2jstebbins2015-01-2214-1276/+58
| | | | | | | Removes several unneeded patches. Adds a new one. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6797 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: remove dos line endings from patchjstebbins2015-01-151-110/+110
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6759 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: fix configure environment of several contribsjstebbins2015-01-154-8/+8
| | | | | | | | | Incorrect build environment caused a failure to disable asserts in libdvdnav which leads to crashes. Probably other undesirable side effects as well. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6756 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix libdvdnav dvd name and add additional fallback if no name is foundritsuka2015-01-131-0/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6744 b64f7644-9d1e-0410-96f1-a4d463321fa5