| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
* build: add ability to set c++ standard
* fdk-aac: Fix building with g++ 6, set c++98 standard
|
| |
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Upgrade x264 to r2665 a01e339
|
| | |
|
| | |
|
|/
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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".
|
| |
|
|\
| |
| | |
TrueHD: properly skip Atmos substreams
|
| | |
|
| |
| |
| |
| |
| | |
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).
|
|/
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Must configure with --system-curl for OS X 10.10.x with Xcode 7.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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
"language" is not a valid mkv tag. Writing it causes confusing behavior
if the track language ebml differs from the tag.
|
|
|
|
| |
Fixes a problem rendering Arabic subtitles. Certain multi-character combinations could result in a "missing character" box.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Fixes a minor memory leak in libudfread
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7231 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7136 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
| |
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_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
|
|
|
|
|
|
|
| |
Replace strptime with av_small_strptime
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7054 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Fixes build failure with some MinGW-w64 toolchains.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7043 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7009 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
Fixes decoding artifacts on some samples.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6961 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
"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
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6955 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
Makes "default" do the right thing in plex
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6941 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|