summaryrefslogtreecommitdiffstats
path: root/contrib/x265
Commit message (Collapse)AuthorAgeFilesLines
* contrib: Add upstream urls where possible.Bradley Sepos2016-05-251-2/+1
|
* Build: refactor fetch for contrib tarballsKonaBlend2016-05-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* 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)
* 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.
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* build: add cmake contrib for building x265 on osxjstebbins2014-08-201-1/+2
| | | | 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
* 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
* 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 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
* 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
* 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
* 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