From 9bfa8a014d6ddff8862e4fabeddeb6fb5930dc88 Mon Sep 17 00:00:00 2001 From: martii Date: Mon, 25 Aug 2014 17:42:30 +0200 Subject: [PATCH] libspark/playback: don't show program selection dialog if audio or video pid is already selected Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/6c28142914c409977dd16eac918e419a872c8dab Author: martii Date: 2014-08-25 (Mon, 25 Aug 2014) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- libspark/playback_libeplayer3.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libspark/playback_libeplayer3.cpp b/libspark/playback_libeplayer3.cpp index 303030e..f4fa9f9 100644 --- a/libspark/playback_libeplayer3.cpp +++ b/libspark/playback_libeplayer3.cpp @@ -82,7 +82,7 @@ bool cPlayback::Start(char *filename, int vpid, int vtype, int apid, int ac3, in } else { std::vector keys, values; int selected_program = 0; - if (GetPrograms(keys, values) && (keys.size() > 1) && ProgramSelectionCallback) { + if (!vpid && !apid && GetPrograms(keys, values) && (keys.size() > 1) && ProgramSelectionCallback) { const char *key = ProgramSelectionCallback(ProgramSelectionCallbackData, keys, values); if (!key) { player->Close();