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: SPDIF OUT Problems (Read 3119 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

SPDIF OUT Problems

I have a Creative X-Fi Titanium HD soundcard and I have run an optical toslink to an AVR (Anthem MRX500).  I want to bypass the soundcard DAC sound that I don't end up with a DA / AD / DA scenario.  I am running a 2.1 speaker configuration from the AVR.

I have set windows (8) to use SPDIF by default.

I have first tried running Foobar Output as DS SPDIF (Creative).  I get some crashes and some bad pops and other nasties when playing files. 

So, I thought I should try WASAPI.  When I set Ouput to WASAPI SPDIF (Creative) I get the following playback error:  Unrecoverable playback error: Unsupported stream format: 44100 Hz / 24-bit / 6 channels

The AVR and card support 24 bit (which I have set in the Foobar Output options) but I've also had the same error if I set it to 16 bit.

I get this on lots of channels.  I'm puzzled (even more so at the 6 channel reference!).  Can anyone help please?

SPDIF OUT Problems

Reply #1
You can't have more than 2 PCM (uncompressed) audio channels when using SPDIF. You can have multi channel audio if you reencode to AC3 or DTS before the audio hits the SPDIF interface. Normal foobar2000 output when playing is (uncompressed) PCM.

If you want to have multi channel uncompressed output you will need to use a modern interface like HDMI.

If you are happy with 2 channels and you just want to make your multi channel audio play, add the Downmix channels to stereo DSP in the Foobar2000 preferences (Preferences > Playback > DSP Manager).
Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.

SPDIF OUT Problems

Reply #2
You can't have more than 2 PCM (uncompressed) audio channels when using SPDIF. You can have multi channel audio if you reencode to AC3 or DTS before the audio hits the SPDIF interface. Normal foobar2000 output when playing is (uncompressed) PCM.

If you want to have multi channel uncompressed output you will need to use a modern interface like HDMI.

If you are happy with 2 channels and you just want to make your multi channel audio play, add the Downmix channels to stereo DSP in the Foobar2000 preferences (Preferences > Playback > DSP Manager).


Hi thanks for your reply.  Does 2.1 qualify as more than 2 channels (that's all I want)?  I don't understand where the 6 channel warning is coming from - I don't even have 6 channels    The files are just mp3s.

SPDIF OUT Problems

Reply #3
Is this a bug in WASAPI?  I just came across this thread but the "attempt to play unsupported stream formats" does not seem to be available in Advanced/Playback/WASAPI?

SPDIF OUT Problems

Reply #4
Is this a bug in WASAPI?  I just came across this thread but the "attempt to play unsupported stream formats" does not seem to be available in Advanced/Playback/WASAPI?


OK, I selected the DSP to downmix to Stereo and some files play but, with others, I get:  Unrecoverable playback error: Invalid argument

How to I resolve this please anyone?  And why do I need to downmix in the first place (the files are 2-ch mp3s as far as I know)?

SPDIF OUT Problems

Reply #5
OK, I selected the DSP to downmix to Stereo and some files play but, with others, I get:  Unrecoverable playback error: Invalid argument

What is samplerate and number of channels of these files?

And why do I need to downmix in the first place (the files are 2-ch mp3s as far as I know)?

Do you have other DPSs that upmix?

SPDIF OUT Problems

Reply #6
OK, I selected the DSP to downmix to Stereo and some files play but, with others, I get:  Unrecoverable playback error: Invalid argument

What is samplerate and number of channels of these files?



And why do I need to downmix in the first place (the files are 2-ch mp3s as far as I know)?

Do you have other DPSs that upmix?


Reply to question 1
Files that play are 48000 Hz. 2 ch.

Files that don't play are 44100 Hz. 2 ch.  The error is:  Unrecoverable playback error: Invalid argument


Reply to question 2
Ah - that must be the answer.  I cleared all my DSPs and then this problem went away.  Thanks for that.

SPDIF OUT Problems

Reply #7
Resampling with SOX has resolved the issue.  Should this lead me to conclude that my Anthem MRX500 DAC does not support 44100 Hz?  I find that hard to imagine!

SPDIF OUT Problems

Reply #8
Do you have a specification of the device which lists supported sample rates? I did a quick search on the internet and noticed that the official data sheet does not contain this kind of information.


SPDIF OUT Problems

Reply #10
Do you have a specification of the device which lists supported sample rates? I did a quick search on the internet and noticed that the official data sheet does not contain this kind of information.


Unfortunately, the specs don't list the supported same rates so I have e-mailed the manufacturer. However, the plot thickens because ASIO4All is working without up sampling in foobar. So I think this is somehow a WASAPI issue.