<div dir="ltr">Hi,<div><br></div><div>When playlist looping is enabled and user opens a video file that is corrupted or codec not supported VLC becomes unresponsive and has to be terminated via Task Manager.</div><div><br></div><div>It appears that the problem is in playlist thread.c that just calls Next immediately after the video has stopped playing (input_dead flag is true) disregarding if file was actually successfully played or not and thus it tries again to play invalid file causing the busy loop.</div><div><br></div><div>Probably there is currently no way for mux/codec to communicate back that file can not be played?</div><div> </div><div>I was thinking fix could be event like INPUT_EVENT_CORRUPTED in addition to existing INPUT_EVENT_DEAD that would allow playlist loop to detect failed file and remove it from the playlist.</div><div><br></div><div>Thanks, Teemu</div><div><br></div><div><br></div><div><br></div><div><br></div></div>