| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Many bug fixes and improvements to rendering and performance.
|
| |
|
| |
|
|
|
|
| |
... when --dedug configure option is not "none"
|
|
|
|
|
|
|
|
| |
Removal of address-of operator made necessary by newer pthreads implementation.
Also adds some return value checking and error reporting.
Resolves #258.
|
| |
|
| |
|
|
|
|
| |
Hat-tip @Rodeo314 for the catch.
|
|\
| |
| | |
contrib: fix PTHREADW32 dependency condition for libav.
|
| | |
|
|\ \
| |/
|/|
| | |
contrib: add a couple changes missed in previous commits.
pthreadw32: module.defs fixes.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Remove libpthread.a symlink during UNINSTALL; its our
responsibility since we create it at the INSTALL stage.
Don't add build targets to both BUILD.extra and BUILD.ntargets;
since both fields are added to BUILD.args, this was resulting in
duplicate targets being passed to make.
Move (real)clean target from BUILD to CLEAN, as this is where it
belongs; note that CLEAN is automatically called by the build
system as part as the BUILD stage. Previously, parallel builds
could call the (real)clean target after GC-static, resulting in
a build failure during the INSTALL stage.
|
| | |
|
|/
|
|
| |
We recently updated bzip2-1.0.6.tar.gz to the official tarball, which extracts to a different directory (bzip2-1.0.6 instead of bzip2). Unfortunately, this breaks older commits/releases that depend on the old behavior. So restore the old tarball, and use a different name for the official tarball.
|
| |
|
| |
|
| |
|
|
|
|
| |
VP9 has problems with newer pthreads-win32. No easy way to disable threading for VP9 only.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Was trying to use outdated system nasm instead of (local) yasm.
|
|
|
|
| |
Fixes reading ISO images on windows
Fixes chapter lookup so we can drop our patch
|
| |
|
| |
|
| |
|
|
|
|
| |
The proper 1.0.6 archive does not need it, which causes build failure on systems that use this contrib (Windows).
|
|
|
|
|
|
|
|
|
|
|
|
| |
HarfBuzz is now enabled when building libass.
Resolves #162.
Additional libass notes:
- Add yasm dependency for better performance.
- Remove no longer valid configure params.
- Disable new coretext and directwrite font selection backends pending additional testing (coretext did not build properly).
|
| |
|
| |
|
|
|
|
| |
Per Rodeo's request, both because libmfx is a HandBrake project and the GitHub archive doesn't package a proper configure script.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|