summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* 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
* build: support Xcode 5.1konablend2014-03-133-1/+24
| | | | | | | | Unknown compiler options now result in an error, previous behavior they were simply ignored. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6109 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: set CMAKE_HOST_SYSTEM instead of just removing --build.Rodeo2014-03-131-3/+3
| | | | | | | | Inetrestingly, host/build seems inverted in cmake compared to autotools (and actually matches our build system). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6108 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: don't pass --build to cmake.Rodeo2014-03-131-0/+1
| | | | | | | | Didn't seem to cause any build failures, but passing unsupported options is pointless. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6107 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: enable MP4 and Matroska muxing.Rodeo2014-03-131-0/+1411
| | | | | | | Also remove the raw muxer. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Build: pass --build to configure when cross-compiling.Rodeo2014-03-131-3/+4
| | | | | | | | This is the right thing to do, and also happens to fix building with MinGW-w64 in a non-Linux environment such as e.g. Cygwin. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6104 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: restore writing of encoding tool tag to output filejstebbins2014-03-061-0/+40
| | | | | | | We lost this when switching to avformat for muxing git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6102 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: remove faad2jstebbins2014-03-024-58/+0
| | | | | | It hasn't been in use for 3 yrs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6095 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove libfaacsr552014-03-025-839/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x265 to r6321 8a84c10e5116.Rodeo2014-02-281-1/+1
| | | | | | | | | | | - rational framerates - libx265 now provides decode time stamps (DTS) - encx265: minor refactoring + prepare for muxing to MP4/Matroska git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6088 b64f7644-9d1e-0410-96f1-a4d463321fa5
* SVN: remove a52dec.Rodeo2014-02-208-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6050 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: remove a52decjstebbins2014-02-208-683/+0
| | | | | | | replace it with libavcodec ac3 decoder git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6049 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libav to v10_beta1Rodeo2014-02-184-114/+1
| | | | | | | | | Remove some patches that have been applied upstream. Add support for AVDownmixInfo side data (i.e. mix levels). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6039 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Initial x265 integration. Patch by Zhang Zhiqiang. Thanks!Rodeo2014-02-103-0/+76
| | | | | | | | | | | Build with --enable-x265 (requires CMake). Use via HandBrakeCLI with -a none -e x265 -f raw Only raw HEVC output is supported for now (no audio or subtitles). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6023 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: patch AVFrame pkt_pts problem to fix fraps decoderjstebbins2014-02-101-0/+30
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6022 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2389-956c8d8.Rodeo2014-02-092-5/+5
| | | | | | | Miscellaneous fixes and improvements, as usual. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6021 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: use a local version of pkg-config when necessary (Darwin-only).Rodeo2014-02-075-4/+26
| | | | | | | | Automatically enabled when pkg-config detection fails, and can be forced with the --enable-local-pkgconfig configure option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6019 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: update dependency list of libbluray to include freetypejstebbins2014-01-291-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6008 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libbluray to version 0.5.0.Rodeo2014-01-284-57/+16
| | | | | | | Miscellaneous bugfixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6006 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libdvdread and libdvdnav to the current git master (version 5.0.0 "pre").Rodeo2014-01-272-10/+2
| | | | | | | Miscellaneous bugfixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6004 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Switch to VideoLAN's repositories for libdvdread and libdvdnav.Rodeo2014-01-2723-1372/+6
| | | | | | | | | All our patches have been merged, and they seem to be the only repos for these libs to see any development activity. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6002 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decavcodec: DRC support, forgotten file.Rodeo2014-01-261-0/+44
| | | | | | | Sorry! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5997 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libav to v10_alpha2.Rodeo2014-01-257-96/+55
| | | | | | | | | Misc. fixes and improvements. Also add a patch to fix some interlaced VC-1 samples. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5993 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: update libmfx to v2014.Rodeo2014-01-171-1/+1
| | | | | | | | | Synchronizes with the dispatcher from Intel Media SDK 2014 for Clients, and adds support for the Media SDK API 1.8 fields and defines. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5982 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove contrib mpeg2decjstebbins2014-01-138-286/+0
| | | | | | | | We no longer need mpeg2dec. libav now has all the features we need for mpeg2 decoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5966 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump libav, libav-v10_alpha1-90-g63debaajstebbins2014-01-1217-1023/+179
| | | | | | | | | Adds interlaced VC1 and HEVC support. Eliminates the need for most of our local patches. Many assorted bug fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5962 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Revert previous borked commit. Sorry!Rodeo2014-01-0715-99/+1023
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5958 b64f7644-9d1e-0410-96f1-a4d463321fa5
* parsecsv: always check result of malloc()Rodeo2014-01-0715-1023/+99
| | | | | | | | | RebiewBoard #670. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5957 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: fix building with MinGW.Rodeo2013-12-103-0/+15
| | | | | | | Some contribs don't like gnu99 when building with a MinGW toolset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5925 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: fix deprecated GCC compiler options.Rodeo2013-12-052-0/+56
| | | | | | | | | -mcpu has been deprecated in favor of -mtune; also, -Wstrict-prototypes was causing build failures on some systems. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5917 b64f7644-9d1e-0410-96f1-a4d463321fa5