Skip to content

Conversation

@anthonybajoua
Copy link

Problem/Solution

There's no way to pass in the rich set of config flags directly from ffmpeg-android-maker API to the ffmpeg configuration. This diff remedies that.

Test:

./ffmpeg-android-maker.sh -abis=arm64 --extra-ffmpeg-config-flags="--disable-everything"
....
❯ ./ffmpeg-android-maker.sh -abis=arm64 --extra-ffmpeg-config-flags="--disable-everything"
Getting source code of the component: ffmpeg
Using FFmpeg source archive: 7.1.2
Ensuring sources of ffmpeg in ffmpeg-7.1.2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12.6M  100 12.6M    0     0  4176k      0  0:00:03  0:00:03 --:--:-- 4177k
Building the component: ffmpeg
install prefix            /Users/anthonybajoua/ffmpeg-android-maker/build/ffmpeg/arm64-v8a
source path               .
C compiler                /opt/android_ndk/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android21-clang
C library                 bionic
host C compiler           gcc
host C library            
ARCH                      aarch64 (generic)
big-endian                no
runtime cpu detection     yes
NEON enabled              yes
DOTPROD enabled           yes
I8MM enabled              yes
debug symbols             yes
strip symbols             yes
optimize for size         no
optimizations             yes
static                    no
shared                    yes
postprocessing support    no
network support           yes
threading support         pthreads
safe bitstream reader     yes
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          no
makeinfo supports HTML    no
xmllint enabled           yes

External libraries:
zlib

External libraries providing hardware acceleration:
v4l2_m2m

Libraries:
avcodec                 avfilter                avutil                  swscale
avdevice                avformat                swresample

Programs:
ffmpeg                  ffprobe

Enabled decoders:

Enabled encoders:

Enabled hwaccels:

Enabled parsers:
......

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant