Need help with Foobar2000 and WASAPI
Sep 7, 2013 at 3:03 PM Thread Starter Post #1 of 6

tbger99

Head-Fier
Joined
Oct 23, 2010
Posts
90
Likes
16
Location
Israel
I've read everything I could find on Google and on this forum, and tried switching all settings back and forth.  Unfortunately, nothing helped.
 
 Whenever I start playing a file on Foobar2000, I get a message telling me "Unsupported stream format: 44100 Hz / 24-bit / 2 channels".
 
My system is a Windows 7 based laptop with an on-board Realtek soundcard with 3.5mm optical SPDIF output.
 
My soundcard only supports 48,000hz and 16bit (so it's written in the "Playback Devices" menu on Windows).
 
I don't know if I have to also use ASIO4ALL.
 
For what it's worth, I used to play music on this laptop, using Foobar2000 with WASAPI running Windows XP, and have been doing this for like a year without a problem.  Actually, I can't really remember whether or not I used WASAPI as Foobar's digital output though, but I did use the SPDIF output via my V800 DAC.  Yesterday, digital audio output suddenly disappeared from Foobar's output list, and after running around looking for a solution, I decided to install Windows 7 hoping that would solve the problem.
 
Also FWIW, if I switch to "DS: Realtek Digital Output (Realtek AC'97 Audio)", on Foobar's output list, it works fine and I can listen to music through my DAC.  This implies the problem is with the WASAPI component, I guess.
 
 
Technical details:
Windows 7 (SP1 32bit)
Foobar2000 (v1.1.7)
WASAPI plugin
ASIO4ALL (v2)
Realtek on-board sound card - only supports 48,000hz 16bit output
 
 
What I tried:
using the old WASAPI .dll component I had used with Windows XP
switching to 24bit on Foobar
running with ASIO4ALL and without it
re-installing the original audio driver I used to have
updating audio driver to latest
 
 
It's been really frustrating until now, as none of these solved my problem.
 
Let me know if any other info is necessary.
 
 
Thank you for reading.  Cheers
 
Sep 7, 2013 at 3:24 PM Post #2 of 6
Try updating to the latest version of Foobar2000, see what happens.
 
Sep 7, 2013 at 11:13 PM Post #3 of 6
There are setting in Windows for the soundcard and within Foobar where you can select the max bit/sample rates. Have you checked those to make sure they're not set at 16/44.1 (typically the default setting)?
 
Sep 7, 2013 at 11:27 PM Post #4 of 6
If his dac doesn't support 24 bit audio then wasapi won't work right? Isn't the only reason it works with realtek digital output is because windows is turning it into 16/48 and then sending it to the dac? Or maybe I'm missing something.
 
Sep 8, 2013 at 4:41 AM Post #5 of 6
Hi everyone,
 
It's working now:
 
I installed the latest version of Foobar2000, as PurpleAngel suggested.
 
jcn3:  If you're reading this, please let me know what setting on Foobar2000 you mean.  Is that the resampler that comes with the program (aka PPHS) ?
Also, are you talking about this setting in Windows ?  Looks like I can't change it - it would be great if I could however ...
 
LINK
 
Regarding linglingjr's post:  my DAC supports 24bit/192khz for optical SPDIF input (link).
 
 
Thank you all
 
Cheers
 
Sep 8, 2013 at 7:06 AM Post #6 of 6
Foobar > File > Preferences > Playback > Output >
 
All the devices available are listed in the Device drop down menu. If WASAPI isn't listed the rivers are not installed correctly.
 
Select your preference here and then check the Output Format drop down menu is set correctly. (bit depth).
 

Users who are viewing this thread

Back
Top