liboss-commit Mailing List for Apple OS X libOSS (Page 4)
Brought to you by:
thesin
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(55) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(57) |
Nov
(52) |
Dec
(2) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(16) |
Feb
(9) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Justin <th...@us...> - 2002-11-05 16:43:17
|
Update of /cvsroot/liboss/liboss/include
In directory usw-pr-cvs1:/tmp/cvs-serv11674
Modified Files:
soundcard.h
Log Message:
need to have same type as in acctualy definitions, getting a little further
Index: soundcard.h
===================================================================
RCS file: /cvsroot/liboss/liboss/include/soundcard.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- soundcard.h 31 Oct 2002 01:15:00 -0000 1.7
+++ soundcard.h 5 Nov 2002 16:43:12 -0000 1.8
@@ -296,7 +296,7 @@
#ifndef LIBOSS_INTERNAL
extern int oss_ioctl (int,unsigned long,va_list);
extern int oss_open (const char *,int,va_list);
-extern void oss_close (int);
+extern int oss_close (int);
static inline int ioctl (int x, unsigned long y,...)
{
@@ -316,7 +316,7 @@
#else
extern int oss_ioctl (int,unsigned long,va_list);
extern int oss_open (const char *,int,va_list);
-extern void oss_close (int);
+extern int oss_close (int);
#endif
__END_DECLS
#endif /* !_SOUNDCARD_H_ */
|
|
From: Justin <th...@us...> - 2002-11-05 16:41:15
|
Update of /cvsroot/liboss/liboss
In directory usw-pr-cvs1:/tmp/cvs-serv10863
Modified Files:
configure.in
Log Message:
fix for blank --with-esd
Index: configure.in
===================================================================
RCS file: /cvsroot/liboss/liboss/configure.in,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- configure.in 27 Oct 2002 22:47:59 -0000 1.27
+++ configure.in 5 Nov 2002 16:41:10 -0000 1.28
@@ -168,11 +168,11 @@
[
esd=false;
AC_MSG_CHECKING([for esd.h in little nooks and crannies])
- for esd_include_dir in ${esd_prefix}/include ${prefix}/include /usr/include /usr/local/include; do
- if test -f "${esd_include_dir}/esd.h"; then
+ for ESDDIR in ${esd_prefix} ${prefix} /usr /usr/local; do
+ if test -f "${ESDDIR}/include/esd.h"; then
esd=true
- ESD_INCS="-I${esd_include_dir}"
- AC_MSG_RESULT(${esd_include_dir})
+ ESD_INCS="-I${ESDDIR}/include"
+ AC_MSG_RESULT(${ESDDIR}/include)
break
fi
done
@@ -186,8 +186,8 @@
if test x$esd = xtrue; then
AC_CHECK_LIB(esd,esd_open_sound,[
esd=true;
- if test -n "${esd_prefix}"; then
- LIBESD="-L${esd_prefix}/lib -lesd";
+ if test -n "${ESDDIR}"; then
+ LIBESD="-L${ESDDIR}/lib -lesd";
else
LIBESD="-lesd";
fi
|
|
From: Justin <th...@us...> - 2002-11-05 16:23:16
|
Update of /cvsroot/liboss/liboss/lib
In directory usw-pr-cvs1:/tmp/cvs-serv2231/lib
Modified Files:
Makefile.am
Added Files:
libossins.c
Removed Files:
ossinsert.c
Log Message:
little clean up, no need for CFLAGS in lib since CPPFLAGS is identical for now, will fix as I'm able to build and for now I can't get past esddsp.c
--- NEW FILE: libossins.c ---
#include <stdarg.h>
#undef ioctl
#undef open
#undef close
extern int oss_ioctl (int,unsigned long,va_list);
extern int oss_open (const char *,int,va_list);
extern void oss_close (int);
int ioctl (int x, unsigned long y,...)
{
va_list l;
va_start(l,y);
return oss_ioctl(x,y,l);
}
int open (const char* x, int y,...)
{
va_list l;
va_start(l,y);
return oss_open(x,y,l);
}
void close (int x) {oss_close(x);}
Index: Makefile.am
===================================================================
RCS file: /cvsroot/liboss/liboss/lib/Makefile.am,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- Makefile.am 30 Oct 2002 23:08:19 -0000 1.18
+++ Makefile.am 5 Nov 2002 16:23:12 -0000 1.19
@@ -2,22 +2,22 @@
## Process this file with automake to produce Makefile.in
##
-CFLAGS = @CFLAGS@ $(ESD_INCS) $(COREAUDIO_CFLAGS) $(DLSYM_UNDERSCORE) -DLIBOSS_INTERNAL
+CFLAGS = $(ESD_INCS) $(COREAUDIO_CFLAGS) $(DLSYM_UNDERSCORE) -DLIBOSS_INTERNAL
-lib_LTLIBRARIES = liboss.la ossinsert.la
+lib_LTLIBRARIES = liboss.la libossins.la
-liboss_la_SOURCES = esddsp.c
+liboss_la_SOURCES = esddsp.c \
+ liboss.c
liboss_la_DEPENDENCIES =
liboss_la_LIBADD = $(COREAUDIO_LDFLAGS) $(LIBDL) $(LIBESD)
-
-liboss_la_LDFLAGS = -no-undefined \
+liboss_la_LDFLAGS = -export-dynamic \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-ossinsert_la_SOURCES = ossinsert.c
-ossinsert_la_DEPENDENCIES = liboss.la
-ossinsert_la_LIBADD = -L .libs -loss
-ossinsert_la_LDFLAGS = -no-undefined \
- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+libossins_la_SOURCES = libossins.c
+libossins_la_DEPENDENCIES = liboss.la
+libossins_la_LIBADD = $(top_builddir)/lib/liboss.la
+libossins_la_LDFLAGS = -export-dynamic \
+ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
include_HEADERS =
--- ossinsert.c DELETED ---
|
|
From: Justin <th...@us...> - 2002-11-05 16:23:16
|
Update of /cvsroot/liboss/liboss
In directory usw-pr-cvs1:/tmp/cvs-serv2231
Modified Files:
autogen.sh liboss.info.in
Log Message:
little clean up, no need for CFLAGS in lib since CPPFLAGS is identical for now, will fix as I'm able to build and for now I can't get past esddsp.c
Index: autogen.sh
===================================================================
RCS file: /cvsroot/liboss/liboss/autogen.sh,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- autogen.sh 22 Oct 2002 04:47:43 -0000 1.3
+++ autogen.sh 5 Nov 2002 16:23:11 -0000 1.4
@@ -70,7 +70,7 @@
rm -f config.cache
-if [ x"$NO_CONFIGURE" = "x" ]; then
+if [ x"$CONFIG" = "xyes" ]; then
echo " + Running 'configure $@':"
if [ -z "$*" ]; then
echo " ** If you wish to pass arguments to ./configure, please"
Index: liboss.info.in
===================================================================
RCS file: /cvsroot/liboss/liboss/liboss.info.in,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- liboss.info.in 28 Oct 2002 05:30:39 -0000 1.3
+++ liboss.info.in 5 Nov 2002 16:23:11 -0000 1.4
@@ -5,7 +5,7 @@
BuildDepends: dlcompat, esound
BuildDependsOnly: true
Source: %n-%v.tar.bz2
-ConfigureParams: --with-esd=%p
+ConfigureParams: --with-esd
SplitOff: <<
Package: %N-shlibs
Files: lib/%N.*.dylib
|
|
From: Alexander S. <mrv...@us...> - 2002-10-31 01:15:03
|
Update of /cvsroot/liboss/liboss/include
In directory usw-pr-cvs1:/tmp/cvs-serv15416
Modified Files:
soundcard.h
Log Message:
Defines the stuff if LIBOSS_INTERNAL is set now
Index: soundcard.h
===================================================================
RCS file: /cvsroot/liboss/liboss/include/soundcard.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- soundcard.h 23 Oct 2002 02:05:14 -0000 1.6
+++ soundcard.h 31 Oct 2002 01:15:00 -0000 1.7
@@ -313,6 +313,10 @@
}
static inline void close (int x) {oss_close(x);}
+#else
+extern int oss_ioctl (int,unsigned long,va_list);
+extern int oss_open (const char *,int,va_list);
+extern void oss_close (int);
#endif
__END_DECLS
#endif /* !_SOUNDCARD_H_ */
|
|
From: Alexander S. <mrv...@us...> - 2002-10-30 23:08:22
|
Update of /cvsroot/liboss/liboss/lib In directory usw-pr-cvs1:/tmp/cvs-serv26805 Modified Files: Makefile.am Log Message: Doh! ossinsert works now Index: Makefile.am =================================================================== RCS file: /cvsroot/liboss/liboss/lib/Makefile.am,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- Makefile.am 27 Oct 2002 22:47:59 -0000 1.17 +++ Makefile.am 30 Oct 2002 23:08:19 -0000 1.18 @@ -17,7 +17,7 @@ ossinsert_la_DEPENDENCIES = liboss.la ossinsert_la_LIBADD = -L .libs -loss ossinsert_la_LDFLAGS = -no-undefined \ - -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -module + -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) include_HEADERS = |
|
From: Alexander S. <mrv...@us...> - 2002-10-30 22:42:03
|
Update of /cvsroot/liboss/liboss In directory usw-pr-cvs1:/tmp/cvs-serv7647 Modified Files: liboss.kdevprj liboss.kdevses Log Message: KDevelop actually seems to suck on Darwin Index: liboss.kdevprj =================================================================== RCS file: /cvsroot/liboss/liboss/liboss.kdevprj,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- liboss.kdevprj 30 Oct 2002 22:27:26 -0000 1.1 +++ liboss.kdevprj 30 Oct 2002 22:42:00 -0000 1.2 @@ -23,7 +23,7 @@ type=DATA [./Makefile.am] -files=./acinclude.m4,./aclocal.m4,./AUTHORS,./autogen.sh,./ChangeLog,./config.guess,./config.h,./config.h.in,./config.log,./config.status,./config.sub,./configure,./configure.in,./COPYING,./depcomp,./INSTALL,./install-sh,./liboss.info,./liboss.info.in,./liboss.kdevprj,./liboss.pc,./liboss.pc.in,./libtool,./ltmain.sh,./missing,./mkinstalldirs,./NEWS,./README,./stamp-h1,./TODO, +files=./acinclude.m4,./aclocal.m4,./AUTHORS,./autogen.sh,./ChangeLog,./config.guess,./config.h.in,./config.sub,./configure,./configure.in,./COPYING,./depcomp,./INSTALL,./install-sh,./liboss.info.in,./liboss.kdevprj,./liboss.pc.in,./ltmain.sh,./missing,./mkinstalldirs,./NEWS,./README,./TODO, sub_dirs=autom4te.cache,doc,include,lib,src, type=normal @@ -69,30 +69,12 @@ install_location= type=DATA -[./config.h] -dist=true -install=false -install_location= -type=HEADER - [./config.h.in] dist=true install=false install_location= type=DATA -[./config.log] -dist=true -install=false -install_location= -type=DATA - -[./config.status] -dist=true -install=false -install_location= -type=DATA - [./config.sub] dist=true install=false @@ -123,12 +105,6 @@ install_location= type=DATA -[./liboss.info] -dist=true -install=false -install_location= -type=DATA - [./liboss.info.in] dist=true install=false @@ -141,24 +117,12 @@ install_location= type=DATA -[./liboss.pc] -dist=true -install=false -install_location= -type=DATA - [./liboss.pc.in] dist=true install=false install_location= type=DATA -[./libtool] -dist=true -install=false -install_location= -type=DATA - [./ltmain.sh] dist=true install=false @@ -177,29 +141,32 @@ install_location= type=DATA -[./stamp-h1] -dist=true -install=false -install_location= -type=DATA - [Config for BinMakefileAm] addcxxflags= -bin_program=liboss -cxxflags= +bin_program=liboss.dylib +cflags= +cppflags= +cxxflags=\s-O0 ldadd= -ldflags= +ldflags=\s\s +libtool_dir= +path_to_bin_program=./lib/.libs [General] -author=astrange -ema...@em.... +author=The libOSS team +configure_args=\s--build=powerpc-darwin --host=powerpc-darwin --target=powerpc-darwin\s +dir_where_make_will_be_called=./ +ema...@li... kdevprj_version=1.3 lfv_open_groups= +make_options=\s-t -j1 makefiles=./Makefile.am,src/Makefile.am,lib/Makefile.am,include/Makefile.am,doc/Makefile.am,autom4te.cache/Makefile.am, -project_name=liboss +modifyMakefiles=true +project_name=libOSS project_type=normal_empty +short_info=A library for emulation of /dev/dsp on OSX sub_dir= -version= +version=0.1 version_control=CVS workspace=1 @@ -281,15 +248,9 @@ type=SOURCE [src/Makefile.am] -files=src/osscat,src/osscat.c, +files=src/osscat.c, sub_dirs= type=normal - -[src/osscat] -dist=true -install=false -install_location= -type=DATA [src/osscat.c] dist=true Index: liboss.kdevses =================================================================== RCS file: /cvsroot/liboss/liboss/liboss.kdevses,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- liboss.kdevses 30 Oct 2002 22:27:26 -0000 1.1 +++ liboss.kdevses 30 Oct 2002 22:42:00 -0000 1.2 @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE KDevPrjSession> <KDevPrjSession> -<LastCompileConfig></LastCompileConfig> +<LastCompileConfig>(Default)</LastCompileConfig> <Mainframe MaximizeMode="1" /> - <DocsAndViews NumberOfDocuments="2" > -<Doc0 CursorPosLine="300" Type="KWriteDoc" NumberOfViews="1" CursorPosCol="0" FileName="/Volumes/Sprawl/Users/astrange/Desktop/Development/Unix/liboss/include/soundcard.h" > -<View0 Top="0" Width="879" Attach="1" Height="508" Left="0" Focus="0" Type="KWriteView" MinMaxMode="0" /> </Doc0> - <Doc1 CursorPosLine="51" Type="KWriteDoc" NumberOfViews="1" CursorPosCol="0" FileName="/Volumes/Sprawl/Users/astrange/Desktop/Development/Unix/liboss/lib/esddsp.c" > -<View0 Top="0" Width="879" Attach="1" Height="508" Left="0" Focus="1" Type="KWriteView" MinMaxMode="0" /> </Doc1> </DocsAndViews></KDevPrjSession> \ No newline at end of file + <DocsAndViews NumberOfDocuments="0" /></KDevPrjSession> \ No newline at end of file |
|
From: Alexander S. <mrv...@us...> - 2002-10-30 22:27:30
|
Update of /cvsroot/liboss/liboss In directory usw-pr-cvs1:/tmp/cvs-serv29388 Added Files: liboss.kdevprj liboss.kdevses Log Message: KDevelop rocks! --- NEW FILE: liboss.kdevprj --- [./AUTHORS] dist=true install=false install_location= type=DATA [./COPYING] dist=true install=false install_location= type=DATA [./ChangeLog] dist=true install=false install_location= type=DATA [./INSTALL] dist=true install=false install_location= type=DATA [./Makefile.am] files=./acinclude.m4,./aclocal.m4,./AUTHORS,./autogen.sh,./ChangeLog,./config.guess,./config.h,./config.h.in,./config.log,./config.status,./config.sub,./configure,./configure.in,./COPYING,./depcomp,./INSTALL,./install-sh,./liboss.info,./liboss.info.in,./liboss.kdevprj,./liboss.pc,./liboss.pc.in,./libtool,./ltmain.sh,./missing,./mkinstalldirs,./NEWS,./README,./stamp-h1,./TODO, sub_dirs=autom4te.cache,doc,include,lib,src, type=normal [./NEWS] dist=true install=false install_location= type=DATA [./README] dist=true install=false install_location= type=DATA [./TODO] dist=true install=false install_location= type=DATA [./acinclude.m4] dist=true install=false install_location= type=DATA [./aclocal.m4] dist=true install=false install_location= type=DATA [./autogen.sh] dist=true install=false install_location= type=DATA [./config.guess] dist=true install=false install_location= type=DATA [./config.h] dist=true install=false install_location= type=HEADER [./config.h.in] dist=true install=false install_location= type=DATA [./config.log] dist=true install=false install_location= type=DATA [./config.status] dist=true install=false install_location= type=DATA [./config.sub] dist=true install=false install_location= type=DATA [./configure] dist=true install=false install_location= type=DATA [./configure.in] dist=true install=false install_location= type=DATA [./depcomp] dist=true install=false install_location= type=DATA [./install-sh] dist=true install=false install_location= type=DATA [./liboss.info] dist=true install=false install_location= type=DATA [./liboss.info.in] dist=true install=false install_location= type=DATA [./liboss.kdevprj] dist=true install=false install_location= type=DATA [./liboss.pc] dist=true install=false install_location= type=DATA [./liboss.pc.in] dist=true install=false install_location= type=DATA [./libtool] dist=true install=false install_location= type=DATA [./ltmain.sh] dist=true install=false install_location= type=DATA [./missing] dist=true install=false install_location= type=DATA [./mkinstalldirs] dist=true install=false install_location= type=DATA [./stamp-h1] dist=true install=false install_location= type=DATA [Config for BinMakefileAm] addcxxflags= bin_program=liboss cxxflags= ldadd= ldflags= [General] author=astrange ema...@em.... kdevprj_version=1.3 lfv_open_groups= makefiles=./Makefile.am,src/Makefile.am,lib/Makefile.am,include/Makefile.am,doc/Makefile.am,autom4te.cache/Makefile.am, project_name=liboss project_type=normal_empty sub_dir= version= version_control=CVS workspace=1 [LFV Groups] GNU=AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,NEWS, Headers=*.h,*.hxx,*.hpp,*.H, Others=*, Sources=*.cpp,*.c,*.cc,*.C,*.cxx,*.ec,*.ecpp,*.lxx,*.l++,*.ll,*.l, Translations=*.ts,*.po, User Interface=*.ui,*.kdevdlg,*.rc, groups=Headers,Sources,GNU,Translations,User Interface,Others [autom4te.cache/Makefile.am] files=autom4te.cache/output.0,autom4te.cache/requests,autom4te.cache/traces.0, sub_dirs= type=normal [autom4te.cache/output.0] dist=true install=false install_location= type=DATA [autom4te.cache/requests] dist=true install=false install_location= type=DATA [autom4te.cache/traces.0] dist=true install=false install_location= type=DATA [doc/Makefile.am] files=doc/liboss.3, sub_dirs= type=normal [doc/liboss.3] dist=true install=false install_location= type=DATA [include/Makefile.am] files=include/soundcard.h, sub_dirs= type=normal [include/soundcard.h] dist=true install=false install_location= type=HEADER [lib/Makefile.am] files=lib/esddsp.c,lib/liboss.c,lib/ossinsert.c, sub_dirs= type=normal [lib/esddsp.c] dist=true install=false install_location= type=SOURCE [lib/liboss.c] dist=true install=false install_location= type=SOURCE [lib/ossinsert.c] dist=true install=false install_location= type=SOURCE [src/Makefile.am] files=src/osscat,src/osscat.c, sub_dirs= type=normal [src/osscat] dist=true install=false install_location= type=DATA [src/osscat.c] dist=true install=false install_location= type=SOURCE --- NEW FILE: liboss.kdevses --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE KDevPrjSession> <KDevPrjSession> <LastCompileConfig></LastCompileConfig> <Mainframe MaximizeMode="1" /> <DocsAndViews NumberOfDocuments="2" > <Doc0 CursorPosLine="300" Type="KWriteDoc" NumberOfViews="1" CursorPosCol="0" FileName="/Volumes/Sprawl/Users/astrange/Desktop/Development/Unix/liboss/include/soundcard.h" > <View0 Top="0" Width="879" Attach="1" Height="508" Left="0" Focus="0" Type="KWriteView" MinMaxMode="0" /> </Doc0> <Doc1 CursorPosLine="51" Type="KWriteDoc" NumberOfViews="1" CursorPosCol="0" FileName="/Volumes/Sprawl/Users/astrange/Desktop/Development/Unix/liboss/lib/esddsp.c" > <View0 Top="0" Width="879" Attach="1" Height="508" Left="0" Focus="1" Type="KWriteView" MinMaxMode="0" /> </Doc1> </DocsAndViews></KDevPrjSession> |
|
From: Benjamin R. <ran...@us...> - 2002-10-28 05:30:42
|
Update of /cvsroot/liboss/liboss In directory usw-pr-cvs1:/tmp/cvs-serv28201 Modified Files: Makefile.am liboss.info.in Log Message: doc fix Index: Makefile.am =================================================================== RCS file: /cvsroot/liboss/liboss/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- Makefile.am 23 Oct 2002 13:59:56 -0000 1.6 +++ Makefile.am 28 Oct 2002 05:30:39 -0000 1.7 @@ -2,7 +2,7 @@ ## Process this file with automake to produce Makefile.in ## -SUBDIRS = include lib src +SUBDIRS = include lib src doc noinst_HEADERS = config.h Index: liboss.info.in =================================================================== RCS file: /cvsroot/liboss/liboss/liboss.info.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- liboss.info.in 23 Oct 2002 13:59:56 -0000 1.2 +++ liboss.info.in 28 Oct 2002 05:30:39 -0000 1.3 @@ -4,7 +4,7 @@ Depends: %n-shlibs (>= %v-%r) BuildDepends: dlcompat, esound BuildDependsOnly: true -Source: %n.tar.bz2 +Source: %n-%v.tar.bz2 ConfigureParams: --with-esd=%p SplitOff: << Package: %N-shlibs |
|
From: Alexander S. <mrv...@us...> - 2002-10-27 23:01:14
|
Update of /cvsroot/liboss/liboss/lib
In directory usw-pr-cvs1:/tmp/cvs-serv21824/lib
Modified Files:
esddsp.c
Log Message:
Enabling /dev/mixer emulation
Index: esddsp.c
===================================================================
RCS file: /cvsroot/liboss/liboss/lib/esddsp.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- esddsp.c 23 Oct 2002 01:28:13 -0000 1.4
+++ esddsp.c 27 Oct 2002 23:01:10 -0000 1.5
@@ -41,7 +41,6 @@
#include <esd.h>
-/* BSDI has this functionality, but not define :() */
#define REAL_LIBC libSystem_handle
typedef unsigned long request_t;
@@ -50,7 +49,7 @@
static int settings = 0, done = 0;
static char *ident = NULL, *mixer = NULL;
-static int use_mixer = 0;
+static int use_mixer = 1;
static void *libSystem_handle = NULL;
static int acquired_handle = 0;
@@ -98,8 +97,6 @@
ident = malloc (ESD_NAME_MAX);
strncpy (ident, (str ? str : "esddsp"), ESD_NAME_MAX);
- if (getenv ("ESDDSP_MIXER"))
- {
use_mixer = 1;
str = getenv ("HOME");
@@ -108,14 +105,6 @@
mixer = malloc (strlen (str) + strlen (ident) + 10);
sprintf (mixer, "%s/.esddsp_%s", str, ident);
}
- else
- {
- fprintf (stderr, "esddsp: can't get home directory\n");
- exit (1);
- }
-
- DPRINTF ("mixer settings file: %s\n", mixer);
- }
}
}
@@ -153,6 +142,7 @@
libSystem_handle = dlopen("/usr/lib/libSystem.dylib",RTLD_LAZY);
acquired_handle = 1;
}
+ dsp_init();
}
int oss_open (const char *pathname, int flags, va_list args)
@@ -165,8 +155,6 @@
if (!func)
func = (int (*) (const char *, int, mode_t)) dlsym (REAL_LIBC, "_open");
- dsp_init ();
-
mode = va_arg (args, int);
va_end (args);
@@ -234,11 +222,9 @@
*arg = 0x38;
break;
-#ifdef SNDCTL_DSP_GETCAPS
case SNDCTL_DSP_GETCAPS:
*arg = 0;
break;
-#endif
case SNDCTL_DSP_GETOSPACE:
{
@@ -289,7 +275,7 @@
return 0;
}
-int
+static int
mixctl (int fd, request_t request, void *argp)
{
static int esd = -1, player = -1;
|
|
From: Alexander S. <mrv...@us...> - 2002-10-27 22:48:02
|
Update of /cvsroot/liboss/liboss/lib
In directory usw-pr-cvs1:/tmp/cvs-serv12549/lib
Modified Files:
Makefile.am ossinsert.c
Log Message:
ossinsert now builds, also optimizing the hell out of it, because I do stuff like that.
Index: Makefile.am
===================================================================
RCS file: /cvsroot/liboss/liboss/lib/Makefile.am,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- Makefile.am 22 Oct 2002 19:46:14 -0000 1.16
+++ Makefile.am 27 Oct 2002 22:47:59 -0000 1.17
@@ -4,7 +4,7 @@
CFLAGS = @CFLAGS@ $(ESD_INCS) $(COREAUDIO_CFLAGS) $(DLSYM_UNDERSCORE) -DLIBOSS_INTERNAL
-lib_LTLIBRARIES = liboss.la
+lib_LTLIBRARIES = liboss.la ossinsert.la
liboss_la_SOURCES = esddsp.c
liboss_la_DEPENDENCIES =
@@ -12,6 +12,13 @@
liboss_la_LDFLAGS = -no-undefined \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+
+ossinsert_la_SOURCES = ossinsert.c
+ossinsert_la_DEPENDENCIES = liboss.la
+ossinsert_la_LIBADD = -L .libs -loss
+ossinsert_la_LDFLAGS = -no-undefined \
+ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -module
+
include_HEADERS =
Index: ossinsert.c
===================================================================
RCS file: /cvsroot/liboss/liboss/lib/ossinsert.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ossinsert.c 24 Oct 2002 22:11:36 -0000 1.1
+++ ossinsert.c 27 Oct 2002 22:47:59 -0000 1.2
@@ -1,3 +1,5 @@
+#include <stdarg.h>
+
#undef ioctl
#undef open
#undef close
|
|
From: Alexander S. <mrv...@us...> - 2002-10-27 22:48:02
|
Update of /cvsroot/liboss/liboss
In directory usw-pr-cvs1:/tmp/cvs-serv12549
Modified Files:
configure.in
Log Message:
ossinsert now builds, also optimizing the hell out of it, because I do stuff like that.
Index: configure.in
===================================================================
RCS file: /cvsroot/liboss/liboss/configure.in,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- configure.in 23 Oct 2002 13:59:56 -0000 1.26
+++ configure.in 27 Oct 2002 22:47:59 -0000 1.27
@@ -91,7 +91,7 @@
AC_SUBST(INCLUDES)
dnl Common cflags for all platforms
-CFLAGS="$CFLAGS $nocpp $wall -I${prefix}/include"
+CFLAGS="$CFLAGS $nocpp $wall -I${prefix}/include -O2 -fprefetch-loop-arrays -frename-registers -mcpu=750 -mtune=750 -mmultiple -mstring"
NONPIC_CFLAGS="$CFLAGS $nopic"
CLIENT_CFLAGS="$CFLAGS $INCLUDES -Dopen=___sys_open -Dclose=___sys_close -Dioctl=___sys_ioctl -include soundcard.h"
CPPFLAGS="$CPPFLAGS $CFLAGS"
|
|
From: Alexander S. <mrv...@us...> - 2002-10-25 06:03:10
|
Update of /cvsroot/liboss/liboss/lib
In directory usw-pr-cvs1:/tmp/cvs-serv4259
Added Files:
ossinsert.c
Log Message:
This will eventually become a way to let liboss act like the esddsp and artsdsp wrapper programs
--- NEW FILE: ossinsert.c ---
#undef ioctl
#undef open
#undef close
extern int oss_ioctl (int,unsigned long,va_list);
extern int oss_open (const char *,int,va_list);
extern void oss_close (int);
int ioctl (int x, unsigned long y,...)
{
va_list l;
va_start(l,y);
return oss_ioctl(x,y,l);
}
int open (const char* x, int y,...)
{
va_list l;
va_start(l,y);
return oss_open(x,y,l);
}
void close (int x) {oss_close(x);}
|
|
From: Benjamin R. <ran...@us...> - 2002-10-23 14:00:04
|
Update of /cvsroot/liboss/liboss
In directory usw-pr-cvs1:/tmp/cvs-serv15946
Modified Files:
Makefile.am configure.in liboss.info.in
Log Message:
more cruft removal
damn, it's ugly, BUT -- autotools, is there anything they CAN'T do?
Oh yeah, be readable. But other than that they're pretty cool.
Index: Makefile.am
===================================================================
RCS file: /cvsroot/liboss/liboss/Makefile.am,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Makefile.am 23 Oct 2002 03:04:38 -0000 1.5
+++ Makefile.am 23 Oct 2002 13:59:56 -0000 1.6
@@ -34,3 +34,5 @@
EXTRA_DIST = liboss.info.in liboss.pc.in
+distclean-local:
+ rm -f liboss-$(VERSION).tar.bz2
Index: configure.in
===================================================================
RCS file: /cvsroot/liboss/liboss/configure.in,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- configure.in 23 Oct 2002 03:04:38 -0000 1.25
+++ configure.in 23 Oct 2002 13:59:56 -0000 1.26
@@ -1,7 +1,7 @@
dnl
dnl configure.in for liboss
dnl
-AC_INIT([LibOSS],[0.1],[lib...@li...],[liboss])
+AC_INIT([LibOSS],[0.0.1],[lib...@li...],[liboss])
AC_CONFIG_SRCDIR([src/osscat.c])
AM_CONFIG_HEADER([config.h])
@@ -17,7 +17,6 @@
LIBOSS_MAJOR=0
LIBOSS_MINOR=0
LIBOSS_SUB=1
-LIBOSS_PRE=""
LIBOSS_IFACE_AGE=0
LIBOSS_BIN_AGE=0
@@ -62,17 +61,8 @@
AC_SUBST(LT_REVISION)
AC_SUBST(LT_AGE)
-TAR_NAME="liboss-"$LIBOSS_MAJOR.$LIBOSS_MINOR.$LIBOSS_SUB$LIBOSS_PRE
-
-AC_SUBST(TAR_NAME)
-
-dnl
AC_CANONICAL_TARGET([])
-
-dnl
-AM_INIT_AUTOMAKE("liboss", $LIBOSS_MAJOR.$LIBOSS_MINOR.$LIBOSS_SUB$LIBOSS_PRE)
-
-dnl AM_CONFIG_HEADER(config.h)
+AM_INIT_AUTOMAKE([dist-bzip2])
AC_PROG_CC
AC_PROG_CXX
@@ -169,7 +159,7 @@
AC_SUBST(DLSYM_UNDERSCORE)
AC_ARG_WITH(esd,
- [ --with-esd=DIR where the ESound root is (DIR/include DIR/lib) ],
+ [ --with-esd=DIR where the ESound root is (DIR/include DIR/lib) ],
esd_prefix="$withval"
)
Index: liboss.info.in
===================================================================
RCS file: /cvsroot/liboss/liboss/liboss.info.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- liboss.info.in 23 Oct 2002 03:04:38 -0000 1.1
+++ liboss.info.in 23 Oct 2002 13:59:56 -0000 1.2
@@ -1,5 +1,5 @@
Package: liboss
-Version: @LT_RELEASE@
+Version: @VERSION@
Revision: 0.@DATESTAMP@.1
Depends: %n-shlibs (>= %v-%r)
BuildDepends: dlcompat, esound
|
|
From: Benjamin R. <ran...@us...> - 2002-10-23 03:04:40
|
Update of /cvsroot/liboss/liboss In directory usw-pr-cvs1:/tmp/cvs-serv8200 Modified Files: .cvsignore Makefile.am configure.in Added Files: liboss.info.in Log Message: added an info file --- NEW FILE: liboss.info.in --- Package: liboss Version: @LT_RELEASE@ Revision: 0.@DATESTAMP@.1 Depends: %n-shlibs (>= %v-%r) BuildDepends: dlcompat, esound BuildDependsOnly: true Source: %n.tar.bz2 ConfigureParams: --with-esd=%p SplitOff: << Package: %N-shlibs Files: lib/%N.*.dylib << DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README TODO Description: OSS Audio API Emulation Library DescDetail: << LibOSS emulates the Open Sound System API. << License: LGPL Homepage: http://liboss.sf.net/ Index: .cvsignore =================================================================== RCS file: /cvsroot/liboss/liboss/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 23 Oct 2002 02:39:11 -0000 1.6 +++ .cvsignore 23 Oct 2002 03:04:37 -0000 1.7 @@ -11,6 +11,7 @@ configure depcomp install-sh +liboss.info liboss.pc libtool ltmain.sh Index: Makefile.am =================================================================== RCS file: /cvsroot/liboss/liboss/Makefile.am,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Makefile.am 23 Oct 2002 02:39:11 -0000 1.4 +++ Makefile.am 23 Oct 2002 03:04:38 -0000 1.5 @@ -32,5 +32,5 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = liboss.pc -EXTRA_DIST = liboss.pc.in +EXTRA_DIST = liboss.info.in liboss.pc.in Index: configure.in =================================================================== RCS file: /cvsroot/liboss/liboss/configure.in,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- configure.in 23 Oct 2002 02:39:11 -0000 1.24 +++ configure.in 23 Oct 2002 03:04:38 -0000 1.25 @@ -13,6 +13,7 @@ dnl if backwards compatibility has been broken, dnl set LIBOSS_BIN_AGE _and_ LIBOSS_IFACE_AGE to 0. dnl +DATESTAMP=`date '+%Y%m%d%H%M%S'` LIBOSS_MAJOR=0 LIBOSS_MINOR=0 LIBOSS_SUB=1 @@ -25,6 +26,7 @@ AC_SUBST(LIBOSS_SUB) AC_SUBST(LIBOSS_IFACE_AGE) AC_SUBST(LIBOSS_BIN_AGE) +AC_SUBST(DATESTAMP) AC_DEFINE_UNQUOTED(LIBOSS_MAJOR, $LIBOSS_MAJOR, [major version number]) AC_DEFINE_UNQUOTED(LIBOSS_MINOR, $LIBOSS_MINOR, [minor version number]) @@ -206,6 +208,7 @@ AM_CONDITIONAL(ESD, test "x$esd" = "xtrue" ) AC_CONFIG_FILES([ +liboss.info liboss.pc Makefile lib/Makefile |
|
From: Benjamin R. <ran...@us...> - 2002-10-23 02:39:15
|
Update of /cvsroot/liboss/liboss
In directory usw-pr-cvs1:/tmp/cvs-serv29857
Modified Files:
.cvsignore Makefile.am configure.in
Added Files:
liboss.pc.in
Log Message:
added a pkg-config file for liboss
--- NEW FILE: liboss.pc.in ---
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: liboss
Description: liboss
Requires: esound
Version: @LT_RELEASE@
Libs: -L${libdir} -loss
Cflags: -Dopen=___sys_open -Dioctl=___sys_ioctl -Dclose=___sys_close -include ${includedir}/liboss/soundcard.h -Wno-precomp
Index: .cvsignore
===================================================================
RCS file: /cvsroot/liboss/liboss/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore 22 Oct 2002 04:47:24 -0000 1.5
+++ .cvsignore 23 Oct 2002 02:39:11 -0000 1.6
@@ -11,6 +11,7 @@
configure
depcomp
install-sh
+liboss.pc
libtool
ltmain.sh
missing
Index: Makefile.am
===================================================================
RCS file: /cvsroot/liboss/liboss/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Makefile.am 10 May 2002 15:20:36 -0000 1.3
+++ Makefile.am 23 Oct 2002 02:39:11 -0000 1.4
@@ -4,8 +4,6 @@
SUBDIRS = include lib src
-EXTRA_DIST =
-
noinst_HEADERS = config.h
docs:
@@ -30,3 +28,9 @@
maintainer-clean-generic-hook:
rm -f config.status
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = liboss.pc
+
+EXTRA_DIST = liboss.pc.in
+
Index: configure.in
===================================================================
RCS file: /cvsroot/liboss/liboss/configure.in,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- configure.in 23 Oct 2002 01:28:12 -0000 1.23
+++ configure.in 23 Oct 2002 02:39:11 -0000 1.24
@@ -206,6 +206,7 @@
AM_CONDITIONAL(ESD, test "x$esd" = "xtrue" )
AC_CONFIG_FILES([
+liboss.pc
Makefile
lib/Makefile
src/Makefile
|
|
From: Alexander S. <mrv...@us...> - 2002-10-23 02:05:17
|
Update of /cvsroot/liboss/liboss/include
In directory usw-pr-cvs1:/tmp/cvs-serv6790/include
Modified Files:
soundcard.h
Log Message:
Now works with C++
Index: soundcard.h
===================================================================
RCS file: /cvsroot/liboss/liboss/include/soundcard.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- soundcard.h 23 Oct 2002 01:28:13 -0000 1.5
+++ soundcard.h 23 Oct 2002 02:05:14 -0000 1.6
@@ -38,7 +38,8 @@
#ifndef _SOUNDCARD_H_
#define _SOUNDCARD_H_
-
+#include <sys/cdefs.h>
+__BEGIN_DECLS
/* FIXME: what is this? */
#define SOUND_VERSION 0x030001
@@ -313,5 +314,5 @@
static inline void close (int x) {oss_close(x);}
#endif
-
+__END_DECLS
#endif /* !_SOUNDCARD_H_ */
|
|
From: Alexander S. <mrv...@us...> - 2002-10-23 01:34:22
|
Update of /cvsroot/liboss/liboss In directory usw-pr-cvs1:/tmp/cvs-serv26419 Modified Files: ChangeLog Log Message: Updating this Index: ChangeLog =================================================================== RCS file: /cvsroot/liboss/liboss/ChangeLog,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ChangeLog 22 Oct 2002 19:51:35 -0000 1.3 +++ ChangeLog 23 Oct 2002 01:34:19 -0000 1.4 @@ -1,312 +1,328 @@ -2002-10-22 13:46 Benjamin Reed <ran...@us...> +2002-10-22 21:28 mrvacbob + + * TODO, configure.in, include/soundcard.h, lib/esddsp.c, + src/Makefile.am: Now soundcard.h uses inline functions. We need to + write liboss-config or use pkgconfig, but arts may compile + (manually) now + +2002-10-22 16:13 rangerrick + + * AUTHORS, INSTALL, README: doco updates + +2002-10-22 15:51 thesin + + * ChangeLog: ran cvs2cl to get a better changelog, it needs editing + and everyone should start using it now + +2002-10-22 15:46 rangerrick * TODO, configure.in, lib/Makefile.am: more cruft removal and cleanup -2002-10-22 13:28 Justin F. Hallett <th...@us...> +2002-10-22 15:28 thesin * src/osscat.c: don't ask why I put .. -2002-10-22 13:27 Justin F. Hallett <th...@us...> +2002-10-22 15:27 thesin * lib/esddsp.c, src/osscat.c: There will never be any other soundcard.h -2002-10-22 11:19 Benjamin Reed <ran...@us...> +2002-10-22 13:19 rangerrick * acconfig.h, configure.in: if we use the 3-argument version of AC_DEFINE, we don't need acconfig.h anymore, and autogen doesn't bitch ;) -2002-10-22 10:51 Benjamin Reed <ran...@us...> +2002-10-22 12:51 rangerrick * configure.in, lib/Makefile.am: LIBESD resembles LIBDL -2002-10-21 23:24 Benjamin Reed <ran...@us...> +2002-10-22 01:24 rangerrick * include/Makefile.am: liboss/soundcard.h -2002-10-21 23:21 Benjamin Reed <ran...@us...> +2002-10-22 01:21 rangerrick * configure.in, lib/.cvsignore, lib/Makefile.am, src/.cvsignore: more build tweaks -2002-10-21 22:48 Benjamin Reed <ran...@us...> +2002-10-22 00:48 rangerrick * configure.in: rearranged the macros so that it will detect esd even if it's not in -I and -L -2002-10-21 22:47 Benjamin Reed <ran...@us...> +2002-10-22 00:47 rangerrick * autogen.sh: --prefix=`pwd`?? why??? -2002-10-21 22:47 Benjamin Reed <ran...@us...> +2002-10-22 00:47 rangerrick * .cvsignore: more things to ignore -2002-10-21 17:18 Justin F. Hallett <th...@us...> +2002-10-21 19:18 thesin * configure.in: added a test for esd.h -2002-10-21 16:40 Max Horn <fin...@us...> +2002-10-21 18:40 fingolfin * config.guess, config.sub, depcomp, install-sh, ltmain.sh, missing, mkinstalldirs: removed some files which are generated by autotools -2002-10-19 06:41 Max Horn <fin...@us...> +2002-10-19 08:41 fingolfin * .cvsignore, doc/.cvsignore, include/.cvsignore, lib/.cvsignore, src/.cvsignore: updated .cvsignore -2002-10-19 02:11 Dave Vasilevsky <va...@us...> +2002-10-19 04:11 vasi * src/osscat.c: Woohoo, it WORKS!!! Just 'osscat somewavfile.wav' should play a nice sound, assuming the wav file was made with right params. Most of the ones in /sw/share/sounds should work fine. -2002-10-19 01:02 Dave Vasilevsky <va...@us...> +2002-10-19 03:02 vasi * src/osscat.c: We have sound! Too bad it's meaningless static so far...time to look up exactly what a .WAV is... -2002-10-18 16:46 Alexander Strange <mrv...@us...> +2002-10-18 18:46 mrvacbob * AUTHORS, lib/esddsp.c, src/osscat.c: osscat almost works now. It calls write(), and esddsp doesn't override write(). We may need to implement this -2002-10-18 16:11 Alexander Strange <mrv...@us...> +2002-10-18 18:11 mrvacbob * lib/: Makefile.am, esddsp.c: Oops, this is kinda needed -2002-10-18 16:00 Alexander Strange <mrv...@us...> +2002-10-18 18:00 mrvacbob * configure.in, include/soundcard.h, lib/Makefile.am, src/Makefile.am, src/osscat.c: More changes. It now compiles. osscat crashes trying to call a symbol acquired from dlsym (open), but i don't think it's dlcompat's fault -2002-10-17 20:50 Alexander Strange <mrv...@us...> +2002-10-17 22:50 mrvacbob * configure.in, include/soundcard.h, lib/Makefile.am: Attempting an implementation using esddsp. Does not work. Does not even compile. I can't figure out what the error means, though. -2002-06-22 12:20 Alexander Strange <mrv...@us...> +2002-06-22 14:20 mrvacbob * configure.in, depcomp: Reworked some of the build system (yay for autoupdate/autoscan) -2002-05-10 09:57 Max Horn <fin...@us...> +2002-05-10 11:57 fingolfin * .cvsignore: updated .cvsignore -2002-05-10 09:48 Justin F. Hallett <th...@us...> +2002-05-10 11:48 thesin * include/.cvsignore, src/.cvsignore: cvs sanity addition -2002-05-10 09:43 Justin F. Hallett <th...@us...> +2002-05-10 11:43 thesin * autogen.sh: Changed autogen.sh to autorun configure using pwd ass the prefix for vasi, to stop this a variable called NO_CONFIGURE must not be equal to null -2002-05-10 09:25 Justin F. Hallett <th...@us...> +2002-05-10 11:25 thesin * include/Makefile.am: Oops -2002-05-10 09:20 Justin F. Hallett <th...@us...> +2002-05-10 11:20 thesin * Makefile.am: Almost forgot this one -2002-05-10 09:20 Justin F. Hallett <th...@us...> +2002-05-10 11:20 thesin * configure.in, include/Makefile.am, lib/Makefile.am: Fix for install phase -2002-05-10 09:05 Justin F. Hallett <th...@us...> +2002-05-10 11:05 thesin * configure.in, lib/libosscat.c, src/Makefile.am, src/osscat.c: Add a src dir and change bin program name to osscat, and now compiles and installs -2002-05-10 08:53 Dave Vasilevsky <va...@us...> +2002-05-10 10:53 vasi * lib/liboss.c: Added lots of stuff. Some sound may come soon! -2002-05-10 08:38 Justin F. Hallett <th...@us...> +2002-05-10 10:38 thesin * Makefile.am: Adding a dir for binaries -2002-05-10 04:12 Dave Vasilevsky <va...@us...> +2002-05-10 06:12 vasi * lib/libosscat.c: Stupid errors fixed. -2002-05-10 04:10 Dave Vasilevsky <va...@us...> +2002-05-10 06:10 vasi * lib/libosscat.c: Test case. -2002-05-09 21:35 Justin F. Hallett <th...@us...> +2002-05-09 23:35 thesin * acconfig.h, configure.in: Added the CoreAudio if statement -2002-05-09 21:32 Justin F. Hallett <th...@us...> +2002-05-09 23:32 thesin * lib/liboss.c: Changed CoreAudio Define -2002-05-09 17:07 Justin F. Hallett <th...@us...> +2002-05-09 19:07 thesin * configure.in: Added Coreaudio as an option for futur expansion, this is temp till I get home and add a test for coreaudio -2002-05-09 17:02 Justin F. Hallett <th...@us...> +2002-05-09 19:02 thesin * lib/: Makefile.am, liboss.c: Added Coreaudio as an option for futur expansion -2002-05-09 13:41 Justin F. Hallett <th...@us...> +2002-05-09 15:41 thesin * configure.in: my bad on the comment, just removed completly -2002-05-09 13:36 Justin F. Hallett <th...@us...> +2002-05-09 15:36 thesin * configure.in: removed -ldl check and added static default to yes -2002-05-09 13:20 Justin F. Hallett <th...@us...> +2002-05-09 15:20 thesin * configure.in, lib/Makefile.am: Fixed library versioning code -2002-05-09 12:42 Justin F. Hallett <th...@us...> +2002-05-09 14:42 thesin * lib/Makefile.am: noinstall_HEADERS works properly now -2002-05-09 12:07 Justin F. Hallett <th...@us...> +2002-05-09 14:07 thesin * .cvsignore: Thanks Fingolfin forgot about these, here is an other one. -2002-05-09 11:51 Max Horn <fin...@us...> +2002-05-09 13:51 fingolfin * .cvsignore, doc/.cvsignore, lib/.cvsignore: added .cvsignore files, so that I am at least not completly useless -2002-05-09 09:57 Justin F. Hallett <th...@us...> +2002-05-09 11:57 thesin * configure.in: Removed SPEC portion since not needed ATM or maybe never -2002-05-09 09:57 Justin F. Hallett <th...@us...> +2002-05-09 11:57 thesin * lib/Makefile.am: Fixed header install portion and versioning of libs -2002-05-09 09:41 Justin F. Hallett <th...@us...> +2002-05-09 11:41 thesin * configure.in: now sets LDFLAGS and CPPFLAGS to enable dlcompat and uses prefix as search paths as well -2002-05-09 09:40 Justin F. Hallett <th...@us...> +2002-05-09 11:40 thesin * lib/Makefile.am: an other build fix till that portion is made -2002-05-09 09:22 Justin F. Hallett <th...@us...> +2002-05-09 11:22 thesin * lib/Makefile.am: Fixed so it doesn't include @COREAUDIO@ till i set it -2002-05-09 08:28 Justin F. Hallett <th...@us...> +2002-05-09 10:28 thesin * configure.in: Added vasi's header changes to configure.in testing phase -2002-05-09 08:26 Justin F. Hallett <th...@us...> +2002-05-09 10:26 thesin * lib/liboss.c: changed to use to proper form fomr coresaudio.h -2002-05-09 08:24 Justin F. Hallett <th...@us...> +2002-05-09 10:24 thesin * lib/Makefile.am: Changing to use variables instead of hard coded -2002-05-09 02:15 Dave Vasilevsky <va...@us...> +2002-05-09 04:15 vasi * TODO: oss_real_time suggested. -2002-05-09 01:48 Dave Vasilevsky <va...@us...> +2002-05-09 03:48 vasi * include/soundcard.h, lib/Makefile.am, lib/liboss.c: Compiles, but does nothing. -2002-05-08 15:36 Benjamin Reed <ran...@us...> +2002-05-08 17:36 rangerrick * TODO: looks like someone made the TODO in a mac editor... CR's were all messed from terminal. =) -2002-05-08 15:21 Justin F. Hallett <th...@us...> +2002-05-08 17:21 thesin * lib/liboss.c: Same fix Feanor just added to configure -2002-05-08 15:18 Alexander Strange <mrv...@us...> +2002-05-08 17:18 mrvacbob * configure.in: Cleanup -2002-05-08 15:04 Justin F. Hallett <th...@us...> +2002-05-08 17:04 thesin * Makefile.in, aclocal.m4, depcomp, stamp-h.in, doc/Makefile.in, lib/Makefile.in, config.h.in: Removed a few more files to force the use of autogen.sh for cvs users -2002-05-08 15:00 Justin F. Hallett <th...@us...> +2002-05-08 17:00 thesin * configure: Removed configure, forcing uses of autogen.sh for cvs use -2002-05-08 14:59 Justin F. Hallett <th...@us...> +2002-05-08 16:59 thesin * configure.in: minor fix the AM defs -2002-05-08 14:25 Dave Vasilevsky <va...@us...> +2002-05-08 16:25 vasi * TODO: At least this is what I think is necessary, roughly in order. Seems to make sense? -2002-05-07 16:07 Justin F. Hallett <th...@us...> +2002-05-07 18:07 thesin * README: Testing the commit list -2002-05-07 15:27 Benjamin Reed <ran...@us...> +2002-05-07 17:27 rangerrick * README: just another test -2002-05-07 15:26 Benjamin Reed <ran...@us...> +2002-05-07 17:26 rangerrick * README: testing =) -2002-05-07 15:26 Justin F. Hallett <th...@us...> +2002-05-07 17:26 thesin * AUTHORS: testing -2002-05-06 09:08 Justin F. Hallett <th...@us...> +2002-05-06 11:08 thesin * AUTHORS: Updated AUTHORS -2002-05-03 11:13 Justin F. Hallett <th...@us...> +2002-05-03 13:13 thesin * INSTALL: added configure to install proceedures -2002-05-03 11:11 Justin F. Hallett <th...@us...> +2002-05-03 13:11 thesin * AUTHORS: trying the get the list to work again -2002-05-03 11:01 Justin F. Hallett <th...@us...> +2002-05-03 13:01 thesin * ChangeLog: Updated ChangeLog and testing commit list -2002-05-03 10:57 Justin F. Hallett <th...@us...> +2002-05-03 12:57 thesin * COPYING: Changed license to LGPL -2002-05-03 10:19 Justin F. Hallett <th...@us...> +2002-05-03 12:19 thesin * acconfig.h, acinclude.m4, AUTHORS, ChangeLog, aclocal.m4, autogen.sh, config.guess, config.h.in, config.sub, configure, @@ -316,7 +332,7 @@ include/soundcard.h, lib/Makefile.am, lib/Makefile.in, lib/liboss.c: Initial revision -2002-05-03 10:19 Justin F. Hallett <th...@us...> +2002-05-03 12:19 thesin * acconfig.h, acinclude.m4, AUTHORS, ChangeLog, aclocal.m4, autogen.sh, config.guess, config.h.in, config.sub, configure, |
|
From: Alexander S. <mrv...@us...> - 2002-10-23 01:28:16
|
Update of /cvsroot/liboss/liboss/src In directory usw-pr-cvs1:/tmp/cvs-serv23624/src Modified Files: Makefile.am Log Message: Now soundcard.h uses inline functions. We need to write liboss-config or use pkgconfig, but arts may compile (manually) now Index: Makefile.am =================================================================== RCS file: /cvsroot/liboss/liboss/src/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Makefile.am 18 Oct 2002 22:00:26 -0000 1.2 +++ Makefile.am 23 Oct 2002 01:28:13 -0000 1.3 @@ -2,14 +2,13 @@ ## Process this file with automake to produce Makefile.in ## -CFLAGS = @CFLAGS@ $(COREAUDIO_CFLAGS) @NONPIC_CFLAGS@ +CFLAGS = @NONPIC_CFLAGS@ @CLIENT_CFLAGS@ bin_PROGRAMS = osscat osscat_SOURCES = osscat.c osscat_DEPENDENCIES = $(top_srcdir)/lib/liboss.la -osscat_LDADD = $(top_srcdir)/lib/liboss.la \ - $(COREAUDIO_LDFLAGS) +osscat_LDADD = $(top_srcdir)/lib/liboss.la debug: @$(MAKE) CFLAGS="$(DEBUG_CFLAGS)" |
|
From: Alexander S. <mrv...@us...> - 2002-10-23 01:28:16
|
Update of /cvsroot/liboss/liboss
In directory usw-pr-cvs1:/tmp/cvs-serv23624
Modified Files:
TODO configure.in
Log Message:
Now soundcard.h uses inline functions. We need to write liboss-config or use pkgconfig, but arts may compile (manually) now
Index: TODO
===================================================================
RCS file: /cvsroot/liboss/liboss/TODO,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- TODO 22 Oct 2002 19:46:13 -0000 1.5
+++ TODO 23 Oct 2002 01:28:12 -0000 1.6
@@ -21,3 +21,5 @@
- Are there any flags and such that are needed for eventual support
of other platforms (pure darwin, darwin x86, etc.)?
+
+- Add liboss-config, or an alternate method of adding '-Dopen=___sys_open -Dioctl=___sys_ioctl -Dclose=___sys_close -include @prefix@/include/liboss/soundcard.h -Wno-precomp' to clients.
Index: configure.in
===================================================================
RCS file: /cvsroot/liboss/liboss/configure.in,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- configure.in 22 Oct 2002 19:46:14 -0000 1.22
+++ configure.in 23 Oct 2002 01:28:12 -0000 1.23
@@ -101,10 +101,12 @@
dnl Common cflags for all platforms
CFLAGS="$CFLAGS $nocpp $wall -I${prefix}/include"
NONPIC_CFLAGS="$CFLAGS $nopic"
+CLIENT_CFLAGS="$CFLAGS $INCLUDES -Dopen=___sys_open -Dclose=___sys_close -Dioctl=___sys_ioctl -include soundcard.h"
CPPFLAGS="$CPPFLAGS $CFLAGS"
DEBUG_CFLAGS="$CFLAGS $DEBUG_CFLAGS"
LDFLAGS="$LDFLAGS -L${prefix}/lib"
AC_SUBST(NONPIC_CFLAGS)
+AC_SUBST(CLIENT_CFLAGS)
dnl
dnl Libtool
@@ -161,7 +163,7 @@
dnl dlcompat has a function that's a drop-in replacement
dnl for dlsym that will automatically prepend underscores on a failed lookup
DLSYM_UNDERSCORE=
-AC_CHECK_LIB(dl,dlsym_prepend_underscore,[DLSYM_UNDERSCORE="-Ddlsym=dlsym_prepend_underscore"])
+dnl AC_CHECK_LIB(dl,dlsym_prepend_underscore,[DLSYM_UNDERSCORE="-Ddlsym=dlsym_prepend_underscore"])
AC_SUBST(DLSYM_UNDERSCORE)
AC_ARG_WITH(esd,
|
|
From: Alexander S. <mrv...@us...> - 2002-10-23 01:28:16
|
Update of /cvsroot/liboss/liboss/include
In directory usw-pr-cvs1:/tmp/cvs-serv23624/include
Modified Files:
soundcard.h
Log Message:
Now soundcard.h uses inline functions. We need to write liboss-config or use pkgconfig, but arts may compile (manually) now
Index: soundcard.h
===================================================================
RCS file: /cvsroot/liboss/liboss/include/soundcard.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- soundcard.h 18 Oct 2002 22:00:24 -0000 1.4
+++ soundcard.h 23 Oct 2002 01:28:13 -0000 1.5
@@ -285,23 +285,33 @@
/* Make sure we don't override the headers by accident! */
#include <fcntl.h>
#include <sys/ioctl.h>
+#include <stdio.h>
+#include <stdarg.h>
+#include <unistd.h>
+#undef ioctl
+#undef open
+#undef close
#ifndef LIBOSS_INTERNAL
-#if 0
-/* This is what we'd like to have, but it causes prototype conflicts. */
-#define ioctl _oss_ioctl
-#else
-#define ioctl(x,y,z...) oss_ioctl(x,y,z)
-#define open(x,y,z...) oss_open(x,y,z)
-#define close(x) oss_close(x)
-#endif
+extern int oss_ioctl (int,unsigned long,va_list);
+extern int oss_open (const char *,int,va_list);
+extern void oss_close (int);
-#include <sys/cdefs.h>
+static inline int ioctl (int x, unsigned long y,...)
+{
+ va_list l;
+ va_start(l,y);
+ return oss_ioctl(x,y,l);
+}
-__BEGIN_DECLS
-//int oss_ioctl __P((int fd, request_t request, ...));
-//int oss_open __P((const char *pathname, int flags, ...));
-__END_DECLS
+static inline int open (const char* x, int y,...)
+{
+ va_list l;
+ va_start(l,y);
+ return oss_open(x,y,l);
+}
+
+static inline void close (int x) {oss_close(x);}
#endif
#endif /* !_SOUNDCARD_H_ */
|
|
From: Alexander S. <mrv...@us...> - 2002-10-23 01:28:16
|
Update of /cvsroot/liboss/liboss/lib
In directory usw-pr-cvs1:/tmp/cvs-serv23624/lib
Modified Files:
esddsp.c
Log Message:
Now soundcard.h uses inline functions. We need to write liboss-config or use pkgconfig, but arts may compile (manually) now
Index: esddsp.c
===================================================================
RCS file: /cvsroot/liboss/liboss/lib/esddsp.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- esddsp.c 22 Oct 2002 19:27:22 -0000 1.3
+++ esddsp.c 23 Oct 2002 01:28:13 -0000 1.4
@@ -19,13 +19,6 @@
#define DSP_DEBUG
-/* This lets you run multiple instances of x11amp by setting the X11AMPNUM
- environment variable. Only works on glibc2.
- */
-/* #define MULTIPLE_X11AMP */
-
-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
-
#ifdef DSP_DEBUG
#define DPRINTF(format, args...) printf(format, ## args)
#else
@@ -51,11 +44,7 @@
/* BSDI has this functionality, but not define :() */
#define REAL_LIBC libSystem_handle
-#if defined(__FreeBSD__) || defined(__bsdi__)
typedef unsigned long request_t;
-#else
-typedef int request_t;
-#endif
static int sndfd = -1, mixfd = -1;
static int settings = 0, done = 0;
@@ -166,21 +155,18 @@
}
}
-int
-oss_open (const char *pathname, int flags, ...)
+int oss_open (const char *pathname, int flags, va_list args)
{
static int (*func) (const char *, int, mode_t) = NULL;
- va_list args;
mode_t mode;
liboss_init ();
if (!func)
- func = (int (*) (const char *, int, mode_t)) dlsym (REAL_LIBC, "open");
+ func = (int (*) (const char *, int, mode_t)) dlsym (REAL_LIBC, "_open");
dsp_init ();
- va_start (args, flags);
mode = va_arg (args, int);
va_end (args);
@@ -378,17 +364,16 @@
}
int
-oss_ioctl (int fd, request_t request, ...)
+oss_ioctl (int fd, request_t request, va_list args)
{
static int (*func) (int, request_t, void *) = NULL;
- va_list args;
void *argp;
liboss_init ();
if (!func)
- func = (int (*) (int, request_t, void *)) dlsym (REAL_LIBC, "ioctl");
- va_start (args, request);
+ func = (int (*) (int, request_t, void *)) dlsym (REAL_LIBC, "_ioctl");
+
argp = va_arg (args, void *);
va_end (args);
@@ -409,7 +394,7 @@
static int (*func) (int) = NULL;
if (!func)
- func = (int (*) (int)) dlsym (REAL_LIBC, "close");
+ func = (int (*) (int)) dlsym (REAL_LIBC, "_close");
if (fd == sndfd)
sndfd = -1;
@@ -418,90 +403,3 @@
return (*func) (fd);
}
-
-#ifdef MULTIPLE_X11AMP
-
-#include <socketbits.h>
-#include <sys/param.h>
-#include <sys/un.h>
-
-#define ENVSET "X11AMPNUM"
-
-int
-unlink (const char *filename)
-{
- static int (*func) (const char *) = NULL;
- char *num;
-
- if (!func)
- func = (int (*) (const char *)) dlsym (REAL_LIBC, "unlink");
-
- if (!strcmp (filename, "/tmp/X11Amp_CTRL") && (num = getenv (ENVSET)))
- {
- char buf[PATH_MAX] = "/tmp/X11Amp_CTRL";
- strcat (buf, num);
- return (*func) (buf);
- }
- else
- return (*func) (filename);
-}
-
-typedef int (*sa_func_t) (int, struct sockaddr *, int);
-
-static int
-sockaddr_mangle (sa_func_t func, int fd, struct sockaddr *addr, int len)
-{
- char *num;
-
- if (!strcmp (((struct sockaddr_un *) addr)->sun_path, "/tmp/X11Amp_CTRL")
- && (num = getenv(ENVSET)))
- {
- int ret;
- char buf[PATH_MAX] = "/tmp/X11Amp_CTRL";
-
- struct sockaddr_un *new_addr = malloc (len);
-
- strcat (buf, num);
- memcpy (new_addr, addr, len);
- strcpy (new_addr->sun_path, buf);
-
- ret = (*func) (fd, (struct sockaddr *) new_addr, len);
-
- free (new_addr);
- return ret;
- }
- else
- return (*func) (fd, addr, len);
-}
-
-int
-bind (int fd, struct sockaddr *addr, int len)
-{
- static sa_func_t func = NULL;
-
- if (!func)
- func = (sa_func_t) dlsym (REAL_LIBC, "bind");
- return sockaddr_mangle (func, fd, addr, len);
-}
-
-int
-connect (int fd, struct sockaddr *addr, int len)
-{
- static sa_func_t func = NULL;
-
- if (!func)
- func = (sa_func_t) dlsym (REAL_LIBC, "connect");
- return sockaddr_mangle (func, fd, addr, len);
-}
-
-#endif /* MULTIPLE_X11AMP */
-
-#else /* __GNUC__ */
-
-void
-nogcc (void)
-{
- ident = NULL;
-}
-
-#endif /* __GNUC__ */
|
|
From: Benjamin R. <ran...@us...> - 2002-10-22 21:48:04
|
Update of /cvsroot/liboss/web
In directory usw-pr-cvs1:/tmp/cvs-serv4033
Modified Files:
index.html
Added Files:
liboss.css
Log Message:
whee, new web page thingy
--- NEW FILE: liboss.css ---
body {
background-color: #ffffff;
color: #000000;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
}
h1 {
padding: 2px 2px;
margin: 0;
background-color: #aaaaff;
font-size: x-large;
}
h2 {
background-color: #ccccff;
padding: 1px;
font-size: larger;
font-weight: 900;
font-variant: small-caps;
}
.bolder {
font-size: larger;
font-weight: 900;
}
.compressed {
margin: 0;
padding: 0;
}
.compressed-indent {
padding-left: 5px;
}
.header-menubar {
font-size: larger;
font-weight: 900;
}
.justified {
text-align: center;
vertical-align: bottom;
}
Index: index.html
===================================================================
RCS file: /cvsroot/liboss/web/index.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- index.html 10 May 2002 20:48:08 -0000 1.2
+++ index.html 22 Oct 2002 21:47:59 -0000 1.3
@@ -1,226 +1,72 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta name="generator" content="HTML Tidy, see www.w3.org" />
- <meta http-equiv="Content-Type"
- content="text/html; Charset=iso-8859-1" />
-
- <title>liboss - Bringing OSS compatibility to Mac OS X</title>
-<style type="text/css">
- body {
- background-color: #FFFFFF;
- color: #000000;
- }
- :link { color: #0000EE }
- :visited { color: #0000EE }
- span.c2 {font-size: 80%}
- span.c1 {font-size: 207%}
-</style>
- </head>
-
- <body>
- <table width="100%" border="0">
- <tr>
- <td width="15%" valign="bottom" align="left"><a
- href="http://sourceforge.net/projects/liboss">Project
- Page</a> </td>
-
- <td width="70%" align="center"><span
- class="c1"><strong>liboss</strong></span> </td>
-
- <td width="15%" valign="middle" align="right"><a
- href="http://sourceforge.net"><img
- src="http://sourceforge.net/sflogo.php?group_id=52744"
- width="75%" border="0" /></a> </td>
- </tr>
- </table>
- <hr />
-
- <table width="100%" border="1">
- <tr bgcolor="#GGGGFF">
- <td><strong>Mac OS X liboss</strong> </td>
- </tr>
-
- <tr bgcolor="#CCCCCC">
- <td>
- <br />
-
-
- <table width="100%" border="0">
- <tr>
- <td>
- liboss is a sound API to provide OSS support in
- Apple OS X. This will provide an audio API bridge
- between the linux OSS API and the Apple OS X
- CoreAudio API. Enabling easier ports to OS X of
- software that requires OSS Support.<br />
- <br />
- You can also have a look at other similar
- projects:
-
- <ul>
- <li><a href="http://www.opensound.com/">OSS</a> :
- The original OSS kernel module</li>
-
- <li><a
- href="http://www.portaudio.com/">PortAudio</a> :
- Audio emulation software</li>
-
- <li><a
- href="http://wuarchive.wustl.edu/systems/unix/NetBSD/NetBSD-current/src/lib/libossaudio/">
- NetBSD</a> : NetBSD CVS archive (idea came from
- here)</li>
- </ul>
- <br />
-
- </td>
- </tr>
-
- <tr>
- <td>
- <table width="100%" border="1">
- <tr bgcolor="#9999FF">
- <td>Project Team</td>
- </tr>
-
- <tr bgcolor="#CCCCCC">
- <td>
- <table width="100%" border="0">
- <tr>
- <td>Alexander Strange (Feanor)<br />
- Benjamin Reed (RangerRick)<br />
- David Vasilevsky (vasi)<br />
- Justin F. Hallett (TheSin)<br />
- Max Horn (Fingolfin)<br />
- Peter O'Gorman (pogma)<br />
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td>
- <table width="100%" border="1">
- <tr bgcolor="#9999FF">
- <td>Current release</td>
- </tr>
-
- <tr bgcolor="#CCCCCC">
- <td>
- <table width="100%" border="0">
- <tr>
- <td>None (stable)<br />
- <a
- href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/liboss/liboss/">
- CVS</a> (unstable)<br />
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td>
- <table width="100%" border="1">
- <tr bgcolor="#9999FF">
- <td>Changelog</td>
- </tr>
-
- <tr bgcolor="#CCCCCC">
- <td>
- <table width="100%" border="0">
- <tr>
- <td><a
- href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/liboss/liboss/ChangeLog">
- liboss ChangeLog</a> </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td>
- <table width="100%" border="1">
- <tr bgcolor="#9999FF">
- <td>Downloads</td>
- </tr>
-
- <tr bgcolor="#CCCCCC">
- <td>
- <table width="100%" border="0">
- <tr>
- <td><a
- href="https://sourceforge.net/project/showfiles.php?group_id=52744&release_id=55570">
- liboss Download Page</a> </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td>
- <table width="100%" border="1">
- <tr bgcolor="#9999FF">
- <td>Requirements</td>
- </tr>
-
- <tr bgcolor="#CCCCCC">
- <td>
- <table width="100%" border="0">
- <tr>
- <td>Mac OS X - 10.1+<br />
- Mac OS X - Dec 2001 Developer Tools</td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td>
- <table width="100%" border="1">
- <tr bgcolor="#9999FF">
- <td>Help</td>
- </tr>
-
- <tr bgcolor="#CCCCCC">
- <td>
- <table width="100%" border="0">
- <tr>
- <td>irc.openprojects.net #liboss</td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td align="right"><span class="c2"><i>Updated: May
- 10th, 2002</i></span> </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </body>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>
+ LibOSS: Bringing OSS Compatibility To MacOS X
+ </title>
+ <meta name="keywords" content="darwin, macos x, mac os x, macos, oss, linux, audio, sound, api, esound, esd, CoreAudio" />
+ <link rel="stylesheet" href="liboss.css" type="text/css" />
+ </head>
+ <body>
+ <a style="float: right" href="http://sf.net/"><img src="http://sourceforge.net/sflogo.php?group_id=52744" /></a>
+ <h1>
+ LibOSS: Bringing OSS Compatibility To MacOS X
+ </h1>
+ <table class="header-menubar">
+ <tr>
+ <td> [<a href="http://sf.net/projects/liboss/">Project Page</a>] </td>
+ <td> [<a href="http://sf.net/cvs/?group_id=52744">CVS Access</a>] </td>
+ <td> [Download] </td>
+ </tr>
+ </table>
+ <h2>
+ What Is LibOSS?
+ </h2>
+ <p>
+ LibOSS is a compatibility layer for MacOS X that eases porting
+ software that uses Linux's OSS audio API.
+ </p>
+ <p>
+ Initially, LibOSS is built to talk through esound, a sound server
+ for UNIX-like systems that has native CoreAudio support.
+ Future releases will be geared towards cleaning up the code and
+ adding CoreAudio and perhaps even pure Darwin audio support.
+ </p>
+ <p>
+ Similar, or related projects, are:
+ </p>
+ <ul>
+ <li> <a href="http://www.opensound.com/">Open Sound System</a> </li>
+ <li> <a href="http://www.portaudio.com/">PortAudio</a> </li>
+ <li> <a href="http://wuarchive.wustl.edu/systems/unix/NetBSD/NetBSD-current/src/lib/libossaudio/">NetBSD's
+ libossaudio</a> (which is where LibOSS's inspiration comes from) </li>
+ </ul>
+ <h2>
+ Where Can I Get It?
+ </h2>
+ <p>
+ Currently, LibOSS is only available through CVS. To get it,
+ see the <a href="http://sf.net/cvs/?group_id=52744">CVS page</a>
+ at the <a href="http://sf.net/projects/liboss/">LibOSS Project Page</a>.
+ </p>
+ <h2>
+ <a name="resources">Where Can I Get More Information?</a>
+ </h2>
+ <p>
+ If you want to help out, or have questions, please join the discussion list(s):
+ </p>
+ <ul>
+ <li><p><a href="http://lists.sf.net/mailman/listinfo/liboss-devel">liboss-devel</a>:
+ for LibOSS development discussion</p></li>
+ <li><p><a href="http://lists.sf.net/mailman/listinfo/liboss-commit">liboss-commit</a>:
+ to receive CVS commit messages</p></li>
+ </ul>
+ <p>
+ You can also often find the LibOSS developers on the
+ <a href="http://www.freenode.net/">FreeNode IRC Network</a>, in the
+ "<span class="bolder">#liboss</span>" channel.
+ </p>
+ </body>
</html>
-
|
|
From: Benjamin R. <ran...@us...> - 2002-10-22 20:13:27
|
Update of /cvsroot/liboss/liboss In directory usw-pr-cvs1:/tmp/cvs-serv5093 Modified Files: AUTHORS INSTALL README Log Message: doco updates Index: AUTHORS =================================================================== RCS file: /cvsroot/liboss/liboss/AUTHORS,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- AUTHORS 18 Oct 2002 22:46:48 -0000 1.5 +++ AUTHORS 22 Oct 2002 20:13:22 -0000 1.6 @@ -1,4 +1,4 @@ -libOSS is derived from the ESounD 0.2.28 esddsp emulator. In the future, direct support for CoreAudio will be added for OS X. +libOSS is derived from the ESounD 0.2.28 esddsp emulator. Current authors include: Justin F. Hallett (TheSin) Index: INSTALL =================================================================== RCS file: /cvsroot/liboss/liboss/INSTALL,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- INSTALL 3 May 2002 17:13:19 -0000 1.2 +++ INSTALL 22 Oct 2002 20:13:23 -0000 1.3 @@ -1,7 +1,9 @@ INSTALLATION -libOSS installation should require no more than the following:- +LibOSS installation should require no more than the following: ./configure make make install + +For more information, please see the README. Index: README =================================================================== RCS file: /cvsroot/liboss/liboss/README,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- README 7 May 2002 22:07:19 -0000 1.4 +++ README 22 Oct 2002 20:13:23 -0000 1.5 @@ -1,2 +1,70 @@ -libOSS 0.0.1 - This well be an OSS bridge to APPLE's CoreAudio API for -Darwin PowerPC under Apple's OS X. +============================================================================== +LIBOSS +============================================================================== + +LibOSS is a compatibility layer for MacOS X that eases porting software that +uses Linux's OSS API. + + +------------------------------------------------------------------------------ +About This Release +------------------------------------------------------------------------------ + +This is our initial release, and as such, is a bit spartan. The goal for +0.0.1 was to be able to get audio from aRts (the audio API used by the KDE +desktop environment). This initial reference release has been built to talk +through esound, a sound server for UNIX-like systems that has native +CoreAudio support. + +Future releases will be geared towards cleaning up the code and adding +CoreAudio and perhaps even pure Darwin audio support. + + +------------------------------------------------------------------------------ +Installing LibOSS +------------------------------------------------------------------------------ + +The standard "./configure; make; make install" should work fine if you have +esound and libdl (dlcompat) somewhere accessible. + +If you don't, see the following: + + http://www.tux.org/~ricdude/EsounD.html + http://sourceforge.net/project/showfiles.php?group_id=17203&release_id=113418 + + +------------------------------------------------------------------------------ +Using And Developing With LibOSS +------------------------------------------------------------------------------ + +In theory, software that can build against Linux's OSS API should work just +fine, but you may need to do some tweaking to make it work. LibOSS has to +do some trickery with defines to override your system's open(), write(), and +so on. In the future we plan on providing a pkgconfig setup for liboss that +will automate some of this work, but for now, if you have questions, try +the IRC channel, or send a message to the discussion list. + + +------------------------------------------------------------------------------ +For More Information +------------------------------------------------------------------------------ + +The website is at http://liboss.sf.net/ -- information on downloading, pulling +source from CVS, and other resources including mailing lists are available +there. + +You can also catch us on #liboss on the FreeNode (formerly OpenProjects) IRC +network. + + +------------------------------------------------------------------------------ +For Less Information +------------------------------------------------------------------------------ + +See here: http://www.gnu.org/software/less/ + + + + + +$Id$ |
|
From: Justin <th...@us...> - 2002-10-22 19:51:38
|
Update of /cvsroot/liboss/liboss In directory usw-pr-cvs1:/tmp/cvs-serv22568 Modified Files: ChangeLog Log Message: ran cvs2cl to get a better changelog, it needs editing and everyone should start using it now Index: ChangeLog =================================================================== RCS file: /cvsroot/liboss/liboss/ChangeLog,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ChangeLog 3 May 2002 17:01:44 -0000 1.2 +++ ChangeLog 22 Oct 2002 19:51:35 -0000 1.3 @@ -1,9 +1,328 @@ -0.0.1 3-05-2002 - - Added autotools build - - Restructured the directories - - Changed to LGPL - -0.0.1 2-05-2002 - - Inital code taken from NetBSD 1.5's CVS - - Fixed Makefile - - Added some doc files and licensed under GPL +2002-10-22 13:46 Benjamin Reed <ran...@us...> + + * TODO, configure.in, lib/Makefile.am: more cruft removal and + cleanup + +2002-10-22 13:28 Justin F. Hallett <th...@us...> + + * src/osscat.c: don't ask why I put .. + +2002-10-22 13:27 Justin F. Hallett <th...@us...> + + * lib/esddsp.c, src/osscat.c: There will never be any other + soundcard.h + +2002-10-22 11:19 Benjamin Reed <ran...@us...> + + * acconfig.h, configure.in: if we use the 3-argument version of + AC_DEFINE, we don't need acconfig.h anymore, and autogen doesn't + bitch ;) + +2002-10-22 10:51 Benjamin Reed <ran...@us...> + + * configure.in, lib/Makefile.am: LIBESD resembles LIBDL + +2002-10-21 23:24 Benjamin Reed <ran...@us...> + + * include/Makefile.am: liboss/soundcard.h + +2002-10-21 23:21 Benjamin Reed <ran...@us...> + + * configure.in, lib/.cvsignore, lib/Makefile.am, src/.cvsignore: + more build tweaks + +2002-10-21 22:48 Benjamin Reed <ran...@us...> + + * configure.in: rearranged the macros so that it will detect esd + even if it's not in -I and -L + +2002-10-21 22:47 Benjamin Reed <ran...@us...> + + * autogen.sh: --prefix=`pwd`?? why??? + +2002-10-21 22:47 Benjamin Reed <ran...@us...> + + * .cvsignore: more things to ignore + +2002-10-21 17:18 Justin F. Hallett <th...@us...> + + * configure.in: added a test for esd.h + +2002-10-21 16:40 Max Horn <fin...@us...> + + * config.guess, config.sub, depcomp, install-sh, ltmain.sh, + missing, mkinstalldirs: removed some files which are generated by + autotools + +2002-10-19 06:41 Max Horn <fin...@us...> + + * .cvsignore, doc/.cvsignore, include/.cvsignore, lib/.cvsignore, + src/.cvsignore: updated .cvsignore + +2002-10-19 02:11 Dave Vasilevsky <va...@us...> + + * src/osscat.c: Woohoo, it WORKS!!! Just 'osscat somewavfile.wav' + should play a nice sound, assuming the wav file was made with right + params. Most of the ones in /sw/share/sounds should work fine. + +2002-10-19 01:02 Dave Vasilevsky <va...@us...> + + * src/osscat.c: We have sound! Too bad it's meaningless static so + far...time to look up exactly what a .WAV is... + +2002-10-18 16:46 Alexander Strange <mrv...@us...> + + * AUTHORS, lib/esddsp.c, src/osscat.c: osscat almost works now. It + calls write(), and esddsp doesn't override write(). We may need to + implement this + +2002-10-18 16:11 Alexander Strange <mrv...@us...> + + * lib/: Makefile.am, esddsp.c: Oops, this is kinda needed + +2002-10-18 16:00 Alexander Strange <mrv...@us...> + + * configure.in, include/soundcard.h, lib/Makefile.am, + src/Makefile.am, src/osscat.c: More changes. It now compiles. + osscat crashes trying to call a symbol acquired from dlsym (open), + but i don't think it's dlcompat's fault + +2002-10-17 20:50 Alexander Strange <mrv...@us...> + + * configure.in, include/soundcard.h, lib/Makefile.am: Attempting an + implementation using esddsp. Does not work. Does not even compile. + I can't figure out what the error means, though. + +2002-06-22 12:20 Alexander Strange <mrv...@us...> + + * configure.in, depcomp: Reworked some of the build system (yay for + autoupdate/autoscan) + +2002-05-10 09:57 Max Horn <fin...@us...> + + * .cvsignore: updated .cvsignore + +2002-05-10 09:48 Justin F. Hallett <th...@us...> + + * include/.cvsignore, src/.cvsignore: cvs sanity addition + +2002-05-10 09:43 Justin F. Hallett <th...@us...> + + * autogen.sh: Changed autogen.sh to autorun configure using pwd ass + the prefix for vasi, to stop this a variable called NO_CONFIGURE + must not be equal to null + +2002-05-10 09:25 Justin F. Hallett <th...@us...> + + * include/Makefile.am: Oops + +2002-05-10 09:20 Justin F. Hallett <th...@us...> + + * Makefile.am: Almost forgot this one + +2002-05-10 09:20 Justin F. Hallett <th...@us...> + + * configure.in, include/Makefile.am, lib/Makefile.am: Fix for + install phase + +2002-05-10 09:05 Justin F. Hallett <th...@us...> + + * configure.in, lib/libosscat.c, src/Makefile.am, src/osscat.c: Add + a src dir and change bin program name to osscat, and now compiles + and installs + +2002-05-10 08:53 Dave Vasilevsky <va...@us...> + + * lib/liboss.c: Added lots of stuff. Some sound may come soon! + +2002-05-10 08:38 Justin F. Hallett <th...@us...> + + * Makefile.am: Adding a dir for binaries + +2002-05-10 04:12 Dave Vasilevsky <va...@us...> + + * lib/libosscat.c: Stupid errors fixed. + +2002-05-10 04:10 Dave Vasilevsky <va...@us...> + + * lib/libosscat.c: Test case. + +2002-05-09 21:35 Justin F. Hallett <th...@us...> + + * acconfig.h, configure.in: Added the CoreAudio if statement + +2002-05-09 21:32 Justin F. Hallett <th...@us...> + + * lib/liboss.c: Changed CoreAudio Define + +2002-05-09 17:07 Justin F. Hallett <th...@us...> + + * configure.in: Added Coreaudio as an option for futur expansion, + this is temp till I get home and add a test for coreaudio + +2002-05-09 17:02 Justin F. Hallett <th...@us...> + + * lib/: Makefile.am, liboss.c: Added Coreaudio as an option for + futur expansion + +2002-05-09 13:41 Justin F. Hallett <th...@us...> + + * configure.in: my bad on the comment, just removed completly + +2002-05-09 13:36 Justin F. Hallett <th...@us...> + + * configure.in: removed -ldl check and added static default to yes + +2002-05-09 13:20 Justin F. Hallett <th...@us...> + + * configure.in, lib/Makefile.am: Fixed library versioning code + +2002-05-09 12:42 Justin F. Hallett <th...@us...> + + * lib/Makefile.am: noinstall_HEADERS works properly now + +2002-05-09 12:07 Justin F. Hallett <th...@us...> + + * .cvsignore: Thanks Fingolfin forgot about these, here is an other + one. + +2002-05-09 11:51 Max Horn <fin...@us...> + + * .cvsignore, doc/.cvsignore, lib/.cvsignore: added .cvsignore + files, so that I am at least not completly useless + +2002-05-09 09:57 Justin F. Hallett <th...@us...> + + * configure.in: Removed SPEC portion since not needed ATM or maybe + never + +2002-05-09 09:57 Justin F. Hallett <th...@us...> + + * lib/Makefile.am: Fixed header install portion and versioning of + libs + +2002-05-09 09:41 Justin F. Hallett <th...@us...> + + * configure.in: now sets LDFLAGS and CPPFLAGS to enable dlcompat + and uses prefix as search paths as well + +2002-05-09 09:40 Justin F. Hallett <th...@us...> + + * lib/Makefile.am: an other build fix till that portion is made + +2002-05-09 09:22 Justin F. Hallett <th...@us...> + + * lib/Makefile.am: Fixed so it doesn't include @COREAUDIO@ till i + set it + +2002-05-09 08:28 Justin F. Hallett <th...@us...> + + * configure.in: Added vasi's header changes to configure.in testing + phase + +2002-05-09 08:26 Justin F. Hallett <th...@us...> + + * lib/liboss.c: changed to use to proper form fomr coresaudio.h + +2002-05-09 08:24 Justin F. Hallett <th...@us...> + + * lib/Makefile.am: Changing to use variables instead of hard coded + +2002-05-09 02:15 Dave Vasilevsky <va...@us...> + + * TODO: oss_real_time suggested. + +2002-05-09 01:48 Dave Vasilevsky <va...@us...> + + * include/soundcard.h, lib/Makefile.am, lib/liboss.c: Compiles, but + does nothing. + +2002-05-08 15:36 Benjamin Reed <ran...@us...> + + * TODO: looks like someone made the TODO in a mac editor... CR's + were all messed from terminal. =) + +2002-05-08 15:21 Justin F. Hallett <th...@us...> + + * lib/liboss.c: Same fix Feanor just added to configure + +2002-05-08 15:18 Alexander Strange <mrv...@us...> + + * configure.in: Cleanup + +2002-05-08 15:04 Justin F. Hallett <th...@us...> + + * Makefile.in, aclocal.m4, depcomp, stamp-h.in, doc/Makefile.in, + lib/Makefile.in, config.h.in: Removed a few more files to force the + use of autogen.sh for cvs users + +2002-05-08 15:00 Justin F. Hallett <th...@us...> + + * configure: Removed configure, forcing uses of autogen.sh for cvs + use + +2002-05-08 14:59 Justin F. Hallett <th...@us...> + + * configure.in: minor fix the AM defs + +2002-05-08 14:25 Dave Vasilevsky <va...@us...> + + * TODO: At least this is what I think is necessary, roughly in + order. Seems to make sense? + +2002-05-07 16:07 Justin F. Hallett <th...@us...> + + * README: Testing the commit list + +2002-05-07 15:27 Benjamin Reed <ran...@us...> + + * README: just another test + +2002-05-07 15:26 Benjamin Reed <ran...@us...> + + * README: testing =) + +2002-05-07 15:26 Justin F. Hallett <th...@us...> + + * AUTHORS: testing + +2002-05-06 09:08 Justin F. Hallett <th...@us...> + + * AUTHORS: Updated AUTHORS + +2002-05-03 11:13 Justin F. Hallett <th...@us...> + + * INSTALL: added configure to install proceedures + +2002-05-03 11:11 Justin F. Hallett <th...@us...> + + * AUTHORS: trying the get the list to work again + +2002-05-03 11:01 Justin F. Hallett <th...@us...> + + * ChangeLog: Updated ChangeLog and testing commit list + +2002-05-03 10:57 Justin F. Hallett <th...@us...> + + * COPYING: Changed license to LGPL + +2002-05-03 10:19 Justin F. Hallett <th...@us...> + + * acconfig.h, acinclude.m4, AUTHORS, ChangeLog, aclocal.m4, + autogen.sh, config.guess, config.h.in, config.sub, configure, + configure.in, COPYING, INSTALL, depcomp, install-sh, Makefile.am, + Makefile.in, NEWS, README, TODO, ltmain.sh, missing, mkinstalldirs, + stamp-h.in, doc/Makefile.am, doc/Makefile.in, doc/liboss.3, + include/soundcard.h, lib/Makefile.am, lib/Makefile.in, + lib/liboss.c: Initial revision + +2002-05-03 10:19 Justin F. Hallett <th...@us...> + + * acconfig.h, acinclude.m4, AUTHORS, ChangeLog, aclocal.m4, + autogen.sh, config.guess, config.h.in, config.sub, configure, + configure.in, COPYING, INSTALL, depcomp, install-sh, Makefile.am, + Makefile.in, NEWS, README, TODO, ltmain.sh, missing, mkinstalldirs, + stamp-h.in, doc/Makefile.am, doc/Makefile.in, doc/liboss.3, + include/soundcard.h, lib/Makefile.am, lib/Makefile.in, + lib/liboss.c: [no log message] + |