From f971434ab39f6dcd4cc3be2af1b6e3eb9b314011 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 --- 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);