summaryrefslogtreecommitdiffstats
path: root/libmpdemux/dvbin.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/dvbin.h')
-rw-r--r--libmpdemux/dvbin.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libmpdemux/dvbin.h b/libmpdemux/dvbin.h
index aca10a9f95..a5d83d6b3b 100644
--- a/libmpdemux/dvbin.h
+++ b/libmpdemux/dvbin.h
@@ -8,6 +8,7 @@
#ifdef HAVE_DVB_HEAD
#include <linux/dvb/dmx.h>
#include <linux/dvb/frontend.h>
+ #include <linux/dvb/version.h>
#else
#include <ost/dmx.h>
#include <ost/sec.h>
@@ -26,6 +27,12 @@
#define dmx_pes_type_t dmxPesType_t
#endif
+#undef DVB_ATSC
+#if defined(DVB_API_VERSION_MINOR)
+#if DVB_API_VERSION == 3 && DVB_API_VERSION_MINOR >= 1
+#define DVB_ATSC 1
+#endif
+#endif
#define DVB_CHANNEL_LOWER -1
@@ -92,6 +99,7 @@ typedef struct {
#define TUNER_SAT 1
#define TUNER_TER 2
#define TUNER_CBL 3
+#define TUNER_ATSC 4
extern int dvb_step_channel(dvb_priv_t *, int);
extern int dvb_set_channel(dvb_priv_t *, int, int);