From 2bc06a084df1dc6548156afbf4a009fa1078351d Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Tue, 18 Feb 2014 21:48:41 +0900 Subject: [PATCH] Revert "dvb-scan: don't handle NIT table by default on ATSC" This changeset is actually wrong, as it would prevent to get the frequenct descriptors from NIT table. So, better to revert it. This reverts commit d91894aa2207ac0863bb4afc4594020280ddfa3b. --- lib/libdvbv5/dvb-scan.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/lib/libdvbv5/dvb-scan.c b/lib/libdvbv5/dvb-scan.c index 2cdb413..69b175a 100644 --- a/lib/libdvbv5/dvb-scan.c +++ b/lib/libdvbv5/dvb-scan.c @@ -407,18 +407,16 @@ struct dvb_v5_descriptors *dvb_get_ts_tables(struct dvb_v5_fe_parms *parms, dvb_scan_handler->num_program = num_pmt; /* NIT table */ - if (!dvb_scan_handler->vct || other_nit) { - rc = dvb_read_section(parms, dmx_fd, - DVB_TABLE_NIT, DVB_TABLE_NIT_PID, - (uint8_t **)&dvb_scan_handler->nit, - nit_time * timeout_multiply); - if (parms->abort) - return dvb_scan_handler; - if (rc < 0) - dvb_logerr("error while reading the NIT table"); - else if (parms->verbose) - dvb_table_nit_print(parms, dvb_scan_handler->nit); - } + rc = dvb_read_section(parms, dmx_fd, + DVB_TABLE_NIT, DVB_TABLE_NIT_PID, + (uint8_t **)&dvb_scan_handler->nit, + nit_time * timeout_multiply); + if (parms->abort) + return dvb_scan_handler; + if (rc < 0) + dvb_logerr("error while reading the NIT table"); + else if (parms->verbose) + dvb_table_nit_print(parms, dvb_scan_handler->nit); /* SDT table */ if (!dvb_scan_handler->vct || other_nit) { -- 2.7.4