summaryrefslogtreecommitdiffstats
path: root/multimedia/mplayerxp/files/patch-mplayerxp__libao2__ao_oss.c
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/mplayerxp/files/patch-mplayerxp__libao2__ao_oss.c')
-rw-r--r--multimedia/mplayerxp/files/patch-mplayerxp__libao2__ao_oss.c41
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",
OpenPOWER on IntegriCloud