-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
BlackScreen under iOS with VideoToolbox and DVB-S2 #998
Comments
When i am using ffmpeg instead of videotoolbox: everything works fine |
mpeg2 hardware implementation is not supported by videotoolbox. You can patch ffmpeg to allow videotoolbox software implementation Then use latest qtav code |
it was a good hint but didn't worked for me. |
now should work. ffmpeg software decoder will be used |
Thank you very much. It works but it is not the fastest solution, right? Is the software decoding of the video toolbox faster? |
videotoolbox on macOS supports mpeg2 software decoding. i didn't compare the performance for mpeg2, but i do know videotoolbox hevc software decoding is faster than ffmpeg, so i guess it's true for mpeg2. but iOS does not support mpeg2 from the log. so the only solution is ffmpeg software decoding. |
i activated AV_CODEC_ID_HEVC in VideoDecoderVideoToolboxPrivate for iOS because i read that newer A5 CPUs supports it and it worked with Hardware decoding like a sharm for our iPad Pro 12.9. On the iPad Air 2 it is really slow and more worse than the ffmpeg decoder. What to do? |
QtAV, Qt version and platform
current version with the following video priority for the qml object
videoCodecPriority: [ "MediaCodec", "VideoToolbox", "FFmpeg", "VAAPI" ]
Reproduction steps
create any project with using of an dvb-s2 stream and the codec priority above
Expected behavior
should show video
Actual behavior
shows black screen with audio
Has anybody the same problem?
The text was updated successfully, but these errors were encountered: