Update of /cvsroot/alsa/alsa-oss/oss-redir
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16922/oss-redir

Modified Files:
        Makefile.am oss-redir.c oss-redir.h 
Log Message:
- fixed oss wrapper mixer open bug (missing code)
- added lmixer to test directory
- ported mmap_test to use oss redirector
- don't compile code != libalsatoss with -lasound


Index: Makefile.am
===================================================================
RCS file: /cvsroot/alsa/alsa-oss/oss-redir/Makefile.am,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Makefile.am 9 Feb 2004 12:36:39 -0000       1.1
+++ Makefile.am 12 Feb 2004 17:16:07 -0000      1.2
@@ -1,4 +1,4 @@
-ossredirincludedir = ${includedir}
+ossredirincludedir = ${includedir}/sound
 
 ossredirinclude_HEADERS = oss-redir.h
 

Index: oss-redir.c
===================================================================
RCS file: /cvsroot/alsa/alsa-oss/oss-redir/oss-redir.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- oss-redir.c 10 Feb 2004 13:39:55 -0000      1.4
+++ oss-redir.c 12 Feb 2004 17:16:07 -0000      1.5
@@ -44,6 +44,7 @@
 
 static int (*x_oss_pcm_open)(const char *pathname, int flags);
 static int (*x_oss_pcm_close)(int fd);
+int (*oss_pcm_nonblock)(int fd, int nonblock);
 ssize_t (*oss_pcm_read)(int fd, void *buf, size_t count);
 ssize_t (*oss_pcm_write)(int fd, const void *buf, size_t count);
 void * (*oss_pcm_mmap)(void *start, size_t length, int prot, int flags, int fd, off_t 
offset);

Index: oss-redir.h
===================================================================
RCS file: /cvsroot/alsa/alsa-oss/oss-redir/oss-redir.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- oss-redir.h 10 Feb 2004 13:39:55 -0000      1.4
+++ oss-redir.h 12 Feb 2004 17:16:07 -0000      1.5
@@ -29,6 +29,10 @@
 #define OSS_WAIT_EVENT_WRITE   (1<<1)
 #define OSS_WAIT_EVENT_ERROR   (1<<2)
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 extern int oss_pcm_open(const char *pathname, int flags, ...);
 extern int oss_pcm_close(int fd);
 extern int (*oss_pcm_nonblock)(int fd, int nonblock);
@@ -47,5 +51,8 @@
 extern int oss_mixer_close(int fd);
 extern int (*oss_mixer_ioctl)(int fd, unsigned long int request, ...);
 
+#ifdef __cplusplus
+}
+#endif
 
 #endif /* __OSS_REDIR_H */



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to