Hi, I have uploaded the latest v4.1 sources to the download site. List of the changes is below. More detailed change log is available from the hg server (http://mercurial.opensound.com).
This is significantly more experimental version than many earlier v4.1 source drops. We have done modifications that remove all artifical limits fror the number of audio devices supported by OSS. There is still a limit for audio device files (now 256 and can be increased to ~4000 by changing a macro). Otherwise the number of devices is no limited by the number of minor device numbers supported by each operating system. The cs4231 driver (oss_audiocs) for older UltraSparc systems is included in the sources. However it lacks code to control the EB2 DMA engine (to be added soon). These changes have been tested (more or less) under Linux and Solaris. I have not tried to compile the latest version under FreeBSD or SCO. During the next few weeks I will focus on rewriting the way how vmix is attached/detached to the audio devices. The goal is to integrate vmix fully with the framework so that the artifical oss_vmix driver module is no longer needed. It may take a while before these changes are made and we can release the next OSS 4.1 source drop. In the mean time we will try to improve the hdaudio driver so that it works with Mac systems. Best regards, Hannu ------- 8 minutes Hannu Savolainen Merged changes from different branch <http://mercurial.opensound.com/?rev/38ceffb0132a> 10 minutes Hannu Savolainen Fixed oss_cdev allocation for FreeBSD and SCO <http://mercurial.opensound.com/?rev/a971f0303f2c> 18 minutes Hannu Savolainen More oss_cdevs changes <http://mercurial.opensound.com/?rev/a502b5c3274a> 12 hours Hannu Savolainen Made oss_cdevs resizeable under Solaris and Linux (testing in progress) <http://mercurial.opensound.com/?rev/f3673f65dc9e> 12 hours Hannu Savolainen Fixed a compile error in oss_neomagic.c under Solaris <http://mercurial.opensound.com/?rev/0847a8c7e9e1> 37 hours Hannu Savolainen Memory management changes imported from private repository <http://mercurial.opensound.com/?rev/b32f4e1acbf5> 37 hours Hannu Savolainen Changed PMALLOC() to use non OS-dependent approach <http://mercurial.opensound.com/?rev/13807f1df03f> 37 hours Hannu Savolainen Made audio_devfiles and audio_engines arrays resizeable <http://mercurial.opensound.com/?rev/8a44e671345b> 5 days Hannu Savolainen Added missing oss_memblk.c/h <http://mercurial.opensound.com/?rev/a7c34d6210a2> 5 days Hannu Savolainen Changed the Solaris port to use memory block allocator <http://mercurial.opensound.com/?rev/5ca15acdf451> 5 days Hannu Savolainen Added memory block allocator (oss_memblk.c/h) <http://mercurial.opensound.com/?rev/e105a03122c1> 5 days Hannu Savolainen Added oss_audio_uninit() call to oss_audio_core.c <http://mercurial.opensound.com/?rev/6767d16709ee> 37 hours Hannu Savolainen Linux/soundon changes (by Yair K.) <http://mercurial.opensound.com/?rev/25cc1a8c2a65> 5 days Hannu Savolainen Fixes uninitialized variables in hdaudio_codec.c. Fixed device names in snoopy.c and mixgen.c <http://mercurial.opensound.com/?rev/aec0679fae45> 7 days Hannu Savolainen oss_audiocs changes. Improved support for cross compiling in srcconf.c <http://mercurial.opensound.com/?rev/9907ca7c4cac> 7 days Hannu Savolainen oss_audiocs changes <http://mercurial.opensound.com/?rev/edb18db954b0> 8 days Hannu Savolainen Added UNMAP_PCI_MEM macro, oss_audiocs changes, added --copy-files to the configure script <http://mercurial.opensound.com/?rev/3148171fb45e> 9 days Hannu Savolainen Removed unnecessary hdaudio_sigmatel.c <http://mercurial.opensound.com/?rev/9e0be3b56c35> 9 days Hannu Savolainen Added -S option to ossdetect for Solaris, misc changes <http://mercurial.opensound.com/?rev/173c19be374f> 11 days Hannu Savolainen Improved simple mixer support in various drivers. Return value fix in module.inc for Linux <http://mercurial.opensound.com/?rev/cbd2f773c2ac> 13 days Hannu Savolainen oss_audiocs changes, Fix for Cuckoo, minor audio core changes <http://mercurial.opensound.com/?rev/cb0d1a71c793> 2 weeks Hannu Savolainen Fixed device name in mixgen2.c <http://mercurial.opensound.com/?rev/ced3f0b9aacd> _______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel