Skip to content

dav1d: fix decoder failed after seek

Zhao Zhili requested to merge quink/vlc:dav1d-bugfix into master

decoder_NewPicture() can return NULL due to picture_pool_Cancel, which can happen when seek. With alloc_picture_callback, decoder_NewPicture() error leads to decoder failure.

Let dav1d do picture buffer allocate, then we wrap Dav1dPicture inside picture_t.

Fix #26915 (closed)

Merge request reports