[vlc-devel] [PATCH] decoder: unblock broken decoders when flushing

Rémi Denis-Courmont remi at remlab.net
Mon Oct 27 17:11:55 CET 2014


Le lundi 27 octobre 2014, 14:25:24 Thomas Guillem a écrit :
> Sorry, I was not clear enough: the deadlock happens when you seek a
> paused video. So there is a flush in that case, even if the video is
> paused, right ?

When seeking, the decoder input queue is flushed, and then refilled with new 
content. So you can´t just blindly discard the output - this is not even 
specific to the paused state.

That race-prone ugly hack works for exiting - only.

-- 
Rémi Denis-Courmont
http://www.remlab.net/




More information about the vlc-devel mailing list