]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Make it possible to get at underlying dvb filter table definition.
authorAdam Sutton <dev@adamsutton.me.uk>
Mon, 25 Jun 2012 13:20:03 +0000 (14:20 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Mon, 30 Jul 2012 12:34:22 +0000 (13:34 +0100)
src/dvb/dvb.h
src/dvb/dvb_tables.c

index 73d7387ba7b5c1d419c188a468a53e03be749335..8f2774b5b355bde90e4dab224c870b3480c8b594 100644 (file)
@@ -389,7 +389,8 @@ tdt_add(th_dvb_mux_instance_t *tdmi, struct dmx_sct_filter_params *fparams,
 
 #define TDT_CRC           0x1
 #define TDT_QUICKREQ      0x2
-#define TDT_CA           0x4
+#define TDT_CA                 0x4
+#define TDT_TDT           0x8
 
 /**
  * Satellite configuration
index b46d097ca1bd16243dd241edd2a7a2acf5bcf97a..a440d17f62ceeba419a4e391b9200f54d54fa457 100644 (file)
@@ -168,6 +168,8 @@ dvb_proc_table(th_dvb_mux_instance_t *tdmi, th_dvb_table_t *tdt, uint8_t *sec,
   if(tdt->tdt_flags & TDT_CA)
     ret = tdt->tdt_callback((th_dvb_mux_instance_t *)tdt,
                                 sec, len + 3, tableid, tdt->tdt_opaque);
+  else if(tdt->tdt_flags & TDT_TDT)
+    ret = tdt->tdt_callback(tdmi, ptr, len, tableid, tdt);
   else
     ret = tdt->tdt_callback(tdmi, ptr, len, tableid, tdt->tdt_opaque);