summaryrefslogtreecommitdiff
path: root/linux/include/linux/dvb/dmx.h
diff options
context:
space:
mode:
Diffstat (limited to 'linux/include/linux/dvb/dmx.h')
-rw-r--r--linux/include/linux/dvb/dmx.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/linux/include/linux/dvb/dmx.h b/linux/include/linux/dvb/dmx.h
index 3c704088d..089b21734 100644
--- a/linux/include/linux/dvb/dmx.h
+++ b/linux/include/linux/dvb/dmx.h
@@ -158,6 +158,12 @@ typedef enum {
DMX_SOURCE_DVR3
} dmx_source_t;
+struct dmx_stc {
+ unsigned int num; /* input : which STC? 0..N */
+ unsigned int base; /* output: divisor for stc to get 90 kHz clock */
+ uint64_t stc; /* output: stc in 'base'*90 kHz units */
+};
+
#define DMX_START _IO('o',41)
#define DMX_STOP _IO('o',42)
@@ -168,6 +174,7 @@ typedef enum {
#define DMX_GET_PES_PIDS _IOR('o',47,uint16_t[5])
#define DMX_GET_CAPS _IOR('o',48,dmx_caps_t)
#define DMX_SET_SOURCE _IOW('o',49,dmx_source_t)
+#define DMX_GET_STC _IOWR('o',50,struct dmx_stc)
#endif /*_DVBDMX_H_*/