OSS build 1012
Moderators: dev, hannu, cesium
OSS build 1012
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.
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.
I had hoped that build 1012 would fix problem with empty connector groups in hdaudio mixer.
Unfortunately not.
Code: Select all
head -n1 /dev/sndstat
OSS 4.0 (b1012/200801031239) GPL (C) 4Front Technologies 1996-2007Code: 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
Clive
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-2007Code: 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?
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
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!
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!
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
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 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
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
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
Clive
Who is online
Users browsing this forum: No registered users and 9 guests