From 98783a5c9e9d37b98501250fb0c62a06aa5647ab Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 27 Jan 2015 16:06:30 +0100 Subject: [PATCH] SAT>IP: add parsing for RTCP status string ver=1.2 (DVB-C), fixes #2646 --- src/input/mpegts/satip/satip_frontend.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/input/mpegts/satip/satip_frontend.c b/src/input/mpegts/satip/satip_frontend.c index c95adce4..a14245b3 100644 --- a/src/input/mpegts/satip/satip_frontend.c +++ b/src/input/mpegts/satip/satip_frontend.c @@ -752,6 +752,10 @@ satip_frontend_decode_rtcp( satip_frontend_t *lfe, const char *name, * ver=1.1;tuner=,,,,,,,,\ * ,,,,,;pids=,..., * + * DVB-C: + * ver=1.2;tuner=,,,,,,,,\ + * ,,,,;pids=,..., + * * DVB-C (OctopusNet): * ver=0.9;tuner=,<0>,,<0>,,,,;pids=,... * example: @@ -792,7 +796,8 @@ satip_frontend_decode_rtcp( satip_frontend_t *lfe, const char *name, s = (char *)rtcp + 16; tvhtrace("satip", "Status string: '%s'", s); status = SIGNAL_NONE; - if (strncmp(s, "ver=0.9;tuner=", 14) == 0) { + if (strncmp(s, "ver=0.9;tuner=", 14) == 0 || + strncmp(s, "ver=1.2;tuner=", 14) == 0) { n = http_tokenize(s + 14, argv, 4, ','); if (n < 4) return;