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: [WASAPI] Unrecoverable playback error: Unsupported stream format: 1764 (Read 17328 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[WASAPI] Unrecoverable playback error: Unsupported stream format: 1764

Dear hydrogenaudio,

This is probably simply a case of hardware not supporting this, but when I try to play a 176400 Hz FLAC with foobar through the WASAPI 3.1 plugin, I get:

Unrecoverable playback error: Unsupported stream format: 176400 Hz / 24-bit / 2 channels

Whereas 88200, 96000 and 192000 files play fine. I'm using the FiiO E17 over optical SPDIF, WASAPI in event mode @ 24bit. Obviously the 176400 file does play through the regular audio output [the Windows resampling one].

Thank you for your time.

[WASAPI] Unrecoverable playback error: Unsupported stream format: 1764

Reply #1
What frequencies does your sound card report as supported?

[WASAPI] Unrecoverable playback error: Unsupported stream format: 1764

Reply #2
The E17 probably doesn't support that sampling rate. Use the resampler component.

[WASAPI] Unrecoverable playback error: Unsupported stream format: 1764

Reply #3
From the website: 32/44.1/48/96/192KHz @ 16/24Bit

Obviously 176400 isn't specified, but neither is 88200 and that plays fine. This is why I'm confused.

Indeed, 88200 does show up in the Windows SPDIF properties at the 'Supported sample rates', and 176400 does not, but again, it's the lack of specification for 88200 and the proper playback of that and 192000 but not 176400 which is weird to me.


[WASAPI] Unrecoverable playback error: Unsupported stream format: 1764

Reply #5
Not that weird. 44100*4.


Right. Just as 88200 = 44100*2.

So, to re-cap. 88200 is not listed as supported, but works. 176400 is not listed either, and doesn't work. They are both multiples of 44100.

Is there a special reason 176400 wouldn't work or is it just coincidence that 88200 works while not being listed?

EDIT: I'm thinking 88200 per channel isn't supported... but I still don't know why exactly. [Since 192000 does work]

[WASAPI] Unrecoverable playback error: Unsupported stream format: 1764

Reply #6
You said: "Indeed, 88200 does show up in the Windows SPDIF properties at the 'Supported sample rates', and 176400 does not".

I think that this is the problem.

 

[WASAPI] Unrecoverable playback error: Unsupported stream format: 1764

Reply #7
That is most definitely the problem [or at least the best indicator of the problem] as when I uncheck other sample rates and try to play them I get the same error.

That is to say, foobar's error stems from this not being 'enabled' in the properties.

I suppose the actual question then is: Why does 88200 show up there (while not being officially supported)?


* Never mind! *

Sorry for wasting your time.


My motherboard's audio chipset: Realtek ALC892 supports 32k/44.1k/48k/88.2k/96k/192kHz which makes complete sense that this is what shows up in the properties of the output... Somehow I didn't realise these properties are hardware bound to my motherboard's SPDIF out chipset.