diff options
Diffstat (limited to 'multimedia/mplayerxp/files/patch-mplayerxp__libao2__ao_oss.c')
-rw-r--r-- | multimedia/mplayerxp/files/patch-mplayerxp__libao2__ao_oss.c | 41 |
1 files changed, 24 insertions, 17 deletions
diff --git a/multimedia/mplayerxp/files/patch-mplayerxp__libao2__ao_oss.c b/multimedia/mplayerxp/files/patch-mplayerxp__libao2__ao_oss.c index 6d9c459..9cc3e0d 100644 --- a/multimedia/mplayerxp/files/patch-mplayerxp__libao2__ao_oss.c +++ b/multimedia/mplayerxp/files/patch-mplayerxp__libao2__ao_oss.c @@ -1,18 +1,25 @@ ---- mplayerxp/libao2/ao_oss.c.orig Sat Jul 2 18:59:01 2005 -+++ mplayerxp/libao2/ao_oss.c Sun Oct 1 22:06:55 2006 -@@ -171,6 +171,7 @@ - } - show_fmts(); - rval=0; -+#ifndef __FreeBSD__ - if (ioctl (audio_fd, SNDCTL_DSP_GETCAPS, &rval) != -1) - { - MSG_INFO("AO-INFO: Capabilities: "); -@@ -185,6 +186,7 @@ - if(rval & DSP_CAP_BIND) MSG_INFO("bind "); - MSG_INFO("\n"); - } +--- mplayerxp/libao2/ao_oss.c.orig 2005-07-02 18:59:01.000000000 +0900 ++++ mplayerxp/libao2/ao_oss.c 2009-01-07 18:26:10.000000000 +0900 +@@ -18,6 +18,22 @@ + #include "audio_out.h" + #include "audio_out_internal.h" + ++#ifndef DSP_CAP_COPROC ++#define DSP_CAP_COPROC 0x00000800 +#endif - close(audio_fd); - } - // open & setup audio device ++#ifndef DSP_CAP_TRIGGER ++#define DSP_CAP_TRIGGER 0x00001000 ++#endif ++#ifndef DSP_CAP_MMAP ++#define DSP_CAP_MMAP 0x00002000 ++#endif ++#ifndef DSP_CAP_MULTI ++#define DSP_CAP_MULTI 0x00004000 ++#endif ++#ifndef DSP_CAP_BIND ++#define DSP_CAP_BIND 0x00008000 ++#endif ++ + static ao_info_t info = + { + "OSS/ioctl audio output", |