summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* fdk-aac: enable compiler optimizationsjstebbins2015-05-011-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.10.x@7146 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/branches/0.10.x@7055 b64f7644-9d1e-0410-96f1-a4d463321fa5
* [merged] ProRes: extend the padding check to 16 bits.0.10.1Rodeo2015-03-021-0/+42
| | | | | | | Fixes decoding artifacts on some samples. git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.10.x@6962 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/branches/0.10.x@6957 b64f7644-9d1e-0410-96f1-a4d463321fa5
* merge x265: bump to version 1.5jstebbins2015-02-172-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/branches/0.10.x@6918 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/branches/0.10.x@6868 b64f7644-9d1e-0410-96f1-a4d463321fa5
* [merged] Add a default font directory for fontconfig to use when there isn't ↵ritsuka2015-02-011-1/+3
| | | | | | a configuration file available. Move the font cache to the user directory. git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.10.x@6859 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/branches/0.10.x@6757 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: bump x265 to version 1.4jstebbins2014-11-042-10/+10
| | | | | | | Speed improvements in the slower presets (if you have lots of cores). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6504 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: fix extradata parsing when SPS_EXT is presentjstebbins2014-10-291-0/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6478 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: fix writing zero mkv blockduration element for subtitlesjstebbins2014-10-291-0/+31
| | | | | | | Zero means non-keyframe according to mkv spec and causes errors in mkvalidator git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6477 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: Fix libgnurx to use mingw's ar.bradleys2014-10-262-6/+27
| | | | | | | | Thanks to KonaB1end for help connecting the dots! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6469 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix Patch filesr552014-10-191-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6452 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Attempt to fix buildsr552014-10-191-2/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6451 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: Add missing contrib/libgnurx directory.bradleys2014-10-153-0/+50
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6446 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: add patch to unbreak sbtl writing in mp4jstebbins2014-09-261-0/+27
| | | | | | | This was fixed a while ago in libav, but I forgot to add to our patches git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6420 b64f7644-9d1e-0410-96f1-a4d463321fa5
* dvdnav: remove debug hack i used for testingjstebbins2014-09-131-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6403 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: bump dvdnav to 5.0.1 and dvdread to 5.0.0jstebbins2014-09-132-2/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6402 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: re-enable vobsub in mp4 supportjstebbins2014-09-131-0/+142
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6401 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: bump to version r2479-dd79a61jstebbins2014-08-262-2/+2
| | | | | | | small speed improvements for both x86 and arm neon git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6367 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: fix maxCUSize errorjstebbins2014-08-261-0/+19
| | | | | | | | | | x265 tries to protect you from doing multiple simultaneous encodes using different settings. It just happens to also prevent back to back encodes from the same process with different settings which is just pure idiocy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6365 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x265 to version 1.3jstebbins2014-08-251-1/+1
| | | | | | | speed improvements and psy-rd git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6362 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: update fraem threading state patchjstebbins2014-08-221-57/+110
| | | | | | | Use version written by Janne and committed to libav git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6344 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added back two files Xcode killed on its own in the previous commitritsuka2014-08-222-0/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6342 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: renamed HB*Settings classes to HB*Defaults. Added a “…” char ↵ritsuka2014-08-222-11/+0
| | | | | | to the “Configure Defaults” button. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6341 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: add cmake contrib for building x265 on osxjstebbins2014-08-203-1/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6328 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: link lame and x264 system libsjstebbins2014-08-181-1/+1
| | | | | | | | These projects have been stable long enough that we should not need to worry about broken system libs any more. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6312 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: remove mp4v2 and libmkv dependenciesjstebbins2014-08-1814-1775/+0
| | | | | | | ...and enable x265 by default git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6309 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: fix problem decoding broken rv40 samplejstebbins2014-08-141-0/+57
| | | | | | | | | The sample begins with a bframe which causes the rv40 to throw an error at the beginning of decode. This error leaves frame threading in a bad state that is never recovered from. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6296 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: fix decoding of mpeg4 in transport streamsjstebbins2014-08-061-0/+41
| | | | | | | | | | There was a chicken & egg problem in the initialization sequence. mpeg4 only worked in non-transport streams because we use libav for demuxing these. The initializion of libav demux causes an additional initialization of the codec which hides the problem. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6272 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: fix mp4 chapter character encodingjstebbins2014-08-061-0/+37
| | | | | | | The encoding was not being flagged as UTF8 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6271 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix mp4 audio track titlesjstebbins2014-08-061-0/+133
| | | | | | | mp4 audio track titles were not being applied by libavformat git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6270 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix mp4 post tagging problemsjstebbins2014-08-061-0/+65
| | | | | | | | | | | A couple common mp4 taggers (mp3Tag and iTunes) fail to tag files that have the Nero chapter atom (chpl). This atom was added when we switched to libavformat for muxing. I haven't found any players yet that rely on this for chapters. If we ever find any, we can consider adding an option somewhere to enable chpl. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6269 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: fix decoding of multi-object PGSjstebbins2014-06-301-0/+671
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6225 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove empty file faster last commit.Rodeo2014-05-131-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6186 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x265 to version 1.0Rodeo2014-05-132-13/+4
| | | | | | | Miscellaneous bugfixes and performance improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6185 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libav to version 10.1Rodeo2014-05-133-65/+3
| | | | | | | Miscellaneous bugfixes and security fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6184 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2431 ac76440.Rodeo2014-05-103-14/+3
| | | | | | | Miscellaneous bugfixes and improvements, as usual. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6175 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: fix ffmpeg dependencies to include libvpxjstebbins2014-04-161-3/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6167 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: fix building libvpx on mingwjstebbins2014-04-161-2/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6166 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add VP8 supportjstebbins2014-04-153-0/+27
| | | | | | | Thanks to Matthew Harvey for this patch git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6165 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix livavcodec-based downmixing of DTS-ES 6.1 to Stereo. Rodeo2014-04-131-0/+62
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6162 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix previous commit again. This is not my day.Rodeo2014-04-062-1/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6155 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: fix previous commit (outdated version of the same patch, sorry9.Rodeo2014-04-062-13/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6154 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2409-d6b4e63.Rodeo2014-03-272-3/+3
| | | | | | | | | | Miscellaneous fixes and improvements as usual, plus a small performance improvement: https://git.videolan.org/?p=x264.git;a=commit;h=d6b4e63 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6133 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libav to v10.Rodeo2014-03-262-46/+1
| | | | | | | More of our patches have been merged upstream. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6130 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix HEVC muxing in Matroska.Rodeo2014-03-211-0/+45
| | | | | | | | Some patches haven't been backported to libav v10_beta2 yet. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6125 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libx265 to version 0.8.Rodeo2014-03-163-45/+13
| | | | | | | | Miscellaneous fixes and improvements, and simplify the patch to fix multiple inclusions of x265.h git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6114 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libav to v10_beta2.Rodeo2014-03-146-1467/+16
| | | | | | | Miscellaneous fixes and improvements, fewer patches. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6111 b64f7644-9d1e-0410-96f1-a4d463321fa5