From: Jaroslav Kysela Date: Thu, 18 Feb 2016 14:26:48 +0000 (+0100) Subject: SAT>IP server: improve descramble service selection (pmt based) X-Git-Tag: v4.2.1~1015 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9e3e9497fdfd1087a40031f16d2fcf7926137462;p=thirdparty%2Ftvheadend.git SAT>IP server: improve descramble service selection (pmt based) --- diff --git a/src/satip/rtsp.c b/src/satip/rtsp.c index a32327169..b0799b986 100644 --- a/src/satip/rtsp.c +++ b/src/satip/rtsp.c @@ -402,7 +402,9 @@ rtsp_validate_service(mpegts_service_t *s, mpegts_apids_t *pids) av = 1; } pthread_mutex_unlock(&s->s_stream_mutex); - return enc && av; + if (enc == 0 || av == 0) + return 0; + return pids == NULL || mpegts_pid_wexists(pids, s->s_pmt_pid, MPS_WEIGHT_RAW); } /*