From c31a0c8077909d324d8e989582cb824bbac2f6b7 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 18 Aug 2014 13:17:37 +0200 Subject: [PATCH] SAT>IP: The frequencies for DVB-T and DVB-C are in Hz - missin / 1000 --- src/input/mpegts/satip/satip_rtsp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/input/mpegts/satip/satip_rtsp.c b/src/input/mpegts/satip/satip_rtsp.c index ae0b265c..9e580437 100644 --- a/src/input/mpegts/satip/satip_rtsp.c +++ b/src/input/mpegts/satip/satip_rtsp.c @@ -156,9 +156,9 @@ satip_rtsp_setup( http_client_t *hc, int src, int fe, else buf[0] = '\0'; sprintf(buf + strlen(buf), "fe=%i", fe); - satip_rtsp_add_val("freq", buf, dmc->dmc_fe_freq); if (dmc->dmc_fe_delsys == DVB_SYS_DVBS || dmc->dmc_fe_delsys == DVB_SYS_DVBS2) { + satip_rtsp_add_val("freq", buf, dmc->dmc_fe_freq); satip_rtsp_add_val("sr", buf, dmc->u.dmc_fe_qpsk.symbol_rate); ADD(dmc_fe_delsys, msys, "dvbs"); if (dmc->dmc_fe_modulation != DVB_MOD_NONE && @@ -181,6 +181,7 @@ satip_rtsp_setup( http_client_t *hc, int src, int fe, } else if (dmc->dmc_fe_delsys == DVB_SYS_DVBC_ANNEX_A || dmc->dmc_fe_delsys == DVB_SYS_DVBC_ANNEX_B || dmc->dmc_fe_delsys == DVB_SYS_DVBC_ANNEX_C) { + satip_rtsp_add_val("freq", buf, dmc->dmc_fe_freq / 1000); satip_rtsp_add_val("sr", buf, dmc->u.dmc_fe_qam.symbol_rate); ADD(dmc_fe_delsys, msys, "dvbc"); ADD(dmc_fe_modulation, mtype, "64qam"); @@ -190,6 +191,7 @@ satip_rtsp_setup( http_client_t *hc, int src, int fe, /* note: OctopusNet device does not handle 'fec=auto' */ ADD(u.dmc_fe_qam.fec_inner, fec, "auto"); } else { + satip_rtsp_add_val("freq", buf, dmc->dmc_fe_freq / 1000); if (dmc->u.dmc_fe_ofdm.bandwidth != DVB_BANDWIDTH_AUTO && dmc->u.dmc_fe_ofdm.bandwidth != DVB_BANDWIDTH_NONE) satip_rtsp_add_val("bw", buf, dmc->u.dmc_fe_ofdm.bandwidth);