| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Still required, only HandBrake will not build it anymore.
|
|
|
|
| |
Closes #549.
|
| |
|
| |
|
|
|
| |
configure.ac is modified by the patch from #1380
|
|
|
|
| |
Seems like libvpx should have a generic target for future/unknown macOS versions.
|
|
|
|
| |
The avx-512 patch should avoid breakage with wonky compilers and older systems such as macOS <= 10.11. The pthread detection patch can be applied more generally but really is a safety check targeting win32.
|
| |
|
|
|
|
| |
Fixes -mavx which fixes -march=native as used by Homebrew on macOS. Fixes #1351.
|
| |
|
| |
|
|
|
|
| |
It is the default.
|
|
|
|
|
|
|
|
| |
The generated vpx.pc file results in undefined symbols during ffmpeg's
configure tests. libpthread is not getting added to the link line as
required. The vpx.pc file needs to include -lpthread in the Libs instead
of Libs.private when generating only a static library.
Fixes https://github.com/HandBrake/HandBrake/issues/1383
|
|
|
|
| |
Practically, there is no difference. But this is how QSV was done and is easy to read.
|
|
|
|
| |
#1144.
|
|
|
|
| |
Issue should be fixed by 7cddc6fe8779e1e098b48ecdfddf6b2c15050578.
|
|
|
|
|
|
| |
The generated opus.pc file results in undefined symbols during ffmpeg's
configure tests. libm is not getting added to the link line as
required. The opus.pc file needs to include -lm in the Libs instead of
Libs.private when generating *only* a static library.
|
|
|
|
|
| |
There's no telling which of these may be needed internally for ffmpeg
encoders, decoders, and filters.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes FFmpeg configure error on macOS:
```
./configure: line 588: eval: --: invalid option
eval: usage: eval [arg ...]
make[1]: *** [contrib/ffmpeg/.stamp.ffmpeg.configure] Error 2
```
...caused by attempting to `eval --arch=x86_64=yes`.
|
|
|
|
| |
Fixes #1372.
|
|
|
|
| |
Addresses another suggestion here https://github.com/HandBrake/HandBrake/issues/1370#issuecomment-392958720
|
|
|
|
|
|
| |
Addresses suggestions here https://github.com/HandBrake/HandBrake/issues/1370#issuecomment-392958720
-fomit-frame-pointer may still be required on 32-bit Intel; however, we no longer support 32-bit builds.
|
|
|
|
|
|
| |
This reverts commit 83dfde11d85a3ee1a7583049c75f1044bd62c94b.
Apparently, I was correct the first time around and these need to be enabled, just not explicitly.
|
|
|
|
|
| |
lzma may be used by the ffmpeg tiff decoder which can be used in
matroska files.
|
|
|
|
|
| |
It's not needed and can cause build errors depending on which mingw tool
chain is installed.
|
|
|
|
| |
Should have been more thorough in 74dbfebb28d9e65d2f43161bb2b3db8f94005a39.
|
| |
|
| |
|
|
|
|
| |
Closes #974 and closes #1078.
|
|
|
|
| |
Per https://github.com/HandBrake/HandBrake/pull/1078#issuecomment-384461808.
|
| |
|
|
|
|
| |
Use https and swap url order.
|
|
|
|
| |
Fixes the build. Hardware acceleration should really be tested before we enable it, even in the nightly.
|
| |
|
|
|
|
| |
See http://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/219642.html
|
|
|
|
|
|
|
|
| |
Patch 2/2 for https://github.com/HandBrake/HandBrake/issues/974
moving to FFMPEG 3.4.1 from LIBAV 12.2.
All patches have been moved to subfolder 'old' since they do not apply cleanly anymore.
Work has to be performed to validate whether patches are still required.
|
|
|
|
|
|
|
|
| |
Patch 1/2 for https://github.com/HandBrake/HandBrake/issues/974
moving to FFMPEG 3.4.1 from LIBAV 12.2.
The re-ordering of to be linked modules was required to solve
statically linked dependencies. See libhb/module.defs etc.
|
|
|
|
|
| |
FreeBSD's diff doesn't support --version option.
Use hash command to check if diff is available or not.
|
| |
|
| |
|
|
|
|
| |
Build contains debug symbols without this.
|
|
|
|
| |
This fixes corrupted output issue on macos
|
|
|
|
| |
Closes #1281 and #1282.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Changelog: https://git.libav.org/?p=libav.git;a=blob;f=Changelog;hb=refs/tags/v12.3
Adds a workaround to ensure x264 is built first. Otherwise, it may fail to find nasm later.
Closes #1181.
|
|
|
|
|
| |
Fix possible build failure, when liblzma
(xz) is found in pkg-config's search path.
|
|
|
|
|
|
|
|
| |
I've asked upstream a couple times to push at least one tag, but it seems the maintainer is busy with other projects. Imagining a world where libsamplerate 0.1.9 was tagged, this is libsamplerate 0.1.9-35-g02ebb9f.
Numerous improvements include upstream moving from bzr to git, modernizing and cleaning up the autotools-based build system, fixing issues involving GCC 7, and *nine* years of improvements to the code base.
libsamplerate is now under a 2-clause BSD license.
|
|
|
|
| |
Also set CONFIGURE.build to null since the configure script has no clue about --build.
|
| |
|