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 -email=astrange@emac.local. +author=The libOSS team +configure_args=\s--build=powerpc-darwin --host=powerpc-darwin --target=powerpc-darwin\s +dir_where_make_will_be_called=./ +email=lib...@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 email=astrange@emac.local. 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] + |