summaryrefslogtreecommitdiffstats
path: root/libmpdemux/audio_in.h
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-28 13:39:51 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-28 13:39:51 +0000
commit288868f16a20ce9d5f3586f5a6442c7b4005e7ff (patch)
tree2f407180b95347b79e09cc23f6bdfc2b5e021c24 /libmpdemux/audio_in.h
parent3bf75ee497ec72d39777657f370005e8f5acdd4f (diff)
downloadmpv-288868f16a20ce9d5f3586f5a6442c7b4005e7ff.tar.bz2
mpv-288868f16a20ce9d5f3586f5a6442c7b4005e7ff.tar.xz
Lots of functions and variables specific to OSS audio are used without
ifdefs, so it is not possible to compile mplayer without enabling it, alse some are already ifdefed, so it is a mess. patch by Filip Kalinski <filon@pld.org.pl> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8601 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/audio_in.h')
-rw-r--r--libmpdemux/audio_in.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libmpdemux/audio_in.h b/libmpdemux/audio_in.h
index 5056b41b38..43d57bdda2 100644
--- a/libmpdemux/audio_in.h
+++ b/libmpdemux/audio_in.h
@@ -19,11 +19,13 @@ typedef struct {
} ai_alsa_t;
#endif
+#ifdef USE_OSS_AUDIO
typedef struct {
char *device;
int audio_fd;
} ai_oss_t;
+#endif
typedef struct
{
@@ -44,7 +46,9 @@ typedef struct
#ifdef HAVE_ALSA9
ai_alsa_t alsa;
#endif
+#ifdef USE_OSS_AUDIO
ai_oss_t oss;
+#endif
} audio_in_t;
int audio_in_init(audio_in_t *ai, int type);
@@ -62,8 +66,10 @@ int ai_alsa_init(audio_in_t *ai);
int ai_alsa_xrun(audio_in_t *ai);
#endif
+#ifdef USE_OSS_AUDIO
int ai_oss_set_samplerate(audio_in_t *ai);
int ai_oss_set_channels(audio_in_t *ai);
int ai_oss_init(audio_in_t *ai);
+#endif
#endif /* _audio_in_h */