From 42ac0f822966cbab1d27514306b08e9f9ffc47a0 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Fri, 19 Jul 2019 17:58:59 +0200 Subject: [PATCH] enable abortRequested for http and isPlaying is 0, some dash urls hangs (ffmpeg timeouut is broken ?) --- libarmbox/playback_libeplayer3.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libarmbox/playback_libeplayer3.cpp b/libarmbox/playback_libeplayer3.cpp index 1e5c12c..efd5d96 100644 --- a/libarmbox/playback_libeplayer3.cpp +++ b/libarmbox/playback_libeplayer3.cpp @@ -776,10 +776,16 @@ void cPlayback::RequestAbort() { hal_info("%s\n", __func__); Stop(); - //player->playback->abortRequested = 1; + //player->playback->abortRequested = 1;//why ? while (player->playback->isPlaying) usleep(100000); } + else if(player->playback->isHttp && !player->playback->isPlaying &&!player->playback->abortRequested) + { + hal_info("%s\n", __func__); + player->playback->abortRequested = 1; + } + } bool cPlayback::IsPlaying()