From 3e41a7610da20dc3da75b364a1b05eb1be0dad38 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Thu, 12 Dec 2013 22:28:07 +0000 Subject: [PATCH] linuxdvb: was not storing ATSC configuration, fixes #1867. --- src/input/mpegts/linuxdvb/linuxdvb_mux.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/input/mpegts/linuxdvb/linuxdvb_mux.c b/src/input/mpegts/linuxdvb/linuxdvb_mux.c index c6e69e4d..0ef5ab90 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_mux.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_mux.c @@ -542,6 +542,9 @@ linuxdvb_mux_atsc_class_delsys_enum (void *o) return list; } +linuxdvb_mux_class_X(atsc, vsb, modulation, qam, + QAM_AUTO, QAM_256, VSB_8); + const idclass_t linuxdvb_mux_atsc_class = { .ic_super = &linuxdvb_mux_class, @@ -551,6 +554,16 @@ const idclass_t linuxdvb_mux_atsc_class = { MUX_PROP_STR("delsys", "Delivery System", atsc, delsys, "ATSC"), }, + { + .type = PT_U32, + .id = "frequency", + .name = "Frequency (kHz)", + .opts = PO_WRONCE, + .off = offsetof(linuxdvb_mux_t, lm_tuning.dmc_fe_params.frequency), + }, + { + MUX_PROP_STR("modulation", "Modulation", atsc, qam, "AUTO") + }, {} } };