Seeking went wrong in two steps (v1.0 dev)
Hi All,
I use Dav1d with FFmpeg 5.0, static compile/link.
It seems, seeking went wrong in two steps by these modifications (in the latest v1.0 development):
-
Output only latest spatial layer if --alllayers 0 - commit f9844476 After this patch, the seeking doesn't clear/reset the decoding properly, some decoded frames are left in the output buffers, this issue is most visible at seeking to the begin of file (where the picture is black mostly) in pause mode.
-
Forward frame-thread decoding errors back to user thread - commit 2a00fb6d After this patch, the decoding is completely freezing after seeking ... (and still wrong at the head 01 Mar, 2022 commit)
It seems, the issue is not file format specific, but I mostly use for testing the 4K AV1 stream of this YT video: https://youtu.be/U-6wqFE79Gc
I think so the issue happens only if FrameDelay is not one.
Can somebody check this problem?
Thanks