Merge branch 'master' into what-the-codec

media-file
Javernaut 3 years ago
commit b87ce161ac
  1. 2
      .github/workflows/compilability_check.yml
  2. 2
      README.md
  3. 2
      scripts/libaom/download.sh
  4. 2
      scripts/libdav1d/download.sh
  5. 2
      scripts/libvpx/download.sh
  6. 4
      scripts/libx264/download.sh
  7. 3
      scripts/parse-arguments.sh
  8. 2
      tools/docker/Dockerfile

@ -12,7 +12,7 @@ jobs:
- name: Setup the environment
run: |
sudo pip3 install meson==0.57.1
sudo pip3 install meson==0.58.2
sudo apt-get install nasm ninja-build
- name: Executing the script

@ -13,7 +13,7 @@ The script also produces `ffmpeg` and `ffprobe` executables that can be used in
The main focus of ffmpeg-android-maker is to prepare shared libraries for seamless integration into an Android project. The script prepares the `output` directory that is meant to be used. And it's not the only thing this project does.
By default this script downloads and builds the FFmpeg **4.3.1**, but the version can be overridden.
By default this script downloads and builds the FFmpeg **4.4**, but the version can be overridden.
The details of how this script is implemented are described in this series of posts:
* [Part 1](https://proandroiddev.com/a-story-about-ffmpeg-in-android-part-i-compilation-898e4a249422)

@ -2,7 +2,7 @@
source ${SCRIPTS_DIR}/common-functions.sh
AOM_VERSION=v2.0.2
AOM_VERSION=v3.1.2
downloadTarArchive \
"libaom" \

@ -2,7 +2,7 @@
source ${SCRIPTS_DIR}/common-functions.sh
DAV1D_VERSION=0.8.1
DAV1D_VERSION=0.9.0
downloadTarArchive \
"libdav1d" \

@ -2,7 +2,7 @@
source ${SCRIPTS_DIR}/common-functions.sh
VPX_VERSION=v1.9.0
VPX_VERSION=v1.10.0
downloadTarArchive \
"libvpx" \

@ -4,8 +4,8 @@ source ${SCRIPTS_DIR}/common-functions.sh
# Libx264 doesn't have any versioning system. Currently it has 2 branches: master and stable.
# Latest commit in stable branch
# Thu Jan 21 16:41:42 2021 +0300
LIBX264_VERSION=544c61f082194728d0391fb280a6e138ba320a96
# Jun 13, 2021 3:43pm GMT+0300
LIBX264_VERSION=5db6aa6cab1b146e07b60cc1736a01f21da01154
downloadTarArchive \
"libx264" \

@ -9,7 +9,7 @@
ABIS_TO_BUILD=()
API_LEVEL=16
SOURCE_TYPE=TAR
SOURCE_VALUE=4.3.1
SOURCE_VALUE=4.4
BINUTILS=gnu
EXTERNAL_LIBRARIES=()
FFMPEG_GPL_ENABLED=false
@ -20,7 +20,6 @@ SUPPORTED_LIBRARIES_FREE=(
"libdav1d"
"libmp3lame"
"libopus"
"libwavpack"
"libtwolame"
"libspeex"
"libvpx"

@ -7,7 +7,7 @@ ARG VERSION_NDK=21.4.7075529
ARG VERSION_CMAKE=3.10.2.4988404
# Package to install via pip3
ARG VERSION_MESON=0.57.1
ARG VERSION_MESON=0.58.2
# The HOME variable isn't available for ENV directive (during building an image).
# So we define one manually. For alpine and ubuntu it should be '/root'

Loading…
Cancel
Save