-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crashes/green screen when enable hardware acceleration on Amlogic devices #56
Comments
the backtrace is missing. I need your full log. What about removing |
@wang-bin Removing |
Does ffmpeg mediacodec crash for all h264 videos? Without full backtrace I can't tell whether it's a ffmpeg bug or not.
I need your log to know which decoder is in use. What about |
@wang-bin This is the full log trace
|
the log looks good. what do you mean about slow, low fps? What about using official implementation by removing |
@wang-bin The issue on android device using amlogic cpu s905y4 the picture is slow and when enabling hardware acceleration the image will be green if you can give me your contact info I will give you all details about this issue |
answer my questions in my previous comment, otherwise i can't help. i can add an option to decode in tunnel mode, the performance should be better |
Without |
Use the latest code in master branch and add registerWith(options: {
'tunnel': true,
'global':{
'logLevel': 'All',
'profiler.gpu': 1,
'ffmpeg.log': 'verbose'
}
},); |
@wang-bin I'm getting this after sitting tunnel: true |
ignore this log, it's expected |
@wang-bin nothing rendered on the screen that's why, it seems to be issue on the amlogic s905y4 chipset |
there is a bug in my dart code, I create decoder too early, sometimes tunnel mode is not applied, I don't have a good solution right now. can you try this example https://github.com/wang-bin/mdk-android with the latest library https://sourceforge.net/projects/mdk-sdk/files/nightly/mdk-sdk-android.7z/download ? also change this line https://github.com/wang-bin/mdk-android/blob/master/sdk/src/main/cpp/MDKPlayerJNI.cpp#L13 to |
@wang-bin Do you mean to compile it under the flutter application? |
no, it's a minimal android example without flutter which can decode to SurfaceView directly. fvp plugin can not perform better than this example. i guess there is bottleneck in flutter render engine, so default flutter video player(exoplayer) result is poor. you can set your video url at this line https://github.com/wang-bin/mdk-android/blob/master/app/src/main/java/com/mediadevkit/mdkplayer/MainActivity.java#L64 |
Describe the bug
When trying to enable hardware acceleration with the following regirestion parameter app crashes on MediaCodec_loop loop
Expected behavior
A clear and concise description of what you expected to happen.
Log
The text was updated successfully, but these errors were encountered: