[oss-devel] oss-v4.1-build080509

Hannu Savolainen hannu at opensound.com
Fri May 9 15:34:31 EEST 2008


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>




More information about the oss-devel mailing list