From b08a39c4c169e0d31fddcb43bbb350c895e82cfb Mon Sep 17 00:00:00 2001 From: martii Date: Wed, 11 Dec 2013 09:13:25 +0100 Subject: [PATCH] libspark/playback: speed up abort --- libeplayer3/playback/playback.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libeplayer3/playback/playback.c b/libeplayer3/playback/playback.c index a54922b..033b9e1 100644 --- a/libeplayer3/playback/playback.c +++ b/libeplayer3/playback/playback.c @@ -413,7 +413,7 @@ static int PlaybackTerminate(Context_t * context) if (context && context->playback && context->playback->isPlaying) { //First Flush and than delete container, else e2 cant read length of file anymore - if (context->output->Command(context, OUTPUT_FLUSH, NULL) < 0) { + if (!context->playback->abortRequested && context->output->Command(context, OUTPUT_FLUSH, NULL) < 0) { playback_err("failed to flush output.\n"); }