Skip to content

Commit 2a84bd6

Browse files
committed
update README
1 parent 0518e01 commit 2a84bd6

2 files changed

Lines changed: 18 additions & 6 deletions

File tree

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
MRFFToolChain is a mature set of compilation tools specifically designed for compiling third-party libraries for iOS, macOS, tvOS, and Android platforms. It's products was built for [fsplayer](https://github.com/debugly/fsplayer)[ijkplayer](https://github.com/debugly/ijkplayer)[FFmpegTutorial](https://github.com/debugly/FFmpegTutorial).
88

9-
At present MRFFToolChain contained `ass、bluray、dav1d、dvdread、dvdnav、ffmpeg、freetype、fribidi、harfbuzz、openssl、opus、unibreak、uavs3d、smb2、yuv、soundtouch、xml2、webp`.
9+
At present MRFFToolChain contained `ass、bluray、dav1d、dovi、dvdread、dvdnav、ffmpeg、freetype、fribidi、harfbuzz、lcms2、placebo、moltenvk、openssl、opus、shaderc、smb2、soundtouch、unibreak、uavs3d、xml2、yuv、webp`.
1010

1111
## Supported Plat
1212

@@ -28,7 +28,8 @@ At present MRFFToolChain contained `ass、bluray、dav1d、dvdread、dvdnav、ff
2828
- Fontconfig: xml2,freetype
2929
- Bluray: xml2
3030
- Harfbuzz: freetype
31-
- dvdnav: dvdread
31+
- Dvdnav: dvdread
32+
- Placebo for Appple: shaderc,moltenvk,dovi,lcms2
3233
- Ass for Appple: harfbuzz,fribidi,unibreak
3334
- Ass for Android: harfbuzz,fribidi,unibreak,fontconfig
3435
- IJKFFmpeg: openssl
@@ -39,7 +40,7 @@ At present MRFFToolChain contained `ass、bluray、dav1d、dvdread、dvdnav、ff
3940
- FFmpeg4 for Android: openssl3,opus,bluray,soundtouch
4041
- FFmpeg5 for Android: openssl3,opus,bluray,dav1d,dvdread,uavs3d,soundtouch
4142
- FFmpeg6 for Android: openssl3,opus,bluray,dav1d,dvdread,uavs3d,smb2,soundtouch
42-
- FFmpeg7 for Android: openssl3,opus,bluray,dav1d,dvdnav,uavs3d,smb2,soundtouch
43+
- FFmpeg7 for Android: openssl3,opus,bluray,dav1d,dvdnav,uavs3d,smb2,soundtouch,libplacebo,shaderc,moltenvk,dovi,lcms2
4344

4445
Tips:
4546

@@ -143,6 +144,11 @@ If cloning repositories from GitHub is slow, or if you need to use an internal p
143144
| xml2 | 2.15.1 | https://github.com/GNOME/libxml2.git | export GIT_FONTCONFIG_UPSTREAM=git@xx:yy/fontconfig.git |
144145
| yuv | main-f94b8cf7 | https://github.com/debugly/libyuv.git | export GIT_YUV_UPSTREAM=git@xx:yy/yuv.git |
145146
| webp | v1.6.0 | https://github.com/debugly/libwebp.git | export GIT_WEBP_UPSTREAM=git@xx:yy/webp.git |
147+
| placebo | 7.349.0 | https://github.com/haasn/libplacebo.git | export GIT_LIBPLACEBO_UPSTREAM=git@xx:yy/libplacebo.git |
148+
| shaderc | 2025.1 | https://github.com/google/shaderc.git | export GIT_SHADERC_UPSTREAM=git@xx:yy/shaderc.git |
149+
| moltenvk | 1.3.1 | https://github.com/KhronosGroup/MoltenVK.git | export GIT_MOLTENVK_UPSTREAM=git@xx:yy/MoltenVK.git |
150+
| lcms2 | 2.16 | https://github.com/mm2/Little-CMS.git | export GIT_LCMS2_UPSTREAM=git@xx:yy/Little-CMS.git |
151+
| dovi | 1.6.79 | https://github.com/AMDEXA/libdovi.git | export GIT_DOVI_UPSTREAM=git@xx:yy/libdovi.git |
146152

147153
## Tips
148154

README_zh-CN.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
MRFFToolChain 是一套成熟的编译工具,专门用来编译 iOS、macOS、tvOS、Android 平台的三方库,其构建产物为 [fsplayer](https://github.com/debugly/fsplayer)[ijkplayer](https://github.com/debugly/ijkplayer)[FFmpegTutorial](https://github.com/debugly/FFmpegTutorial) 所用.
88

9-
目前包含了这些库:`ass、bluray、dav1d、dvdread、dvdnav、ffmpeg、freetype、fribidi、harfbuzz、openssl、opus、unibreak、uavs3d、smb2、yuv、soundtouch、xml2、webp`.
9+
目前包含了这些库:`ass、bluray、dav1d、dovi、dvdread、dvdnav、ffmpeg、freetype、fribidi、harfbuzz、lcms2、placebo、moltenvk、openssl、opus、shaderc、smb2、soundtouch、unibreak、uavs3d、xml2、yuv、webp`.
1010

1111
## 支持的平台
1212

@@ -32,16 +32,17 @@ MRFFToolChain 是一套成熟的编译工具,专门用来编译 iOS、macOS、
3232
- Harfbuzz:freetype
3333
- dvdnav:dvdread
3434
- 适用于 ijkplayer 的 FFmpeg: openssl
35+
- 适用于苹果的 Placebo: shaderc,moltenvk,dovi,lcms2
3536
- 适用于苹果的 Ass:harfbuzz、fribidi、unibreak
3637
- 适用于安卓的 Ass:harfbuzz、fribidi、unibreak、fontconfig
3738
- 适用于苹果的 FFmpeg4:openssl3、opus、bluray
3839
- 适用于苹果的 FFmpeg5:openssl3、opus、bluray、dav1d、dvdread、uavs3d
3940
- 适用于苹果的 FFmpeg6:openssl3、opus、bluray、dav1d、dvdread、uavs3d、smb2
40-
- 适用于苹果的 FFmpeg7:openssl3、opus、bluray、dav1d、dvdnav、uavs3d、smb2、webp
41+
- 适用于苹果的 FFmpeg7:openssl3、opus、bluray、dav1d、dvdnav、uavs3d、smb2、webp、libplacebo、shaderc、moltenvk、dovi、lcms2
4142
- 适用于安卓的 FFmpeg4:openssl3、opus、bluray、soundtouch
4243
- 适用于安卓的 FFmpeg5:openssl3、opus、bluray、dav1d、dvdread、uavs3d、soundtouch
4344
- 适用于安卓的 FFmpeg6:openssl3、opus、bluray、dav1d、dvdread、uavs3d、smb2、soundtouch
44-
- 适用于安卓的 FFmpeg7:openssl3、opus、bluray、dav1d、dvdnav、uavs3d、smb2、soundtouch
45+
- 适用于安卓的 FFmpeg7:openssl3、opus、bluray、dav1d、dvdnav、uavs3d、smb2、soundtouch、libplacebo、shaderc、moltenvk、dovi、lcms2
4546

4647
提示:
4748

@@ -145,6 +146,11 @@ MRFFToolChain 是一套成熟的编译工具,专门用来编译 iOS、macOS、
145146
| xml2 | 2.15.1 | https://github.com/GNOME/libxml2.git | export GIT_FONTCONFIG_UPSTREAM=git@xx:yy/fontconfig.git |
146147
| yuv | main-f94b8cf7 | https://github.com/debugly/libyuv.git | export GIT_YUV_UPSTREAM=git@xx:yy/yuv.git |
147148
| webp | v1.6.0 | https://github.com/debugly/libwebp.git | export GIT_WEBP_UPSTREAM=git@xx:yy/webp.git |
149+
| placebo | 7.349.0 | https://github.com/haasn/libplacebo.git | export GIT_LIBPLACEBO_UPSTREAM=git@xx:yy/libplacebo.git |
150+
| shaderc | 2025.1 | https://github.com/google/shaderc.git | export GIT_SHADERC_UPSTREAM=git@xx:yy/shaderc.git |
151+
| moltenvk | 1.3.1 | https://github.com/KhronosGroup/MoltenVK.git | export GIT_MOLTENVK_UPSTREAM=git@xx:yy/MoltenVK.git |
152+
| lcms2 | 2.16 | https://github.com/mm2/Little-CMS.git | export GIT_LCMS2_UPSTREAM=git@xx:yy/Little-CMS.git |
153+
| dovi | 1.6.79 | https://github.com/AMDEXA/libdovi.git | export GIT_DOVI_UPSTREAM=git@xx:yy/libdovi.git |
148154

149155
## 提示
150156

0 commit comments

Comments
 (0)