From 7434bcacae73b37acc29efc19f57514f09008bfb Mon Sep 17 00:00:00 2001 From: martii Date: Sat, 2 Nov 2013 12:58:29 +0100 Subject: [PATCH] libspark/player, libeplayer3/ffmpeg: improve termination handling --- libeplayer3/container/container_ffmpeg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libeplayer3/container/container_ffmpeg.c b/libeplayer3/container/container_ffmpeg.c index ab03e51..4f503ad 100644 --- a/libeplayer3/container/container_ffmpeg.c +++ b/libeplayer3/container/container_ffmpeg.c @@ -346,7 +346,7 @@ static void FFMPEGThread(Context_t *context) { } ffmpeg_printf(10, "Running!\n"); - while ( context && context->playback && context->playback->isPlaying ) { + while ( context && context->playback && context->playback->isPlaying && !context->playback->abortRequested ) { //IF MOVIE IS PAUSED, WAIT if (context->playback->isPaused) {