-- I just saw gmail freak out. It appears I sent an email with double
attachment and no message. NEAT! --
Hello all,
I started using OSSv4 again and came across an issue that I was able
to do some minor debugging on. Mumble is an open source low latency
VOIP client, much like Teamspeak/Ventrilo. It supports OSSv4 when you
compile it with OSSv4 headers on the system.
I am using the dev branch of OSSv4 as well. Here's the release I'm running:
Hg revision: changeset: 841:3a8cea077fb0, tag: tip, date: Mon Aug 24
19:18:33 2009 +0300, summary: Misc changes to ossplay
I've also attached the ossinfo -v3 output.
The problem happens when running Mumble and then opening/closing WINE.
I don't know how this started happening, but something strange is
going on. We've concluded that what happens is the read() call returns
EIO when I open/close WINE. This causes the input to fail in Mumble
and the device gets released.
Note, I'm using a USB mic.
Personally I'd consider this to be pretty critical and I was hoping to
get the attention of someone on the list because it might be something
you'd consider fixing before the 4.2 drop since the releases are so
infrequent.
If you have any further questions let me know -- I'll be glad to help
debug and test. I'm not a programmer though.
Thanks all,
Mark
Version info: OSS 4.2 (b rc4/200908251932) (0x00040100) OSS_HG
Hg revision: changeset: 841:3a8cea077fb0, tag: tip, date: Mon Aug 24 19:18:33
2009 +0300, summary: Misc changes to ossplay
Platform: Linux/x86_64 2.6.30-1-amd64 #1 SMP Sat Aug 15 18:09:19 UTC 2009
(skeletor)
Number of audio devices: 7
Number of audio engines: 11
Number of MIDI devices: 1
Number of mixer devices: 2
Device objects
0: osscore0 OSS core services
1: oss_sblive0 SB Audigy2 interrupts=1460253 (1460253)
2: oss_usb0 USB audio core services
3: usb17a00100-0 USB sound device
4: usb17a00100-1 USB sound device
MIDI devices (/dev/midi*)
0: Audigy UART (MIDI port 1 of device object 1)
Device file /dev/oss/oss_sblive0/mid0, Legacy device /dev/midi00
Modes: IN/OUT , Available for use
Caps:
Minimum latency: Not indicated
Device handle: PCI10061102-0000:03:06.0-md01
Mixer devices
0: SB Audigy2 (STAC9721) (Mixer 0 of device object 1)
Device file /dev/oss/oss_sblive0/mix0, Legacy device /dev/mixer0
Priority: 2
Caps:
Device handle: PCI10061102-0000:03:06.0-mx01
Device priority: 2
1: USB sound device (Mixer 0 of device object 3)
Device file /dev/oss/usb17a00100-0/mix0, Legacy device /dev/mixer1
Priority: 0
Caps:
Device handle: USB-usb17a00100-0-mx01
Device priority: 0
Audio devices
SB Audigy2 main /dev/oss/oss_sblive0/pcm0 (device index 0)
Legacy device /dev/dsp0
Caps: DUPLEX TRIGGER MMAP
Modes: IN/OUT
Engine 1: 0/SB Audigy2 main
Busy (IN/OUT) label 'VMIX'
Engine 2: 1/SB Audigy2 main (vmix)
Busy (OUT) by PID 9799 / mumble11x label 'mumble11x'
Engine 3: 2/SB Audigy2 main (vmix)
Available for use
Engine 4: 3/SB Audigy2 main (vmix)
Available for use
Engine 5: 4/SB Audigy2 main (vmix)
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: PCI10061102-0000:03:06.0-au01
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000
(8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy2 front out /dev/oss/oss_sblive0/pcm1 (device index 1)
Legacy device /dev/dsp1
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 5/SB Audigy2 front out
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: PCI10061102-0000:03:06.0-au02
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000
(8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy2 side out /dev/oss/oss_sblive0/pcm2 (device index 2)
Legacy device /dev/dsp2
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 6/SB Audigy2 side out
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: PCI10061102-0000:03:06.0-au03
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000
(8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy2 center/lfe out /dev/oss/oss_sblive0/pcm3 (device index 3)
Legacy device /dev/dsp3
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 7/SB Audigy2 center/lfe out
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: PCI10061102-0000:03:06.0-au04
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000
(8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy2 raw S/PDIF (output only) /dev/oss/oss_sblive0/pcm4 (device index 4)
Legacy device /dev/dsp4
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 8/SB Audigy2 raw S/PDIF (output only)
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: PCI10061102-0000:03:06.0-au05
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000
(8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy2 5.1 output device /dev/oss/oss_sblive0/pcm5 (device index 5)
Legacy device /dev/dsp5
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 9/SB Audigy2 5.1 output device
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Device handle: PCI10061102-0000:03:06.0-au06
Related mixer dev: -1
Sample rate source: 5
Preferred channel configuration: MULTICH
Supported number of channels (min - max): 2 - 6
Native sample rates (min - max): 8000 - 48000
HW Type: Not indicated.
Minimum latency: Not indicated
USB sound device rec /dev/oss/usb17a00100-1/pcmin0 (device index
6)
Legacy device /dev/dsp6
Caps: TRIGGER MMAP
Modes: INPUT
In engine 1: 10/USB sound device rec
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Device handle: USB-usb17a00100-1-au01
Related mixer dev: 1
Sample rate source: 10
Preferred channel configuration: MONO
Supported number of channels (min - max): 1 - 1
Native sample rates (min - max): 8000 - 48000 (8000,11025,22050,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
Nodes
/dev/dsp -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_in -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_out -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_ac3 -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_mmap -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_multich -> /dev/oss/oss_sblive0/pcm5
_______________________________________________
oss-devel mailing list
[email protected]
http://mailman.opensound.com/mailman/listinfo/oss-devel