Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
dev
-
ffmpeg
Description
When playing the attached video file with videowidget example using ffmpeg backend, the output is just a black screen until the last seconds of the video, and seeking is unavailable during the entire playback playback. The application outputs these errors when the picture is black:
[qt.multimedia.ffmpeg.demuxer] Failed to seek, pos 0
[h264 @ 0x10f7056e0] vt decoder cb: output image buffer is null: -12909
[h264 @ 0x10f7056e0] hardware accelerator failed to decode picture
[h264 @ 0x10f7056e0] vt decoder cb: output image buffer is null: -12909
[h264 @ 0x10f70eb40] hardware accelerator failed to decode picture
[h264 @ 0x10f7056e0] vt decoder cb: output image buffer is null: -12909
[h264 @ 0x10f717f50] hardware accelerator failed to decode picture
[h264 @ 0x10f7056e0] vt decoder cb: output image buffer is null: -12909
[h264 @ 0x10f721360] hardware accelerator failed to decode picture
This might be related from the following output when opening the file with ffprobe:
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x120e04b20] st: 0 edit list: 1 Missing key frame while searching for timestamp: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x120e04b20] st: 0 edit list 1 Cannot find an index entry before timestamp: 0.