From 90a558e99a6a47a0ad74b12b3c9e4aa12e086908 Mon Sep 17 00:00:00 2001 From: Jia Yuan Lo Date: Tue, 16 May 2023 06:35:03 +0800 Subject: [PATCH] ffmpeg: enable jni and mediacodec Enable JNI is a prerequisite to enable mediacodec support --- packages/ffmpeg/build.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/ffmpeg/build.sh b/packages/ffmpeg/build.sh index 70ee2df4c9..1b22ce674e 100644 --- a/packages/ffmpeg/build.sh +++ b/packages/ffmpeg/build.sh @@ -3,10 +3,10 @@ TERMUX_PKG_DESCRIPTION="Tools and libraries to manipulate a wide range of multim TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=6.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://www.ffmpeg.org/releases/ffmpeg-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=57be87c22d9b49c112b6d24bc67d42508660e6b718b3db89c44e47e289137082 -TERMUX_PKG_DEPENDS="freetype, game-music-emu, libaom, libandroid-glob, libass, libbluray, libbz2, libdav1d, libgnutls, libiconv, liblzma, libmp3lame, libopus, librav1e, libsoxr, libsrt, libssh, libtheora, libvorbis, libvpx, libvidstab, libwebp, libx264, libx265, libxml2, libzimg, littlecms, ocl-icd, xvidcore, zlib" +TERMUX_PKG_DEPENDS="freetype, game-music-emu, libaom, libandroid, libandroid-glob, libass, libbluray, libbz2, libdav1d, libgnutls, libiconv, liblzma, libmp3lame, libopus, librav1e, libsoxr, libsrt, libssh, libtheora, libvorbis, libvpx, libvidstab, libwebp, libx264, libx265, libxml2, libzimg, littlecms, ocl-icd, xvidcore, zlib" TERMUX_PKG_BUILD_DEPENDS="opencl-headers" TERMUX_PKG_CONFLICTS="libav" TERMUX_PKG_BREAKS="ffmpeg-dev" @@ -68,6 +68,7 @@ termux_step_configure() { --enable-cross-compile \ --enable-gnutls \ --enable-gpl \ + --enable-jni \ --enable-lcms2 \ --enable-libaom \ --enable-libass \ @@ -91,6 +92,7 @@ termux_step_configure() { --enable-libxml2 \ --enable-libxvid \ --enable-libzimg \ + --enable-mediacodec \ --enable-opencl \ --enable-shared \ --prefix="$TERMUX_PREFIX" \