Line in not showing up in audio settings

Post Reply
User avatar
raphael
Posts: 44
Joined: Sun Mar 31, 2013 9:28 pm
Location: Feels like home

Line in not showing up in audio settings

Post by raphael » Sun Mar 31, 2013 9:38 pm

Hello,

The modified 3DS works perfectly, but I've run into an issue with capturing the audio. My laptop does have a line in port, and I can record the output of the 3DS with the line in cable and audio filter with Audacity just fine.

However, I cannot record the audio using the capture software, because the line in port is not showing up in the audio settings:
Image

Here are some screenshots from the Sound control panel:

Image Image Image
Image Image Image

Audacity shows these devices:
Image

My OS is Windows 7 x64 with SP1, I have updated the sound card driver and rebooted the system before taking the screenshots. I can provide more information if necessary.

Can I use the 3DS capture software to record the audio, or do I have to record it with Audacity and sync it up manually afterwards?

User avatar
loopy
Site Admin
Posts: 2390
Joined: Wed Sep 19, 2012 7:44 pm
Contact:

Re: Line in not showing up in audio settings

Post by loopy » Mon Apr 01, 2013 4:30 am

Hmm. You're the second person to report this in the last couple of days. I wonder if a recent Windows update caused it.

Is your Line In plugged in? On my computer it won't appear as an option until something is plugged into the Line In port.

User avatar
raphael
Posts: 44
Joined: Sun Mar 31, 2013 9:28 pm
Location: Feels like home

Re: Line in not showing up in audio settings

Post by raphael » Mon Apr 01, 2013 9:11 am

I just tried it out.

I have connected my 3DS to the line in port, started a game and opened audacity. When I hit record I can see the audio recording. When I stopped the recording and played it back, I could here the game's sound clearly. Then I closed Audacity and, with the game still running and the 3DS connected, started the 3DS capture software. I went into the audio settings, but the line in device was still not there. Neither was any of my microphones.

User avatar
loopy
Site Admin
Posts: 2390
Joined: Wed Sep 19, 2012 7:44 pm
Contact:

Re: Line in not showing up in audio settings

Post by loopy » Mon Apr 01, 2013 11:38 am

It's difficult to debug a problem I don't have.

Try running GraphStudio. (there's nothing to install, it's a standalone .exe)
From the Graph menu, do Insert Filter ..., and look in Audio Capture Sources. Do you see Line In there? All the filters there should be visible by the 3ds capture software. Look at the filter properties and see if there is anything unusual (I don't know what, but there must be something different about it).
gs.png
gs.png (49.43 KiB) Viewed 3666 times

User avatar
raphael
Posts: 44
Joined: Sun Mar 31, 2013 9:28 pm
Location: Feels like home

Re: Line in not showing up in audio settings

Post by raphael » Mon Apr 01, 2013 2:57 pm

I think I know what's wrong.

First to answer your question: No, the line in did not appear in GraphStudio. But then I realized that GraphStudio uses DirectShow to capture the audio, so I created a small program that simply lists all devices in the CLSID_AudioInputDeviceCategory. The output of my program matched the output of the 3DS capture software and GraphStudio. But then I recompiled the project for the x64 architecture... and suddenly the whole list was different!

x86:

Code: Select all

@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Mikrofon (Realtek High Definiti
@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Stereomix (Realtek High Definit
x64:

Code: Select all

@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Line in (Realtek High Definitio
@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Line 1 (Virtual Audio Cable)
@device:cm:{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Shitty mic (Realtek High Defini
Since all five devices above show up in a 32-bit Audacity, I am relatively sure that this is a bug or misconfiguration in DirectShow. I will try to reinstall DirectX and take this issue to the Microsoft support forums if it doesn't help. I'm sorry for blaming your software.

Post Reply