do not quit video thread before decode and display

if a video has only 1 frame(an image), then stop state may be set before
frame is delivered to renderers and nothing will be displayed.