summaryrefslogtreecommitdiffstats
path: root/libao2
diff options
context:
space:
mode:
Diffstat (limited to 'libao2')
-rw-r--r--libao2/ao_mpegpes.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/libao2/ao_mpegpes.c b/libao2/ao_mpegpes.c
index 8822878562..e00acde8f0 100644
--- a/libao2/ao_mpegpes.c
+++ b/libao2/ao_mpegpes.c
@@ -1,6 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#ifdef DVB_HEAD
+#define HAVE_DVB 1
+#endif
+
#ifdef HAVE_DVB
#include <sys/ioctl.h>
#endif
@@ -15,8 +19,13 @@
#include "../mp_msg.h"
#ifdef HAVE_DVB
+#ifndef HAVE_DVB_HEAD
#include <ost/audio.h>
audioMixer_t dvb_mixer={255,255};
+#else
+#include </linux/dvb/audio.h>
+audio_mixer_t dvb_mixer={255,255};
+#endif
#endif
extern int vo_mpegpes_fd;
extern int vo_mpegpes_fd2;