]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
SAT>IP Server: parse fec also for DVB-C
authorJaroslav Kysela <perex@perex.cz>
Tue, 14 Apr 2015 20:07:34 +0000 (22:07 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 14 Apr 2015 20:07:34 +0000 (22:07 +0200)
src/satip/rtsp.c

index bc5251859b10195cbc4332358adec1b4734bf3a8..c33ba862a8686b3bb27f3386dd4854e120c9a068 100644 (file)
@@ -998,11 +998,13 @@ rtsp_parse_cmd
     }
     specinv = atoi(http_arg_get_remove(&hc->hc_req_args, "specinv"));
     if (specinv < 0 || specinv > 1) goto end;
+    fec = fec_to_tvh(hc);
+    if (fec == DVB_FEC_NONE) goto end;
 
     if (!TAILQ_EMPTY(&hc->hc_req_args)) goto eargs;
 
     dmc->u.dmc_fe_qam.symbol_rate = sr;
-    dmc->u.dmc_fe_qam.fec_inner = DVB_FEC_AUTO;
+    dmc->u.dmc_fe_qam.fec_inner = fec;
     dmc->dmc_fe_inversion = specinv;
     dmc->dmc_fe_stream_id = plp;
     dmc->dmc_fe_pls_code = ds; /* check */