debugly / MRFFToolChainBuildShell

use github action auto compile FFmpeg libs. (预编译 FFmpeg 等库,为 ijkplayer 提供基础依赖保障。)
13 stars 7 forks source link

Need help for compiling ffmpeg for android #2

Open vinayhvaghamshi opened 2 months ago

vinayhvaghamshi commented 2 months ago

Its build is for Android but the problem is not registering IJKMEDIADATASOURCE_PROTOCOL

debugly commented 1 month ago

It doesn't matter. IJKMEDIADATASOURCE_PROTOCOL is a dummy protocol, just a placeholder in ffmpeg, let developer implement it in ijkplayer source code.

vinayhvaghamshi commented 1 month ago

I found out that this issue is in a patches and doesn't apply to all. That why missing other header file including application.h

debugly commented 1 month ago

application.h is in 0012-avutil-add-application.patch

debugly commented 1 month ago

The current compilation script is tailor-made for the Apple platform and cannot be adapted to the Android platform yet. Can you provide a full compilation script for the Android platform? The workload is a bit heavy, because ijkplayer was dependenting on ass、bluray、dav1d、dvdread、ffmpeg、freetype、fribidi、harfbuzz、openssl、opus、unibreak、uavs3d、smb2 Then I will merge them to MRFFToolChain.

vinayhvaghamshi commented 1 month ago

Will definitely send the required update for android platform and I will make sure that changes should be in configure for ffmpeg based up on NDK and other compilation script would be same for both android/ios.

debugly commented 1 month ago

great

debugly commented 1 week ago

@vinayhvaghamshi Is everything going smoothly?