From 41a6af0c762030351325fcc42b0c303289d7364e Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sat, 5 Jul 2014 09:04:01 +0200 Subject: [PATCH] SATIP: do not show -failed to modify pids- error when no pids are opened --- src/input/mpegts/satip/satip_frontend.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/input/mpegts/satip/satip_frontend.c b/src/input/mpegts/satip/satip_frontend.c index 353da6e2..687f4935 100644 --- a/src/input/mpegts/satip/satip_frontend.c +++ b/src/input/mpegts/satip/satip_frontend.c @@ -807,7 +807,7 @@ satip_frontend_pid_changed( http_client_t *rtsp, lfe->sf_pids_tcount = lfe->sf_pids_count; pthread_mutex_unlock(&lfe->sf_dvr_lock); - r = satip_rtsp_play(rtsp, "all", NULL, NULL, max_pids_len); + r = satip_rtsp_play(rtsp, "all", NULL, NULL, max_pids_len); r = r == 0 ? 1 : r; } else if (!lfe->sf_device->sd_pids_deladd || @@ -828,6 +828,9 @@ satip_frontend_pid_changed( http_client_t *rtsp, lfe->sf_pids_tcount = lfe->sf_pids_count; pthread_mutex_unlock(&lfe->sf_dvr_lock); + if (!count || add[0] == '\0') + return 0; + r = satip_rtsp_play(rtsp, add, NULL, NULL, max_pids_len); r = r == 0 ? 1 : r;