From fd71705a5b279c9154cef75d4e9b4d60f8f2525a Mon Sep 17 00:00:00 2001 From: Frankenstone Date: Mon, 24 Feb 2020 18:19:43 +0100 Subject: [PATCH] libarmbox/playback_libeplayer3.cpp: fix segfault when start webstream at first, thx DboxOldie Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/7aeb54a4102cdce9276349c95533639fc8cdf6f8 Author: Frankenstone Date: 2020-02-24 (Mon, 24 Feb 2020) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- libarmbox/playback_libeplayer3.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libarmbox/playback_libeplayer3.cpp b/libarmbox/playback_libeplayer3.cpp index dfdf709..2ab3d59 100644 --- a/libarmbox/playback_libeplayer3.cpp +++ b/libarmbox/playback_libeplayer3.cpp @@ -524,7 +524,7 @@ void cPlayback::FindAllPids(uint16_t *apids, unsigned short *ac3flags, uint16_t const int max_numpida = 40;//MAX_PLAYBACK_PIDS defined in neutrino movieplayer.h *numpida = 0; - if (player && player->manager && player->manager->audio) + if (player && player->playback && player->playback->isPlaying && player->manager && player->manager->audio) { char **TrackList = NULL; player->manager->audio->Command(player, MANAGER_LIST, &TrackList);