From 13ac6ab00a9ff3dbe5a22a6bc2f116cd49cdebe6 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 ?) Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/8d0938a357c95f637f62895f9232133aade58a84 Author: Jacek Jendrzej Date: 2019-07-19 (Fri, 19 Jul 2019) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- 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()