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 problems: I cannot play multi-channel / properly switch outputs (Read 2849 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

WASAPI problems: I cannot play multi-channel / properly switch outputs

I have an ACER 1803T Intel Audio HDMI out laptop.

I can play 2 channel tracks perfectly at 24bit - beautiful.  As soon as I try to play multi-track flacs - play stops, console shows invalid format error.  The tracks WILL play at 16bit settings up to 48kh  - 96 won't play at all.

If I switch to DS Primary Sound Driver - then everything plays - EXCEPT that 2 track tracks don't single my Pioneer SC-27 receiver the same way the WASAPI output does so it will not allow me set Neural THX (which sounds the best by far) on the receiver.  It is like I am doomed to never play full quality inter-mixed tracks.

Peter, please help me on this.  I am a developer and can give you any kind of feedback and run any kinds of tests you would like.

Maybe my SC-27 is not allowing multi-track 24 bit connection on PCM - but I doubt that.  In the Windows Audio Properties for the SC-27 it least upto 32bit for 8 channels at 192. So why is the WASAPI not allowing this?

And my last issue is that this same laptop (11" I7) is used in my car to play via a Creative THX 5.1 USB audio interface - this works just great.  The problem is moving back and forth between the home (HDMI WASAPI) and the Car (Uses only the DS well).  If I don't remember to reset the audio output, FB2K will crash if I pull the HDMI plug most of the time.  If I stop the player and don't change the setting, then it never resets to DS Default - but instead sets itself to null. 
So it would be nice not to crash and also to remember the alternate settings when the HDMI is plugged in.  This would be a nice feature.


WASAPI problems: I cannot play multi-channel / properly switch outputs

Reply #1
I can play 2 channel tracks perfectly at 24bit - beautiful.  As soon as I try to play multi-track flacs - play stops, console shows invalid format error.  The tracks WILL play at 16bit settings up to 48kh  - 96 won't play at all.

If I switch to DS Primary Sound Driver - then everything plays - EXCEPT that 2 track tracks don't single my Pioneer SC-27 receiver the same way the WASAPI output does so it will not allow me set Neural THX (which sounds the best by far) on the receiver.  It is like I am doomed to never play full quality inter-mixed tracks.
Then you need to either configure your WSAPI channels in the sound control panel, or you need to add the "surround to stereo" DSP to your fb2k DSP settings.
elevatorladylevitateme

WASAPI problems: I cannot play multi-channel / properly switch outputs

Reply #2
Can you be more specific when you say configure your WSAPI channels in the sound control panel??  How do I do that.  In the Audio I set it to 5.1 channels and as I said it works OK using non-wasapi.  I am not about to play all my surround as stereo - totally defeats the reason I have all of them.

WASAPI problems: I cannot play multi-channel / properly switch outputs

Reply #3
Set your WASAPI output in foobar2000 to 24-bit, and lower the buffer length.

WASAPI problems: I cannot play multi-channel / properly switch outputs

Reply #4
That WORKED!!!  Thank you so much!

I am not quite sure why the buffer size would cause it to error out if too high - seems a bit strange but I am sure there is a valid reason.

WASAPI problems: I cannot play multi-channel / properly switch outputs

Reply #5
Buffer size setting is time relative, rather than byte size relative. So it would end up larger if there are more channels. Some sound drivers complain if the buffer is too large.