OSS 4.0 build 1013
Moderators: hannu, dev, cesium
OSS 4.0 build 1013
We're happy to release OSS 4.0 Build 1013 (binaries and sources under GPL/CDDL/BSD)
Major new features:
- Aded Beta driver for Sound Blaster XFi - playback working, record still problematic. Source code also released.
- Full source code to MAudio Revolution and Delta series soundcards is now open sourced.
Changelog:
- Changes to mixgen.c
- Contribution to ossxmix. Now there are tabs for each mixer device unless the -d parameter is given on command line.
- Added the patches for Juli@ (not tested yet).
- Minor changes to the HDA dedicated mixer for Abit AA8 motherboard.
- Rewritten the HDA dedicated mixer for Ferrari 5k.
- Some changes to the hdaudio driver related with the above. Also some hacks to enable the HDA modem codec (not functional yet).
- Added plattform=i86pc to sbxfi/.config.
- Renamed mixer.c to mixer_core.c.
- Minor change in vimx_core.c. Default recording source make is now "locked" instead of "default" if there are more than one applications using the device.
- Added dedicated mixer (same as ferrari5k) for Acer Aspire 5052.
- Changed ossmix and ossxmix to use getopt.
- Fixed a bug in getopt() handling in ossmix.c.
- Changed Solaris/ossdetect and ossdevlinks to use getopt().
- Updated envy24ht/.devices to support Juli@.
Major new features:
- Aded Beta driver for Sound Blaster XFi - playback working, record still problematic. Source code also released.
- Full source code to MAudio Revolution and Delta series soundcards is now open sourced.
Changelog:
- Changes to mixgen.c
- Contribution to ossxmix. Now there are tabs for each mixer device unless the -d parameter is given on command line.
- Added the patches for Juli@ (not tested yet).
- Minor changes to the HDA dedicated mixer for Abit AA8 motherboard.
- Rewritten the HDA dedicated mixer for Ferrari 5k.
- Some changes to the hdaudio driver related with the above. Also some hacks to enable the HDA modem codec (not functional yet).
- Added plattform=i86pc to sbxfi/.config.
- Renamed mixer.c to mixer_core.c.
- Minor change in vimx_core.c. Default recording source make is now "locked" instead of "default" if there are more than one applications using the device.
- Added dedicated mixer (same as ferrari5k) for Acer Aspire 5052.
- Changed ossmix and ossxmix to use getopt.
- Fixed a bug in getopt() handling in ossmix.c.
- Changed Solaris/ossdetect and ossdevlinks to use getopt().
- Updated envy24ht/.devices to support Juli@.
Soundblaster X-Fi works here for playback, on Solaris snv_76. Volume handling is a bit whacko, other than that, the sbxfi driver works for basic purposes.
Not sure if that's an improvement that came with this build, or if it's related to the sbxfi driver, using the card with hardware mixing (well, not using vmix) results in smooth video playback. With 1012 and sblive, that didn't work.
VMix seems to hate it, though. At least I can't get it to work, though it's loaded. I'm currently changing the mixing rate to 96khz and hope it's because of that.
Not sure if that's an improvement that came with this build, or if it's related to the sbxfi driver, using the card with hardware mixing (well, not using vmix) results in smooth video playback. With 1012 and sblive, that didn't work.
VMix seems to hate it, though. At least I can't get it to work, though it's loaded. I'm currently changing the mixing rate to 96khz and hope it's because of that.
Solaris 4 lyfe
Hi dev,
wow, good work.
You even fixed the bug in ossxmix which caused high CPU load on some systems.
For all those having such problems with ossxmix, I would like to invite them to try this new version.
Other than that, the improvements you add to the hdaudio driver were an aggravation for me, but that is rather off topic here (see also http://4front-tech.com/forum/viewtopic. ... 4&start=30)
Thanks.
-Ionic
wow, good work.
You even fixed the bug in ossxmix which caused high CPU load on some systems.
For all those having such problems with ossxmix, I would like to invite them to try this new version.
Other than that, the improvements you add to the hdaudio driver were an aggravation for me, but that is rather off topic here (see also http://4front-tech.com/forum/viewtopic. ... 4&start=30)
Thanks.

-Ionic
seawright wrote:Does /usr/lib/oss/etc/installed_drivers exist before you run ossdetect?
If so does ossdetect alter the file contents or attributes of it in any way?
I'm using Solaris. Things are a little different there. What I could gather is that the drivers are loaded wrong on boot.
This is what ossinfo tells me after boot:
0: osscore0 OSS common devices
1: sbxfi0 Sound Blaster X-Fi (SB046x/067x/076x) interrupts=462105 (462105)
PCI device 1102:0005, subdevice 1102:0021
2: osscore0 OSS common devices
3: ossusb0 USB audio/MIDI device
4: vmix0 OSS transparent virtual support
Note twice the osscore.
And this is what it says after ossdetect. When I had my SBLive in, it said the same, you just have to replace X-Fi with Live, Audigy or what it said (forgot):
0: osscore0 OSS common devices
1: sbxfi0 Sound Blaster X-Fi (SB046x/067x/076x) interrupts=601 (601)
PCI device 1102:0005, subdevice 1102:0021
2: ossusb0 USB audio/MIDI device
3: vmix0 OSS transparent virtual support
4: sadasupport0 SADA compatibility layer
Output of ossdetect looks legitimate to me:
rem_drv osscore
rem_drv sbxfi
rem_drv ossusb
rem_drv vmix
rem_drv sadasupport
unloaded osscommon
add_drv -m '* 0666 root sys' osscore
add_drv -m '* 0666 root sys' -i '"pci1102,5"' sbxfi
add_drv -m '* 0666 root sys' -i '"usbif,class1"' ossusb
add_drv -m '* 0666 root sys' vmix
add_drv -m '* 0666 root sys' sadasupport
Solaris 4 lyfe
Who is online
Users browsing this forum: No registered users and 1 guest