Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Two possible bugs in foobar2000 v1.6.6 & v1.6.7 beta 2 (Read 949 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Two possible bugs in foobar2000 v1.6.6 & v1.6.7 beta 2

1: foobar2000 1.6.7 beta 2 new WASAPI exclusive output mode does not automatically resample streams / files.
I get this error:
Unrecoverable playback error: Unsupported stream format: 22050 Hz / 24-bit / 2 channels (0x3)
Unrecoverable playback error: Unsupported stream format: 11025 Hz / 24-bit / 1 channels (0x4)
Unrecoverable playback error: Unsupported stream format: 32000 Hz / 24-bit / 2 channels (0x3)

The new WASAPI none-exclusive output mode does automatically resample streams / files. Maybe this is the intended behavior?

2: The other issue is very specific and might not bother users, when playing a file and opening windows explorer and then changing the artwork, foobar2000 does not notice the change and displays the artwork that was there previously. This applies to foobar2000 v1.6.6 and v1.6.7 beta 2

Re: Two possible bugs in foobar2000 v1.6.6 & v1.6.7 beta 2

Reply #1
As far as #1, it is indeed intentional that Wasapi Exclusive does not resample the original file/stream;  it is designed to pass the original content untouched direct to the audio drivers.  This is the definition of that output type, so I imagine it's how Peter designed 1.67 to function as well.  If your audio device cannot handle the sampling rate being passed to it, it will return an error,  so you need to resample any rates outside of your device's specs if you are using Exclusive mode.  My device doesn't handle the examples you gave either, so I use foo_dsp_resampler_mod2 to turn just those rates into one the device can play.

Non-exclusive either ends up in the Windows Mixer or being resampled within the player if the latter is so designed, so that's expected.

 

Re: Two possible bugs in foobar2000 v1.6.6 & v1.6.7 beta 2

Reply #2
Thank you sveakul, for clearing up the question about wasapi exclusive mode.