Skip to content
This repository was archived by the owner on Jun 23, 2025. It is now read-only.

Commit 2ee66d1

Browse files
committed
Merge branch 'main' into development-flutter
2 parents 497bda9 + 31ebfc6 commit 2ee66d1

File tree

1,611 files changed

+212048
-156037
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,611 files changed

+212048
-156037
lines changed

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Please also include the context and motivation about the changes introduced.
88
- Documentation
99

1010
## Checks
11-
- [ ] Changes support all platforms (`Android`, `iOS`, `Linux`, macOS`, `tvOS`)
11+
- [ ] Changes support all platforms (`Android`, `iOS`, `Linux`, `macOS`, `tvOS`)
1212
- [ ] Breaks existing functionality
1313
- [ ] Implementation is completed, not half-done
1414
- [ ] Is there another PR already created for this feature/bug fix

.github/workflows/android-build-scripts.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ on:
2727
jobs:
2828
build-main-on-linux:
2929
name: android main on linux
30-
runs-on: ubuntu-20.04
30+
runs-on: ubuntu-22.04
3131
strategy:
3232
matrix:
3333
ndk-version: [ 'r22b-linux-x86_64', 'r23b-linux', 'r24-linux', 'r25b-linux' ]
@@ -36,11 +36,11 @@ jobs:
3636
shell: bash
3737
steps:
3838
- uses: actions/checkout@v2
39-
- name: set up adopt jdk 11
39+
- name: set up adopt jdk 17
4040
uses: actions/setup-java@v3
4141
with:
4242
distribution: 'adopt'
43-
java-version: '11'
43+
java-version: '17'
4444
- name: set up android ndk
4545
run: |
4646
curl -s "https://dl.google.com/android/repository/android-ndk-${{ matrix.ndk-version }}.zip" -o ndk.zip
@@ -56,7 +56,7 @@ jobs:
5656
run: '[[ -f ./src/ffmpeg/ffbuild/config.log ]] && tail -50 ./src/ffmpeg/ffbuild/config.log'
5757
build-lts-on-linux:
5858
name: android lts on linux
59-
runs-on: ubuntu-20.04
59+
runs-on: ubuntu-22.04
6060
strategy:
6161
matrix:
6262
ndk-version: [ 'r22b-linux-x86_64', 'r23b-linux' ]
@@ -65,11 +65,11 @@ jobs:
6565
shell: bash
6666
steps:
6767
- uses: actions/checkout@v2
68-
- name: set up adopt jdk 11
68+
- name: set up adopt jdk 17
6969
uses: actions/setup-java@v3
7070
with:
7171
distribution: 'adopt'
72-
java-version: '11'
72+
java-version: '17'
7373
- name: set up android ndk
7474
run: |
7575
curl -s "https://dl.google.com/android/repository/android-ndk-${{ matrix.ndk-version }}.zip" -o ndk.zip
@@ -94,11 +94,11 @@ jobs:
9494
shell: bash
9595
steps:
9696
- uses: actions/checkout@v2
97-
- name: set up adopt jdk 11
97+
- name: set up adopt jdk 17
9898
uses: actions/setup-java@v3
9999
with:
100100
distribution: 'adopt'
101-
java-version: '11'
101+
java-version: '17'
102102
- name: set up android ndk
103103
run: |
104104
curl -s "https://dl.google.com/android/repository/android-ndk-${{ matrix.ndk-version }}.zip" -o ndk.zip
@@ -123,11 +123,11 @@ jobs:
123123
shell: bash
124124
steps:
125125
- uses: actions/checkout@v2
126-
- name: set up adopt jdk 11
126+
- name: set up adopt jdk 17
127127
uses: actions/setup-java@v3
128128
with:
129129
distribution: 'adopt'
130-
java-version: '11'
130+
java-version: '17'
131131
- name: set up android ndk
132132
run: |
133133
curl -s "https://dl.google.com/android/repository/android-ndk-${{ matrix.ndk-version }}.zip" -o ndk.zip
@@ -143,7 +143,7 @@ jobs:
143143
run: '[[ -f ./src/ffmpeg/ffbuild/config.log ]] && tail -50 ./src/ffmpeg/ffbuild/config.log'
144144
build-main-without-ffmpeg-kit-protocols-on-linux:
145145
name: build without ffmpeg-kit protocols
146-
runs-on: ubuntu-20.04
146+
runs-on: ubuntu-22.04
147147
strategy:
148148
matrix:
149149
ndk-version: [ 'r22b-linux-x86_64' ]
@@ -152,11 +152,11 @@ jobs:
152152
shell: bash
153153
steps:
154154
- uses: actions/checkout@v2
155-
- name: set up adopt jdk 11
155+
- name: set up adopt jdk 17
156156
uses: actions/setup-java@v3
157157
with:
158158
distribution: 'adopt'
159-
java-version: '11'
159+
java-version: '17'
160160
- name: set up android ndk
161161
run: |
162162
curl -s "https://dl.google.com/android/repository/android-ndk-${{ matrix.ndk-version }}.zip" -o ndk.zip

.github/workflows/linux-build-scripts.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
steps:
3333
- uses: actions/checkout@v2
3434
- name: prerequisites
35-
run: sudo apt-get install clang llvm lld libclang-11-dev libstdc++6 nasm autoconf automake libtool pkg-config curl git doxygen rapidjson-dev
35+
run: sudo apt-get install clang llvm lld libclang-14-dev libstdc++6 nasm autoconf automake libtool pkg-config curl git doxygen rapidjson-dev
3636
- name: run the build script
3737
run: ./linux.sh -d
3838
- name: print build logs
@@ -50,7 +50,7 @@ jobs:
5050
steps:
5151
- uses: actions/checkout@v2
5252
- name: prerequisites
53-
run: sudo apt-get install clang llvm lld libclang-11-dev libstdc++6 nasm autoconf automake libtool pkg-config curl git doxygen rapidjson-dev
53+
run: sudo apt-get install clang llvm lld libclang-14-dev libstdc++6 nasm autoconf automake libtool pkg-config curl git doxygen rapidjson-dev
5454
- name: run the build script
5555
run: ./linux.sh -d --lts
5656
- name: print build logs

.github/workflows/periodic-builds-android.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
build-android-main-on-linux:
99
name: android main on linux
10-
runs-on: ubuntu-20.04
10+
runs-on: ubuntu-22.04
1111
strategy:
1212
matrix:
1313
ndk-version: [ 'r22b-linux-x86_64', 'r23b-linux', 'r24-linux', 'r25b-linux' ]
@@ -19,13 +19,13 @@ jobs:
1919
- uses: actions/checkout@v2
2020
with:
2121
ref: ${{ matrix.branches }}
22-
- name: set up adopt jdk 11
22+
- name: set up adopt jdk 17
2323
uses: actions/setup-java@v3
2424
with:
2525
distribution: 'adopt'
26-
java-version: '11'
26+
java-version: '17'
2727
- name: prerequisites
28-
run: sudo apt-get install autoconf automake libtool pkg-config curl git cmake gcc gperf texinfo yasm nasm bison autogen wget autopoint meson ninja-build ragel
28+
run: sudo apt-get install autoconf automake libtool pkg-config curl git doxygen nasm cmake gcc gperf texinfo yasm bison autogen wget autopoint meson ninja-build ragel groff gtk-doc-tools libtasn1-6
2929
- name: upgrade meson
3030
run: pip install meson --upgrade
3131
- name: set up android ndk
@@ -43,7 +43,7 @@ jobs:
4343
run: '[[ -f ./src/ffmpeg/ffbuild/config.log ]] && tail -50 ./src/ffmpeg/ffbuild/config.log'
4444
build-android-lts-on-linux:
4545
name: android lts on linux
46-
runs-on: ubuntu-20.04
46+
runs-on: ubuntu-22.04
4747
strategy:
4848
matrix:
4949
ndk-version: [ 'r22b-linux-x86_64', 'r23b-linux' ]
@@ -55,13 +55,13 @@ jobs:
5555
- uses: actions/checkout@v2
5656
with:
5757
ref: ${{ matrix.branches }}
58-
- name: set up adopt jdk 11
58+
- name: set up adopt jdk 17
5959
uses: actions/setup-java@v3
6060
with:
6161
distribution: 'adopt'
62-
java-version: '11'
62+
java-version: '17'
6363
- name: prerequisites
64-
run: sudo apt-get install autoconf automake libtool pkg-config curl git cmake gcc gperf texinfo yasm nasm bison autogen wget autopoint meson ninja-build ragel
64+
run: sudo apt-get install autoconf automake libtool pkg-config curl git doxygen nasm cmake gcc gperf texinfo yasm bison autogen wget autopoint meson ninja-build ragel groff gtk-doc-tools libtasn1-6
6565
- name: upgrade meson
6666
run: pip install meson --upgrade
6767
- name: set up android ndk

.github/workflows/periodic-builds-apple.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
with:
2121
ref: ${{ matrix.branches }}
2222
- name: prerequisites
23-
run: brew install autoconf automake libtool pkg-config curl git cmake gcc gperf texinfo yasm nasm bison autogen wget meson ninja ragel --overwrite
23+
run: brew install autoconf automake libtool pkg-config curl git doxygen nasm cmake gcc gperf texinfo yasm bison autogen wget gettext meson ninja ragel groff gtk-doc-tools libtasn1 --overwrite
2424
- name: set up xcode
2525
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh
2626
- name: run the build script
@@ -46,7 +46,7 @@ jobs:
4646
with:
4747
ref: ${{ matrix.branches }}
4848
- name: prerequisites
49-
run: brew install autoconf automake libtool pkg-config curl git cmake gcc gperf texinfo yasm nasm bison autogen wget meson ninja ragel --overwrite
49+
run: brew install autoconf automake libtool pkg-config curl git doxygen nasm cmake gcc gperf texinfo yasm bison autogen wget gettext meson ninja ragel groff gtk-doc-tools libtasn1 --overwrite
5050
- name: set up xcode
5151
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh
5252
- name: run the build script
@@ -72,7 +72,7 @@ jobs:
7272
with:
7373
ref: ${{ matrix.branches }}
7474
- name: prerequisites
75-
run: brew install autoconf automake libtool pkg-config curl git cmake gcc gperf texinfo yasm nasm bison autogen wget meson ninja ragel --overwrite
75+
run: brew install autoconf automake libtool pkg-config curl git doxygen nasm cmake gcc gperf texinfo yasm bison autogen wget gettext meson ninja ragel groff gtk-doc-tools libtasn1 --overwrite
7676
- name: set up xcode
7777
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh
7878
- name: run the build script
@@ -98,7 +98,7 @@ jobs:
9898
with:
9999
ref: ${{ matrix.branches }}
100100
- name: prerequisites
101-
run: brew install autoconf automake libtool pkg-config curl git cmake gcc gperf texinfo yasm nasm bison autogen wget meson ninja ragel --overwrite
101+
run: brew install autoconf automake libtool pkg-config curl git doxygen nasm cmake gcc gperf texinfo yasm bison autogen wget gettext meson ninja ragel groff gtk-doc-tools libtasn1 --overwrite
102102
- name: set up xcode
103103
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh
104104
- name: run the build script
@@ -124,7 +124,7 @@ jobs:
124124
with:
125125
ref: ${{ matrix.branches }}
126126
- name: prerequisites
127-
run: brew install autoconf automake libtool pkg-config curl git cmake gcc gperf texinfo yasm nasm bison autogen wget meson ninja ragel --overwrite
127+
run: brew install autoconf automake libtool pkg-config curl git doxygen nasm cmake gcc gperf texinfo yasm bison autogen wget gettext meson ninja ragel groff gtk-doc-tools libtasn1 --overwrite
128128
- name: set up xcode
129129
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh
130130
- name: run the build script
@@ -150,7 +150,7 @@ jobs:
150150
with:
151151
ref: ${{ matrix.branches }}
152152
- name: prerequisites
153-
run: brew install autoconf automake libtool pkg-config curl git cmake gcc gperf texinfo yasm nasm bison autogen wget meson ninja ragel --overwrite
153+
run: brew install autoconf automake libtool pkg-config curl git doxygen nasm cmake gcc gperf texinfo yasm bison autogen wget gettext meson ninja ragel groff gtk-doc-tools libtasn1 --overwrite
154154
- name: set up xcode
155155
run: echo "export DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" > ~/.xcode.for.ffmpeg.kit.sh
156156
- name: run the build script

README.md

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# FFmpegKit ![GitHub release](https://img.shields.io/badge/release-v5.1-blue.svg) ![Maven Central](https://img.shields.io/maven-central/v/com.arthenica/ffmpeg-kit-min) ![CocoaPods](https://img.shields.io/cocoapods/v/ffmpeg-kit-ios-min) ![pub](https://img.shields.io/pub/v/ffmpeg_kit_flutter.svg) ![npm](https://img.shields.io/npm/v/ffmpeg-kit-react-native.svg)
1+
# FFmpegKit ![GitHub release](https://img.shields.io/badge/release-v6.0-blue.svg) ![Maven Central](https://img.shields.io/maven-central/v/com.arthenica/ffmpeg-kit-min) ![CocoaPods](https://img.shields.io/cocoapods/v/ffmpeg-kit-ios-min) ![pub](https://img.shields.io/pub/v/ffmpeg_kit_flutter.svg) ![npm](https://img.shields.io/npm/v/ffmpeg-kit-react-native.svg)
22

33
<img src="https://github.com/arthenica/ffmpeg-kit/blob/main/docs/assets/ffmpeg-kit-icon-v9.png" width="240">
44

@@ -124,20 +124,21 @@ the same `FFmpeg` release branch.
124124
`dev` part in the version string indicates that `FFmpeg` source code is cloned from the `FFmpeg` `master` branch and
125125
the exact version number of `FFmpeg` is obtained using the `git describe --tags` command.
126126

127-
| Platforms | FFmpegKit Version | FFmpeg Version | Release Date |
128-
|:----------------:|:----------------------------------------------------------------------------------:|:--------------:|:------------:|
129-
| Flutter | [5.1.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v5.1.0) | 5.1.2 | Oct 02, 2022 |
130-
| Android | [5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v5.1) | 5.1.2 | Sep 29, 2022 |
131-
| Apple | [5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v5.1) | 5.1.2 | Sep 29, 2022 |
132-
| React Native | [4.5.2](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.2) | 4.5-dev-3393 | May 25, 2022 |
133-
| Flutter | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 |
134-
| React Native | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 |
135-
| Android | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Jan 01, 2022 |
136-
| Apple | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Dec 30, 2021 |
137-
| Flutter | [4.5.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v4.5.0) | 4.5-dev-2008 | Oct 05, 2021 |
138-
| React Native | [4.5.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.0) | 4.5-dev-2008 | Oct 01, 2021 |
139-
| Android<br>Apple | [4.5](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5) | 4.5-dev-2008 | Sep 18, 2021 |
140-
| Android<br>Apple | [4.4](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.4) | 4.4-dev-3015 | Mar 03, 2021 |
127+
| Platforms | FFmpegKit Version | FFmpeg Version | Release Date |
128+
|:----------------:|:-----------------------------------------------------------------------------------:|:--------------:|:------------:|
129+
| Android<br>Apple | [6.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/v6.0) | 6.0 | Aug 21, 2023 |
130+
| React Native | [5.1.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v5.1.0) | 5.1.2 | Oct 02, 2022 |
131+
| Flutter | [5.1.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v5.1.0) | 5.1.2 | Oct 02, 2022 |
132+
| Android<br>Apple | [5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v5.1) | 5.1.2 | Sep 29, 2022 |
133+
| React Native | [4.5.2](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.2) | 4.5-dev-3393 | May 25, 2022 |
134+
| Flutter | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 |
135+
| React Native | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 |
136+
| Android | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Jan 01, 2022 |
137+
| Apple | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Dec 30, 2021 |
138+
| Flutter | [4.5.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v4.5.0) | 4.5-dev-2008 | Oct 05, 2021 |
139+
| React Native | [4.5.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.0) | 4.5-dev-2008 | Oct 01, 2021 |
140+
| Android<br>Apple | [4.5](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5) | 4.5-dev-2008 | Sep 18, 2021 |
141+
| Android<br>Apple | [4.4](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.4) | 4.4-dev-3015 | Mar 03, 2021 |
141142

142143
### 11. LTS Releases
143144

android/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ external libraries enabled.
2222

2323
##### 2.1.1 Android Tools
2424
- Android SDK Build Tools
25-
- Android NDK r22b or later with LLDB and CMake (See [#292](https://github.com/arthenica/ffmpeg-kit/issues/292) if you want to use NDK r23b)
25+
- Android NDK r22b or later with LLDB and CMake (See [#292](https://github.com/arthenica/ffmpeg-kit/issues/292) if you want to use NDK r23b or later)
2626

2727
##### 2.1.2 Packages
2828

2929
Use your package manager (apt, yum, dnf, brew, etc.) to install the following packages.
3030

3131
```
32-
autoconf automake libtool pkg-config curl cmake gcc gperf texinfo yasm nasm bison autogen git wget autopoint meson ninja
32+
autoconf automake libtool pkg-config curl git doxygen nasm cmake gcc gperf texinfo yasm bison autogen wget autopoint meson ninja ragel groff gtk-doc-tools libtasn1
3333
```
3434

3535
##### 2.1.3 Environment Variables
@@ -77,7 +77,7 @@ All libraries created by `android.sh` can be found under the `prebuilt` director
7777
}
7878

7979
dependencies {
80-
implementation 'com.arthenica:ffmpeg-kit-full:5.1'
80+
implementation 'com.arthenica:ffmpeg-kit-full:6.0'
8181
}
8282
```
8383

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ buildscript {
44
mavenCentral()
55
}
66
dependencies {
7-
classpath 'com.android.tools.build:gradle:7.3.0'
7+
classpath 'com.android.tools.build:gradle:8.1.0'
88
}
99
}
1010

android/ffmpeg-kit-android-lib/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "FFmpegKit Android API"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 5.1
41+
PROJECT_NUMBER = 6.0
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

android/ffmpeg-kit-android-lib/build.gradle

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
apply plugin: 'com.android.library'
22

33
android {
4-
namespace 'com.arthenica.ffmpegkit'
5-
compileSdk 31
4+
if (project.android.hasProperty("namespace")) {
5+
namespace 'com.arthenica.ffmpegkit'
6+
}
7+
compileSdk 33
68
ndkVersion "22.1.7171670"
79

810
defaultConfig {
911
minSdk 24
10-
targetSdk 31
11-
versionCode 240510
12-
versionName "5.1"
12+
targetSdk 33
13+
versionCode 240600
14+
versionName "6.0"
1315
project.archivesBaseName = "ffmpeg-kit"
1416
consumerProguardFiles "consumer-rules.pro"
1517
}
@@ -38,19 +40,17 @@ android {
3840
systemProperty 'enable.ffmpeg.kit.test.mode', 'true'
3941
}
4042
}
41-
}
4243

43-
task javadoc(type: Javadoc) {
44-
title = 'FFmpegKit'
45-
destinationDir = file("${projectDir}/../../docs/android/javadoc")
46-
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
47-
source = android.sourceSets.main.java.srcDirs
48-
configurations.implementation.setCanBeResolved(true)
49-
classpath += configurations.implementation
44+
publishing {
45+
singleVariant('release') {
46+
withJavadocJar()
47+
withSourcesJar()
48+
}
49+
}
5050
}
5151

5252
dependencies {
5353
api 'com.arthenica:smart-exception-java:0.2.1'
54-
testImplementation "androidx.test.ext:junit:1.1.3"
55-
testImplementation 'org.json:json:20220320'
54+
testImplementation "androidx.test.ext:junit:1.1.5"
55+
testImplementation 'org.json:json:20230618'
5656
}

android/ffmpeg-kit-android-lib/consumer-rules.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
-keep class com.arthenica.ffmpegkit.FFmpegKitConfig {
22
native <methods>;
33
void log(long, int, byte[]);
4-
void statistics(long, int, float, float, long , int, double, double);
4+
void statistics(long, int, float, float, long , double, double, double);
55
int safOpen(int);
66
int safClose(int);
77
}

0 commit comments

Comments
 (0)