Skip to content

Commit 7bae58a

Browse files
committed
Merge branch 'refs/heads/development' into update/libopus-1.5.2
2 parents 618407f + b0b6261 commit 7bae58a

File tree

14 files changed

+18
-18
lines changed

14 files changed

+18
-18
lines changed

.github/workflows/compilability_check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ jobs:
1212

1313
- name: Setup the environment
1414
run: |
15-
sudo pip3 install meson==1.4.0
15+
sudo pip3 install meson==1.5.2
1616
sudo apt-get install nasm ninja-build
1717
1818
- name: Executing the script
1919
run: |
2020
export ANDROID_SDK_HOME=$ANDROID_HOME
2121
export ANDROID_NDK_HOME=$ANDROID_NDK_LATEST_HOME
22-
./ffmpeg-android-maker.sh -all-free -all-gpl -android=24 -abis=${{ matrix.abi }}
22+
./ffmpeg-android-maker.sh -all-free -all-gpl -android=24 -abis=${{ matrix.abi }}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The script also produces `ffmpeg` and `ffprobe` executables that can be used in
1313

1414
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.
1515

16-
By default this script downloads and builds the FFmpeg **7.0**, but the version can be overridden.
16+
By default this script downloads and builds the FFmpeg **7.0.2**, but the version can be overridden.
1717

1818
The details of how this script is implemented are described in this series of posts:
1919
* [Part 1](https://proandroiddev.com/a-story-about-ffmpeg-in-android-part-i-compilation-898e4a249422)
@@ -78,4 +78,4 @@ Certain external libraries require additional software to be installed. Check th
7878

7979
The ffmpeg-android-maker's source code is available under the MIT license. See the `LICENSE.txt` file for more details.
8080

81-
However, the binaries that are produced have different license. The FFmpeg itself is under [LGPL 2.1](http://ffmpeg.org/legal.html). Enabling certain external libraries (like libx264) changes the license to be GPL 2 or later.
81+
However, the binaries that are produced have different license. The FFmpeg itself is under [LGPL 2.1](http://ffmpeg.org/legal.html). Enabling certain external libraries (like libx264) changes the license to be GPL 2 or later.

scripts/libaom/download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source ${SCRIPTS_DIR}/common-functions.sh
44

5-
AOM_VERSION=v3.8.2
5+
AOM_VERSION=v3.10.0
66

77
downloadTarArchive \
88
"libaom" \

scripts/libdav1d/download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source ${SCRIPTS_DIR}/common-functions.sh
44

5-
DAV1D_VERSION=1.4.1
5+
DAV1D_VERSION=1.4.3
66

77
downloadTarArchive \
88
"libdav1d" \

scripts/libfreetype/download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source ${SCRIPTS_DIR}/common-functions.sh
44

5-
FREETYPE_VERSION=2.13.2
5+
FREETYPE_VERSION=2.13.3
66

77
downloadTarArchive \
88
"libfreetype" \

scripts/libfribidi/download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source ${SCRIPTS_DIR}/common-functions.sh
44

5-
FRIBIDI_VERSION=1.0.13
5+
FRIBIDI_VERSION=1.0.15
66

77
downloadTarArchive \
88
"libfribidi" \

scripts/libtwolame/download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ TWOLAME_VERSION=0.4.0
66

77
downloadTarArchive \
88
"libtwolame" \
9-
"https://netix.dl.sourceforge.net/project/twolame/twolame/${TWOLAME_VERSION}/twolame-${TWOLAME_VERSION}.tar.gz"
9+
"https://downloads.videolan.org/pub/contrib/twolame/twolame-${TWOLAME_VERSION}.tar.gz"

scripts/libvpx/download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source ${SCRIPTS_DIR}/common-functions.sh
44

5-
VPX_VERSION=v1.14.0
5+
VPX_VERSION=v1.14.1
66

77
downloadTarArchive \
88
"libvpx" \

scripts/libwebp/download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source ${SCRIPTS_DIR}/common-functions.sh
44

5-
WEBP_VERSION=1.3.2
5+
WEBP_VERSION=1.4.0
66

77
downloadTarArchive \
88
"libwebp" \

scripts/libx265/download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source ${SCRIPTS_DIR}/common-functions.sh
44

5-
LIBX265_VERSION=3.6
5+
LIBX265_VERSION=4.0
66

77
downloadTarArchive \
88
"libx265" \

scripts/libxml2/download.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source ${SCRIPTS_DIR}/common-functions.sh
44

5-
XML_VERSION=2.11.7
5+
XML_VERSION=2.13.4
66

77
downloadTarArchive \
88
"libxml2" \

scripts/mbedtls/download.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22

3-
MBEDTLS_VERSION=v3.6.0
3+
MBEDTLS_VERSION=v3.6.1
44

55
git clone \
66
--depth 1 \
@@ -10,4 +10,4 @@ git clone \
1010
$MBEDTLS_VERSION
1111

1212
LIBRARY_NAME=mbedtls
13-
export SOURCES_DIR_${LIBRARY_NAME}=$(pwd)/${MBEDTLS_VERSION}
13+
export SOURCES_DIR_${LIBRARY_NAME}=$(pwd)/${MBEDTLS_VERSION}

scripts/parse-arguments.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
ABIS_TO_BUILD=()
1010
API_LEVEL=21
1111
SOURCE_TYPE=TAR
12-
SOURCE_VALUE=7.0
12+
SOURCE_VALUE=7.0.2
1313
EXTERNAL_LIBRARIES=()
1414
FFMPEG_GPL_ENABLED=false
1515

tools/docker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ FROM --platform=linux/amd64 ubuntu:22.04
33
# Arguments that can be overridden in 'docker build' command:
44
# Versions of Android SDK and NDK. The CMake is installed via NDK.
55
ARG VERSION_SDK=11076708
6-
ARG VERSION_NDK=26.2.11394342
6+
ARG VERSION_NDK=27.1.12297006
77
ARG VERSION_CMAKE=3.22.1
88

99
# Package to install via pip3
10-
ARG VERSION_MESON=1.4.0
10+
ARG VERSION_MESON=1.5.2
1111

1212
# The HOME variable isn't available for ENV directive (during building an image).
1313
# So we define one manually. For alpine and ubuntu it should be '/root'

0 commit comments

Comments
 (0)