Commits on Source (15)
-
Treat x264 as an (almost) normal package to download, except for not checking for the download in http://downloads.videolan.org/pub/contrib. This fixes building contribs with a prepopulated tarballs directory, even if the x264 snapshot version changes. Alternatively, the x264 contrib could be changed to use download_git with proper support for pinning to a specific git hash. (Not touching the x262 part since that doesn't seem to be working at all right now. Downloading x262 fails since it tries to download from an undefined X262_SNAPURL.) (cherry picked from commit 08452075) (rebased) rebased: - 3.0 uses tar xvjfo
e8caa1de -
Steve Lhomme authored
(cherry picked from commit ec0b6bdc)
297ea7b6 -
UNPACK_DIR instead of x264-git is expected for the following contrib macros (UPDATE_AUTOCONFIG, APPLY). Fixes build on macOS. Signed-off-by:
Steve Lhomme <robux4@ycbcr.xyz> (cherry picked from commit f87092a8)
9bc0a8a0 -
Steve Lhomme authored
It doesn't build but at least we get the sources to build properly. (cherry picked from commit 2792169a)
e4368812 -
Steve Lhomme authored
It doesn't have any depedency with x264 nor anything shared. (cherry picked from commit 9b9447af) (edited) edited: - 3.0 already has the HOSTCONF after configure
e31969d3 -
Steve Lhomme authored
They don't actually need some special treatment. They extract properly in the expected folder given their tarball name. (cherry picked from commit 018f0069) (edited) edited: - 3.0 has slightly different tarball naming for ffmpeg - 3.0 doesn't have bitstream, fxc2, glslang, medialibrary
84793061 -
Cross tools changed from ${ARCH}-linux-android${API}-${TOOL} to llvm-${TOOL). Example: aarch64-linux-android21-strings to llvm-strings. (cherry picked from commit 9e4252a5)
1a009d1f -
Since relocation issues are now fixed. (cherry picked from commit 047cc58a)
66807617 -
Steve Lhomme authored
(cherry picked from commit 2b45932a)
f76013b6 -
This allows dropping some portability workarounds. (cherry picked from commit 426ff68e) (edited) edited: - X264_AS was exporting variables on 3.0 - 3.0 doesn't use MAKECONFIGURE yet
5ecded35 -
Steve Lhomme authored
(cherry picked from commit 11756131)
9f45e0b8 -
Steve Lhomme authored
It's not supported [1]. NDK 26 will emit an error if you try to use it. Upstream patch: x264!150 [1] https://android.googlesource.com/platform/bionic/+/main/docs/32-bit-abi.md (cherry picked from commit e750fb57)
97b885cc -
Steve Lhomme authored
(cherry picked from commit 8bfcb80d)
ea663d54 -
Steve Lhomme authored
"aarch64" is turned into "ach64 " and "arm" into "m". ld is not found in the path to LD: /sdk/android-ndk/toolchains/llvm/prebuilt/linux-aarch64/bin/aarch64-linux-android-ld (cherry picked from commit 27d99325)
4b3fa640 -
Steve Lhomme authored
Different versions of xz may produce different checksums. Ref. #28825 (cherry picked from commit 70409764)
9cf50d17
Showing
- contrib/src/ffmpeg/rules.mak 1 addition, 3 deletionscontrib/src/ffmpeg/rules.mak
- contrib/src/x262/rules.mak 38 additions, 0 deletionscontrib/src/x262/rules.mak
- contrib/src/x264/0001-configure-set-_FILE_OFFSET_BITS-to-detect-fseeko.patch 26 additions, 0 deletions...01-configure-set-_FILE_OFFSET_BITS-to-detect-fseeko.patch
- contrib/src/x264/0001-osdep-use-direct-path-to-internal-x264.h.patch 26 additions, 0 deletions.../x264/0001-osdep-use-direct-path-to-internal-x264.h.patch
- contrib/src/x264/rules.mak 18 additions, 67 deletionscontrib/src/x264/rules.mak
- contrib/src/x264/x264-winstore.patch 23 additions, 0 deletionscontrib/src/x264/x264-winstore.patch
contrib/src/x262/rules.mak
0 → 100644
contrib/src/x264/x264-winstore.patch
0 → 100644