Jump to content
Mumble forums

No audio input in 1.2.2


lambikas
 Share

Recommended Posts

First, I have a Mackie Onyx hooked up to my PC that I use for input, not the integrated stuff on my mobo.


For some reason, I have no audio input whatsoever in Mumble 1.2.2. When I try to select the inputs related to the Mackie for DirectSound, it doesn't work and gives me a "Lost DirectSound Input device." error message in the main window. The funny thing is, when I run the backwards compatibility version bundled with Mumble 1.2.2. (1.1.x), it works fine. The channels for the integrated sound would probably would work, at least when I select them I don't get an error message, but I have no mic to test it with and I want to use my high quality gear anyway.


Any ideas how to solve for the new version? It seems really weird that the old one works and the new one doesn't.


Don't know if it's related, but I can only hear sounds from Mumble if I turn on positional audio. I'm not bothered, just if it helps or something.

Link to comment
Share on other sites

Would you be so kind to download debugview and start mumble while debugview is monitoring your system. Debugview will show some additional information before you get the "Lost DirectSound Input device." message. You can post this information here.


Update: You do not need to run debugview. The extra information is also written to the log file in your roaming directory (%AppData%\Mumble).


Also could you try the latest snapshot, so the devs know if the problem is still present in the snapshot and needs to be fixed before 1.2.3 will be released.

Computer specs: AMD FX-8320, 8GB DDR3-SDRAM, AMD Radeon HD 7950, Asus Xonar D1, Windows 7 Ultimate 64bit/Debian Jessie AMD64.

Link to comment
Share on other sites

The problem persists in 1.2.3. Same thing though, compatibility version works.


Here's a log where I try different Directsound inputs.

2010-11-30 23:24:28.109 SSL: Added CA certificates from system store 'Ca'

2010-11-30 23:24:28.125 SSL: Added CA certificates from system store 'Root'

2010-11-30 23:24:28.140 SSL: Added CA certificates from system store 'AuthRoot'

2010-11-30 23:24:28.156 ServerHandler: Failed to load qWave.dll, no QoS available

2010-11-30 23:24:28.156 Overlay: Listening on "\\.\pipe\MumbleOverlayPipe"

2010-11-30 23:24:28.546 Adding device {6f1d2b60-d5a0-11cf-bfc7-444553540000} Mouse Mouse:8

2010-11-30 23:24:28.546 Adding device {6f1d2b61-d5a0-11cf-bfc7-444553540000} Keyboard Keyboard:127

2010-11-30 23:24:28.578 Adding device {bea0c190-f36f-11df-8002-444553540000} USB Multimedia Keyboard USB Multimedia Keyboard:8

2010-11-30 23:24:28.578 AudioInput: 35566 bits/s, 48000 hz, 480 sample CELT

2010-11-30 23:24:28.609 DXAudioInput: Initialized

2010-11-30 23:24:28.609 DXAudioOutput: Primary buffer of 48000 Hz, 1 channels, 16 bits

2010-11-30 23:24:28.609 DXAudioInput: GetCurrentPosition

2010-11-30 23:24:28.609 DXAudioOutputUser: New 48000Hz output buffer of 48000 bytes

2010-11-30 23:24:28.609 AudioOutput: Initialized 1 channel 48000 hz mixer

2010-11-30 23:24:36.640 AudioInput: 35566 bits/s, 48000 hz, 480 sample CELT

2010-11-30 23:24:36.640 DXAudioInput: Initialized

2010-11-30 23:24:36.640 DXAudioInput: GetCurrentPosition

2010-11-30 23:24:36.640 DXAudioOutput: Primary buffer of 48000 Hz, 1 channels, 16 bits

2010-11-30 23:24:36.640 DXAudioOutputUser: New 48000Hz output buffer of 48000 bytes

2010-11-30 23:24:36.640 AudioOutput: Initialized 1 channel 48000 hz mixer

2010-11-30 23:24:40.359 AudioInput: 35566 bits/s, 48000 hz, 480 sample CELT

2010-11-30 23:24:40.359 DXAudioInput: Initialized

2010-11-30 23:24:40.359 DXAudioInput: GetCurrentPosition

2010-11-30 23:24:40.359 DXAudioOutput: Primary buffer of 48000 Hz, 1 channels, 16 bits

2010-11-30 23:24:40.359 DXAudioOutputUser: New 48000Hz output buffer of 48000 bytes

2010-11-30 23:24:40.359 AudioOutput: Initialized 1 channel 48000 hz mixer

2010-11-30 23:24:46.468 AudioInput: 35566 bits/s, 48000 hz, 480 sample CELT

2010-11-30 23:24:46.468 DXAudioInput: Initialized

2010-11-30 23:24:46.468 DXAudioOutput: Primary buffer of 48000 Hz, 1 channels, 16 bits

2010-11-30 23:24:46.468 DXAudioInput: GetCurrentPosition

2010-11-30 23:24:46.468 DXAudioOutputUser: New 48000Hz output buffer of 48000 bytes

2010-11-30 23:24:46.468 AudioOutput: Initialized 1 channel 48000 hz mixer

2010-11-30 23:24:47.968 QWaitCondition: Destroyed while threads are still waiting

Link to comment
Share on other sites

I managed to fix the problem, I changed the sample rate of my soundboard from 48kHz to 44.1kHz under which the microphone actually works in 1.2.2 as well. It's sort of annoying because it slows down the play of audio when I change it, but for some reason it works. If anyone can tell me how to make it work under 48kHz as well so I wouldn't have to switch all the time, I would appreciate it.

Link to comment
Share on other sites

The "DXAudioInput: GetCurrentPosition" warnings indicate that there are three things that can cause the error.


1. An invalid parameter was passed to the returning function. This seems strange as it works when you use another sample rate

2. No sound driver is available for use, or the given GUID is not a valid DirectSound device ID.

3. The DirectSound subsystem could not allocate sufficient memory to complete the caller's request.


It could be number 2 or 3, but as the warning does not provide this info. I am planing on providing a patch that will show the needed info. I will come back to you when the patch has been expected.

Computer specs: AMD FX-8320, 8GB DDR3-SDRAM, AMD Radeon HD 7950, Asus Xonar D1, Windows 7 Ultimate 64bit/Debian Jessie AMD64.

Link to comment
Share on other sites

  • 1 month later...

The latest snapshot has some additional error output, maybe it can help us pin-point the problem. Could you also provide us with you OS, so we can put the problem better in perspective.


BTW, is ASIO not a option for your setup.

Computer specs: AMD FX-8320, 8GB DDR3-SDRAM, AMD Radeon HD 7950, Asus Xonar D1, Windows 7 Ultimate 64bit/Debian Jessie AMD64.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...