OSS build 1012

Official announcements from 4Front Technologies

Moderators: cesium, dev, kodachi, hannu

OSS build 1012

Postby dev » Thu Jan 03, 2008 8:11 am

OSS v4.0 build 1012 (binaries and gpl/cddl sources) has been released for Linux, Solaris, FreeBSD, UnixWare :

Changes:
- New limiter for VMIX - takes care of limiting overflow of all mixed audio.
- Added support for FreeBSD 7.0 (x86 and amd64)
- fixes for ossdevlinks, ossinfo, ossmix, ossxmix
- fixes for HDaudio endpoint parsing
- added build fixes for Linux/Solaris/FreeBSD
- fixed up internal device book keeping bug that triggers during hotplugging
- fixed up SET_SYNCHRO for LynxTWO drivers
- SB Live/Audigy caused a mutex panic because adev->rates got overflowed.
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby seawright » Thu Jan 03, 2008 12:53 pm

I had hoped that build 1012 would fix problem with empty connector groups in hdaudio mixer.
Code: Select all
head -n1 /dev/sndstat
OSS 4.0 (b1012/200801031239) GPL (C) 4Front Technologies 1996-2007

Code: Select all
ossmix -D
<snip>
43: On/off switch: 'mute' (connector.fp-green.mute), parent=41, flags=3  Current value=0 (OFF)
44: Enumerated control: 'fp-headphone' (connector.fp-green.fp-headphone), parent=41, flags=3, mask=000f  Current value=0
45: Group: 'connector', parent=0
46: Group: 'record', parent=0
47: Group: 'rec1', parent=46
48: Stereo slider: '-' (record.rec1), parent=47, max=359, flags=103  Current value=0x01210121
<snip>


Unfortunately not.
regards
Clive
seawright
Member
 
Posts: 93
Joined: Sat Jan 06, 2007 9:10 pm
Location: Hampshire UK

Postby dev » Thu Jan 03, 2008 5:31 pm

seawright wrote:I had hoped that build 1012 would fix problem with empty connector groups in hdaudio mixer.
Code: Select all
head -n1 /dev/sndstat
OSS 4.0 (b1012/200801031239) GPL (C) 4Front Technologies 1996-2007

Code: Select all
ossmix -D
<snip>
43: On/off switch: 'mute' (connector.fp-green.mute), parent=41, flags=3  Current value=0 (OFF)
44: Enumerated control: 'fp-headphone' (connector.fp-green.fp-headphone), parent=41, flags=3, mask=000f  Current value=0
45: Group: 'connector', parent=0
46: Group: 'record', parent=0
47: Group: 'rec1', parent=46
48: Stereo slider: '-' (record.rec1), parent=47, max=359, flags=103  Current value=0x01210121
<snip>


Unfortunately not.


What is your HDcodec?
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby seawright » Thu Jan 03, 2008 5:38 pm

dev wrote:What is your HDcodec?

HD Audio controller ATI HD Audio
Vendor ID 0x1002437b
Subvendor ID 0x105b0c81
Codec 3: ALC880 (0x10ec0880/0x105bf603)
regards
Clive
seawright
Member
 
Posts: 93
Joined: Sat Jan 06, 2007 9:10 pm
Location: Hampshire UK

Postby dev » Thu Jan 03, 2008 6:01 pm

seawright wrote:
dev wrote:What is your HDcodec?

HD Audio controller ATI HD Audio
Vendor ID 0x1002437b
Subvendor ID 0x105b0c81
Codec 3: ALC880 (0x10ec0880/0x105bf603)


I think I have the same motherboard as you do so I might be able to look at this problem. The problem I think is that we create the parent group and then pass that off to another routine that finds widgets and sticks them into the container but if no viable widgets exist the container remains empty.

We need to create some logic where if the container (parent) is empty then we delete that control completely.


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

Postby majeru » Thu Jan 03, 2008 10:58 pm

offtopic, but still HDAudio-related:

These days I noticed that recording doesn't work anymore on my box. I've tried some older builds and it seems that the regression happened between build 1008 and 1009.

ossrecord fails with "Permission denied", and any other apps do the same.

"strace ossrecord" output: http://rafb.net/p/es6iZ420.html
"ossinfo -v9" output: http://rafb.net/p/cSL6EF43.html
"ossmix -D" output with latest build: http://rafb.net/p/kYGdBk30.html

I really hope this helps.

Thank you!
majeru
Member
 
Posts: 10
Joined: Fri Jul 06, 2007 9:33 pm
Location: Cluj, Romania

Postby Temüjin » Fri Jan 04, 2008 12:46 am

majeru wrote:offtopic, but still HDAudio-related:
ossrecord fails with "Permission denied", and any other apps do the same!


Look at your /etc/group file and make sure your user is in the audio group.
Temüjin
Member
 
Posts: 84
Joined: Tue Jul 24, 2007 7:55 pm
Location: Pennsylvania, USA

Postby majeru » Fri Jan 04, 2008 4:52 pm

the user is ok, and it happens for root too. as i said, in older builds it used to work.
majeru
Member
 
Posts: 10
Joined: Fri Jul 06, 2007 9:33 pm
Location: Cluj, Romania

Postby Marenz » Sun Jan 06, 2008 1:54 pm

i installed the new build yesterday..
you really need to fix sth in your .deb packages Oo

it tryed to remove the old version (1009) and failed because i had soundaccessing programs open, but only soundoff failed, the rest was done anyway, a complete mess after that, i had to manually remove it.. shouldn't be necessary for a deb imo :/

well after i got it finally working, i had no sound. osstest worked, but no soundoutput.. (i use only my spdifout) . after some trying i found out that osstest 5 worked so it used the wrong device to output sound..

after even more searching i found out that i had to use ossctl to change the default device.. but this programm didn't exist anymore..

later i found out why and how to change the default anyway.. (i changed the /dev/dsp simlink)

osstest still didn't work, but the other applications did, so i was happy..

buuut soon i noticed that my mixer functionality was gone.. only one program could output sound at a time..

i tryed soundon /off some times, nothing changed..

well then i removed the new version and installed 1009 again... and suddendly everything worked again...

conclusion: i don't like this new build :/



oh yes, my system:
debian lenny, amd64

--Ano
Marenz
New Member
 
Posts: 7
Joined: Sat Dec 01, 2007 7:31 pm

Postby dev » Sun Jan 06, 2008 6:47 pm

Marenz wrote:i installed the new build yesterday..
you really need to fix sth in your .deb packages Oo

it tryed to remove the old version (1009) and failed because i had soundaccessing programs open, but only soundoff failed, the rest was done anyway, a complete mess after that, i had to manually remove it.. shouldn't be necessary for a deb imo :/

well after i got it finally working, i had no sound. osstest worked, but no soundoutput.. (i use only my spdifout) . after some trying i found out that osstest 5 worked so it used the wrong device to output sound..

after even more searching i found out that i had to use ossctl to change the default device.. but this programm didn't exist anymore..

later i found out why and how to change the default anyway.. (i changed the /dev/dsp simlink)

osstest still didn't work, but the other applications did, so i was happy..

buuut soon i noticed that my mixer functionality was gone.. only one program could output sound at a time..

i tryed soundon /off some times, nothing changed..

well then i removed the new version and installed 1009 again... and suddendly everything worked again...

conclusion: i don't like this new build :/



oh yes, my system:
debian lenny, amd64

--Ano


Use the tarball package or please help us create the deb package.


You should run ossdevlinks -r to recreate the /dev/dsp symlinks.


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

Postby Marenz » Mon Apr 28, 2008 9:59 pm

dev wrote:
Marenz wrote:...


Use the tarball package or please help us create the deb package.


You should run ossdevlinks -r to recreate the /dev/dsp symlinks.


regards
Dev Mazumdar


Sure, i would look at the .deb but i haven't found the source (for the deb) in the repository?

--Ano
Marenz
New Member
 
Posts: 7
Joined: Sat Dec 01, 2007 7:31 pm

Postby seawright » Mon Apr 28, 2008 11:38 pm

There is no source deb. It is not in the repository either because
it is created from the rpm package using alien. See:
setup/Linux/mkdeb.sh
Last edited by seawright on Thu May 15, 2008 12:16 am, edited 1 time in total.
regards
Clive
seawright
Member
 
Posts: 93
Joined: Sat Jan 06, 2007 9:10 pm
Location: Hampshire UK

Postby dev » Tue May 13, 2008 7:51 am

seawright wrote:There is no source deb. It is not in not in the repository either because
it is created from the rpm package using alien. See:
setup/Linux/mkdeb.sh


would anybody like to contribute a proper .deb building script?



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

Postby Ionic » Mon May 19, 2008 5:15 pm

Sounds like a thing I could do :D
Ionic
Member
 
Posts: 14
Joined: Wed Jul 25, 2007 5:05 pm
Location: Germany


Return to Announcements

Who is online

Users browsing this forum: No registered users and 1 guest