From 6c28142914c409977dd16eac918e419a872c8dab 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 --- 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();