OSS 4.0 build 1013

Official announcements from 4Front Technologies

Moderators: hannu, dev, cesium, kodachi

OSS 4.0 build 1013

Postby dev » Fri Feb 01, 2008 10:39 pm

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@.
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby SeaJey » Sat Feb 02, 2008 11:41 am

Aded Beta driver for Sound Blaster XFi

Does this mean that we can use now X-Fi Platinum and Fatal1ty on i386?
User avatar
SeaJey
New Member
 
Posts: 7
Joined: Sun Jun 10, 2007 6:56 pm
Location: Moscow, RF

Postby dev » Sun Feb 03, 2008 5:19 am

SeaJey wrote:
Aded Beta driver for Sound Blaster XFi

Does this mean that we can use now X-Fi Platinum and Fatal1ty on i386?


yes
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby Tomservo » Sun Feb 03, 2008 3:47 pm

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.
Solaris 4 lyfe
Tomservo
Member
 
Posts: 40
Joined: Sat May 05, 2007 8:15 pm

Postby seawright » Sun Feb 03, 2008 4:12 pm

Perhaps it needs #vmix1_masterdev=-1 in vmix.conf uncommented and set to an actual device number rather than -1 (default). I know the envy24* drivers need this though not sure about sbxfi. It's all new territory for me.
regards
Clive
seawright
Member
 
Posts: 93
Joined: Sat Jan 06, 2007 9:10 pm
Location: Hampshire UK

Postby Tomservo » Sun Feb 03, 2008 4:14 pm

Tried that already. --edit: Blergh, it was both, vmix1_masterdevice and vmix1_rate. That and running ossdetect afterwards. Works now. :D
Solaris 4 lyfe
Tomservo
Member
 
Posts: 40
Joined: Sat May 05, 2007 8:15 pm

Postby HellMind » Mon Feb 04, 2008 1:34 am

Can I use the x-fi hardware mixing capabilities with this version?
HellMind
New Member
 
Posts: 2
Joined: Mon Feb 04, 2008 1:31 am

Postby Tomservo » Mon Feb 04, 2008 12:08 pm

Nope. Apparently there's no way to create multiple devices a la sblive.
Solaris 4 lyfe
Tomservo
Member
 
Posts: 40
Joined: Sat May 05, 2007 8:15 pm

Postby HellMind » Tue Feb 05, 2008 5:11 pm

when the next version will be released?
HellMind
New Member
 
Posts: 2
Joined: Mon Feb 04, 2008 1:31 am

Postby dev » Thu Feb 07, 2008 4:45 am

Tomservo wrote:Nope. Apparently there's no way to create multiple devices a la sblive.


VMIX is your friend :)
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby Tomservo » Thu Feb 07, 2008 2:58 pm

It's however making fun of me. :(

Still trying to figure out why I have to run ossdetect every boot.
Solaris 4 lyfe
Tomservo
Member
 
Posts: 40
Joined: Sat May 05, 2007 8:15 pm

Postby seawright » Thu Feb 07, 2008 3:51 pm

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?
regards
Clive
seawright
Member
 
Posts: 93
Joined: Sat Jan 06, 2007 9:10 pm
Location: Hampshire UK

Postby Ionic » Thu Feb 07, 2008 8:26 pm

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
Ionic
Member
 
Posts: 14
Joined: Wed Jul 25, 2007 5:05 pm
Location: Germany

Postby Tomservo » Fri Feb 08, 2008 12:29 pm

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
Tomservo
Member
 
Posts: 40
Joined: Sat May 05, 2007 8:15 pm

Postby Harrold » Fri Feb 29, 2008 2:37 am

Did creative leave some specs for the hardware?
Harrold
New Member
 
Posts: 1
Joined: Sun Feb 10, 2008 10:36 pm

Next

Return to Announcements

Who is online

Users browsing this forum: Majestic-12 [Bot] and 1 guest

cron