Skip to content

Commit 12641ae

Browse files
committed
update 1.44.0
-| FFMPEG "Ada" updated as to 2022-01-30 (if those binaries changes mean anything) -| libmp3lame (mp3 encoder) enabled in our config now -| mxv muxer enabled (another video format?)
1 parent c3d29e9 commit 12641ae

File tree

14 files changed

+151
-16
lines changed

14 files changed

+151
-16
lines changed

ffmpeg/JNI/config-ffmpeg.sh

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,16 @@ INC_OPUS=../opus-1.1/include
158158
INC_SPEEX=../speex-1.2rc1/include
159159
INC_ZVBI=../zvbi-0.2.35/src
160160
INC_ICONV=../modified_src/iconv
161+
INC_MXV=../modified_src/mxv
161162
INC_MXD=../modified_src/mxd
162163
INC_USB=../modified_src/usb
163164
INC_MODPLUG=../libmodplug/src
164165
INC_LIBMXL2=../libxml2/include
165166
INC_LIBSMB2=../libsmb2/include
166-
INC_MXV=../modified_src/mxv
167167
INC_LIBDAV1D=../dav1d/include
168168
INC_LIBMP3LAME=../lame-3.100
169169

170+
170171
TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/$HOST_PLATFORM
171172
if [ $ARCH == 'arm64' ]
172173
then
@@ -215,6 +216,7 @@ then
215216
EXTRA_CFLAGS+=" -fstack-protector-strong "
216217
fi
217218

219+
OPTFLAGS="-O2 -fPIC"
218220
LINK_AGAINST=21-x86_64
219221
elif [ $ARCH == 'x86' ]
220222
then
@@ -283,6 +285,7 @@ FF_FEATURE_CLASS="\
283285
--disable-postproc \
284286
--disable-swscale-alpha \
285287
--enable-avfilter \
288+
--enable-libmp3lame \
286289
"
287290
FF_FEATURE_DEMUXER="\
288291
--disable-demuxer=jacosub \
@@ -304,7 +307,9 @@ FF_FEATURE_MUXER="\
304307
--enable-muxer=srt \
305308
--enable-muxer=mp3 \
306309
--enable-muxer=dash \
310+
--enable-muxer=mxv \
307311
"
312+
308313
FF_FEATURE_DECODER="\
309314
--disable-decoder=jacosub \
310315
--disable-decoder=microdvd \
@@ -318,6 +323,7 @@ FF_FEATURE_DECODER="\
318323
--disable-decoder=subviewer1 \
319324
--disable-decoder=vplayer \
320325
"
326+
321327
FF_FEATURE_ENCODER="\
322328
--disable-encoders \
323329
--enable-encoder=webvtt \
@@ -326,14 +332,15 @@ FF_FEATURE_ENCODER="\
326332
--enable-encoder=libmp3lame \
327333
--enable-encoder=aac \
328334
"
335+
329336
FF_FEATURE_FILTER="\
330-
--enable-filter=w3fdif \
331-
--enable-filter=yadif \
332337
--enable-filter=transpose \
333338
--enable-filter=vflip \
334339
--enable-filter=hflip \
335340
--enable-filter=scale \
336-
--enable-filter=rotate
341+
--enable-filter=rotate \
342+
--enable-filter=w3fdif \
343+
--enable-filter=yadif \
337344
"
338345
FF_FEATURE_PROTOCOL="\
339346
--disable-protocol=bluray \

ffmpeg/JNI/ffmpeg/config.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* Automatically generated by configure - do not modify! */
22
#ifndef FFMPEG_CONFIG_H
33
#define FFMPEG_CONFIG_H
4-
#define FFMPEG_CONFIGURATION "--arch=x86_64 --cpu=atom --cross-prefix=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android- --ld=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android21-clang --nm= --ar= --as=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android21-clang --target-os=android --enable-cross-compile --sysroot=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot --enable-asm --disable-debug --disable-doc --disable-programs --disable-shared --disable-symver --enable-optimizations --enable-pic --enable-pthreads --enable-static --disable-avdevice --disable-devices --disable-encoders --disable-filters --disable-muxers --disable-postproc --disable-swscale-alpha --enable-avfilter --disable-demuxer=ac3 --disable-demuxer=dts --disable-demuxer=eac3 --disable-demuxer=jacosub --disable-demuxer=microdvd --disable-demuxer=mlp --disable-demuxer=mpl2 --disable-demuxer=pjs --disable-demuxer=realtext --disable-demuxer=sami --disable-demuxer=srt --disable-demuxer=stl --disable-demuxer=subviewer --disable-demuxer=subviewer1 --disable-demuxer=truehd --disable-demuxer=vplayer --disable-demuxer=webvtt --disable-decoder=jacosub --disable-decoder=microdvd --disable-decoder=mpl2 --disable-decoder=pjs --disable-decoder=realtext --disable-decoder=sami --disable-decoder=srt --disable-decoder=stl --disable-decoder=subviewer --disable-decoder=subviewer1 --disable-decoder=vplayer --disable-bsf=dca_core --disable-protocol=bluray --disable-protocol=data --disable-protocol=gopher --disable-protocol=md5 --disable-protocol=pipe --disable-protocol=udplite --disable-protocol=unix --enable-filter=w3fdif --enable-filter=yadif --enable-filter=transpose --enable-filter=vflip --enable-filter=hflip --enable-filter=scale --enable-filter=rotate --disable-muxers --enable-muxer=webvtt --enable-muxer=srt --enable-muxer=mp3 --enable-muxer=dash --disable-encoders --enable-encoder=webvtt --enable-encoder=srt --enable-libmp3lame --enable-encoder=libmp3lame --enable-encoder=aac --disable-mmx --disable-mmxext --disable-inline-asm --enable-libmodplug --enable-libopus --enable-libspeex --enable-libzvbi --enable-openssl --enable-zlib --enable-libxml2 --enable-libsmb2 --enable-jni --enable-usb --enable-libdav1d --cc='/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -target x86_64-none-linux-android21' --cxx='/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -target x86_64-none-linux-android21' --extra-cflags='-mtune=atom -msse3 -mssse3 -mfpmath=sse -fstrict-aliasing -fstack-protector-strong -Wno-deprecated-declarations -Wno-unused-variable -Wno-unused-function -I../lame-3.100 -I../modified_src/iconv -I../modified_src/mxv -I../modified_src/mxd -I../modified_src/usb -idirafter../zvbi-0.2.35/src -I../openssl-1.0.2s/include -I../opus-1.1/include -I../speex-1.2rc1/include -I../libmodplug/src -I../libxml2/include -I../libsmb2/include -I../dav1d/include -DNDEBUG -DMXTECHS -DFF_API_AVPICTURE=1 -DCONFIG_MXV_FROM_MXVP=1 -DMXD_BUILTIN -ftree-vectorize -ffunction-sections -funwind-tables -fomit-frame-pointer -no-canonical-prefixes -pipe --sysroot /Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot' --extra-libs=' -L../libs/x86_64 -lmxutil -lm -lc++_shared' --extra-ldflags= --optflags="
4+
#define FFMPEG_CONFIGURATION "--arch=x86_64 --cpu=atom --cross-prefix=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android- --ld=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android21-clang --nm= --ar= --as=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android21-clang --target-os=android --enable-cross-compile --sysroot=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot --enable-asm --disable-debug --disable-doc --disable-programs --disable-shared --disable-symver --enable-optimizations --enable-pic --enable-pthreads --enable-static --disable-avdevice --disable-devices --disable-encoders --disable-filters --disable-muxers --disable-postproc --disable-swscale-alpha --enable-avfilter --enable-libmp3lame --disable-demuxer=ac3 --disable-demuxer=dts --disable-demuxer=eac3 --disable-demuxer=jacosub --disable-demuxer=microdvd --disable-demuxer=mlp --disable-demuxer=mpl2 --disable-demuxer=pjs --disable-demuxer=realtext --disable-demuxer=sami --disable-demuxer=srt --disable-demuxer=stl --disable-demuxer=subviewer --disable-demuxer=subviewer1 --disable-demuxer=truehd --disable-demuxer=vplayer --disable-demuxer=webvtt --disable-decoder=jacosub --disable-decoder=microdvd --disable-decoder=mpl2 --disable-decoder=pjs --disable-decoder=realtext --disable-decoder=sami --disable-decoder=srt --disable-decoder=stl --disable-decoder=subviewer --disable-decoder=subviewer1 --disable-decoder=vplayer --disable-bsf=dca_core --disable-protocol=bluray --disable-protocol=data --disable-protocol=gopher --disable-protocol=md5 --disable-protocol=pipe --disable-protocol=udplite --disable-protocol=unix --enable-filter=transpose --enable-filter=vflip --enable-filter=hflip --enable-filter=scale --enable-filter=rotate --enable-filter=w3fdif --enable-filter=yadif --disable-muxers --enable-muxer=webvtt --enable-muxer=srt --enable-muxer=mp3 --enable-muxer=dash --enable-muxer=mxv --disable-encoders --enable-encoder=webvtt --enable-encoder=srt --enable-libmp3lame --enable-encoder=libmp3lame --enable-encoder=aac --disable-mmx --disable-mmxext --disable-inline-asm --enable-libmodplug --enable-libopus --enable-libspeex --enable-libzvbi --enable-openssl --enable-zlib --enable-libxml2 --enable-libsmb2 --enable-jni --enable-usb --enable-libdav1d --cc='/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -target x86_64-none-linux-android21' --cxx='/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -target x86_64-none-linux-android21' --extra-cflags='-mtune=atom -msse3 -mssse3 -mfpmath=sse -fstrict-aliasing -fstack-protector-strong -Wno-deprecated-declarations -Wno-unused-variable -Wno-unused-function -I../lame-3.100 -I../modified_src/iconv -I../modified_src/mxv -I../modified_src/mxd -I../modified_src/usb -idirafter../zvbi-0.2.35/src -I../openssl-1.0.2s/include -I../opus-1.1/include -I../speex-1.2rc1/include -I../libmodplug/src -I../libxml2/include -I../libsmb2/include -I../dav1d/include -DNDEBUG -DMXTECHS -DFF_API_AVPICTURE=1 -DCONFIG_MXV_FROM_MXVP=1 -DMXD_BUILTIN -ftree-vectorize -ffunction-sections -funwind-tables -fomit-frame-pointer -no-canonical-prefixes -pipe --sysroot /Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot' --extra-libs=' -L../libs/x86_64 -lmxutil -lm -lc++_shared' --extra-ldflags= --optflags='-O2 -fPIC'"
55
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
66
#define CONFIG_THIS_YEAR 2020
77
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
@@ -2444,7 +2444,7 @@
24442444
#define CONFIG_MD5_MUXER 0
24452445
#define CONFIG_MATROSKA_MUXER 0
24462446
#define CONFIG_MATROSKA_AUDIO_MUXER 0
2447-
#define CONFIG_MXV_MUXER 0
2447+
#define CONFIG_MXV_MUXER 1
24482448
#define CONFIG_MXV_AUDIO_MUXER 0
24492449
#define CONFIG_MICRODVD_MUXER 0
24502450
#define CONFIG_MJPEG_MUXER 0

ffmpeg/JNI/ffmpeg/doc/config.texi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2429,7 +2429,7 @@
24292429
@c @set config-md5-muxer no
24302430
@c @set config-matroska-muxer no
24312431
@c @set config-matroska-audio-muxer no
2432-
@c @set config-mxv-muxer no
2432+
@set config-mxv-muxer yes
24332433
@c @set config-mxv-audio-muxer no
24342434
@c @set config-microdvd-muxer no
24352435
@c @set config-mjpeg-muxer no
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
config:x86:x86_64:atom:android:Android (5220042 based on r346389c) clang version 8.0.7 (https%3a//android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https%3a//android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn):--arch=x86_64 --cpu=atom --cross-prefix=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android- --ld=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android21-clang --nm= --ar= --as=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android21-clang --target-os=android --enable-cross-compile --sysroot=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot --enable-asm --disable-debug --disable-doc --disable-programs --disable-shared --disable-symver --enable-optimizations --enable-pic --enable-pthreads --enable-static --disable-avdevice --disable-devices --disable-encoders --disable-filters --disable-muxers --disable-postproc --disable-swscale-alpha --enable-avfilter --disable-demuxer=ac3 --disable-demuxer=dts --disable-demuxer=eac3 --disable-demuxer=jacosub --disable-demuxer=microdvd --disable-demuxer=mlp --disable-demuxer=mpl2 --disable-demuxer=pjs --disable-demuxer=realtext --disable-demuxer=sami --disable-demuxer=srt --disable-demuxer=stl --disable-demuxer=subviewer --disable-demuxer=subviewer1 --disable-demuxer=truehd --disable-demuxer=vplayer --disable-demuxer=webvtt --disable-decoder=jacosub --disable-decoder=microdvd --disable-decoder=mpl2 --disable-decoder=pjs --disable-decoder=realtext --disable-decoder=sami --disable-decoder=srt --disable-decoder=stl --disable-decoder=subviewer --disable-decoder=subviewer1 --disable-decoder=vplayer --disable-bsf=dca_core --disable-protocol=bluray --disable-protocol=data --disable-protocol=gopher --disable-protocol=md5 --disable-protocol=pipe --disable-protocol=udplite --disable-protocol=unix --enable-filter=w3fdif --enable-filter=yadif --enable-filter=transpose --enable-filter=vflip --enable-filter=hflip --enable-filter=scale --enable-filter=rotate --disable-muxers --enable-muxer=webvtt --enable-muxer=srt --enable-muxer=mp3 --enable-muxer=dash --disable-encoders --enable-encoder=webvtt --enable-encoder=srt --enable-libmp3lame --enable-encoder=libmp3lame --enable-encoder=aac --disable-mmx --disable-mmxext --disable-inline-asm --enable-libmodplug --enable-libopus --enable-libspeex --enable-libzvbi --enable-openssl --enable-zlib --enable-libxml2 --enable-libsmb2 --enable-jni --enable-usb --enable-libdav1d --cc='/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -target x86_64-none-linux-android21' --cxx='/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -target x86_64-none-linux-android21' --extra-cflags='-mtune=atom -msse3 -mssse3 -mfpmath=sse -fstrict-aliasing -fstack-protector-strong -Wno-deprecated-declarations -Wno-unused-variable -Wno-unused-function -I../lame-3.100 -I../modified_src/iconv -I../modified_src/mxv -I../modified_src/mxd -I../modified_src/usb -idirafter../zvbi-0.2.35/src -I../openssl-1.0.2s/include -I../opus-1.1/include -I../speex-1.2rc1/include -I../libmodplug/src -I../libxml2/include -I../libsmb2/include -I../dav1d/include -DNDEBUG -DMXTECHS -DFF_API_AVPICTURE=1 -DCONFIG_MXV_FROM_MXVP=1 -DMXD_BUILTIN -ftree-vectorize -ffunction-sections -funwind-tables -fomit-frame-pointer -no-canonical-prefixes -pipe --sysroot /Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot' --extra-libs=' -L../libs/x86_64 -lmxutil -lm -lc++_shared' --extra-ldflags= --optflags=
1+
config:x86:x86_64:atom:android:Android (5220042 based on r346389c) clang version 8.0.7 (https%3a//android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https%3a//android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn):--arch=x86_64 --cpu=atom --cross-prefix=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android- --ld=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android21-clang --nm= --ar= --as=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android21-clang --target-os=android --enable-cross-compile --sysroot=/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot --enable-asm --disable-debug --disable-doc --disable-programs --disable-shared --disable-symver --enable-optimizations --enable-pic --enable-pthreads --enable-static --disable-avdevice --disable-devices --disable-encoders --disable-filters --disable-muxers --disable-postproc --disable-swscale-alpha --enable-avfilter --enable-libmp3lame --disable-demuxer=ac3 --disable-demuxer=dts --disable-demuxer=eac3 --disable-demuxer=jacosub --disable-demuxer=microdvd --disable-demuxer=mlp --disable-demuxer=mpl2 --disable-demuxer=pjs --disable-demuxer=realtext --disable-demuxer=sami --disable-demuxer=srt --disable-demuxer=stl --disable-demuxer=subviewer --disable-demuxer=subviewer1 --disable-demuxer=truehd --disable-demuxer=vplayer --disable-demuxer=webvtt --disable-decoder=jacosub --disable-decoder=microdvd --disable-decoder=mpl2 --disable-decoder=pjs --disable-decoder=realtext --disable-decoder=sami --disable-decoder=srt --disable-decoder=stl --disable-decoder=subviewer --disable-decoder=subviewer1 --disable-decoder=vplayer --disable-bsf=dca_core --disable-protocol=bluray --disable-protocol=data --disable-protocol=gopher --disable-protocol=md5 --disable-protocol=pipe --disable-protocol=udplite --disable-protocol=unix --enable-filter=transpose --enable-filter=vflip --enable-filter=hflip --enable-filter=scale --enable-filter=rotate --enable-filter=w3fdif --enable-filter=yadif --disable-muxers --enable-muxer=webvtt --enable-muxer=srt --enable-muxer=mp3 --enable-muxer=dash --enable-muxer=mxv --disable-encoders --enable-encoder=webvtt --enable-encoder=srt --enable-libmp3lame --enable-encoder=libmp3lame --enable-encoder=aac --disable-mmx --disable-mmxext --disable-inline-asm --enable-libmodplug --enable-libopus --enable-libspeex --enable-libzvbi --enable-openssl --enable-zlib --enable-libxml2 --enable-libsmb2 --enable-jni --enable-usb --enable-libdav1d --cc='/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -target x86_64-none-linux-android21' --cxx='/Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -target x86_64-none-linux-android21' --extra-cflags='-mtune=atom -msse3 -mssse3 -mfpmath=sse -fstrict-aliasing -fstack-protector-strong -Wno-deprecated-declarations -Wno-unused-variable -Wno-unused-function -I../lame-3.100 -I../modified_src/iconv -I../modified_src/mxv -I../modified_src/mxd -I../modified_src/usb -idirafter../zvbi-0.2.35/src -I../openssl-1.0.2s/include -I../opus-1.1/include -I../speex-1.2rc1/include -I../libmodplug/src -I../libxml2/include -I../libsmb2/include -I../dav1d/include -DNDEBUG -DMXTECHS -DFF_API_AVPICTURE=1 -DCONFIG_MXV_FROM_MXVP=1 -DMXD_BUILTIN -ftree-vectorize -ffunction-sections -funwind-tables -fomit-frame-pointer -no-canonical-prefixes -pipe --sysroot /Users/jenkins/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot' --extra-libs=' -L../libs/x86_64 -lmxutil -lm -lc++_shared' --extra-ldflags= --optflags='-O2 -fPIC'

0 commit comments

Comments
 (0)