HydrogenAudio

Hosted Forums => foobar2000 => Support - (fb2k) => Topic started by: Audionerd on 2009-05-23 10:14:14

Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: Audionerd on 2009-05-23 10:14:14
When playing "Enjoy The Silence" by Depeche Mode in 24/48 Foobar (or ?) mutes the output right at the end when the music fades and there is a second of silence before the "Enjoy the Silence" chorus/dacapo. the muting results in the audio taking a fraction of a second to resume thus the chorus sounds like "...oy the silence". Also all beginnings of tracks are "capped off" by the same fraction of a scond.

The problem only exists when playing 24/48 pcm audio and when played through any of the other players at hand there is no problem which leads me to rule out muting in my DAC as the reason.

Does anybody know what to do?

  Jens the Audionerd

Ps I can upload a 10 second  snippet of audio that illustrates the problem if needed.
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: lvqcl on 2009-05-23 10:29:45
Try to set output bit depth = 16bit, and dither = on.
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: Audionerd on 2009-05-23 10:41:18
Try to set output bit depth = 16bit, and dither = on.


That does remove the problem but introduces a few new ones.
It makes it impossible to play 24 bit dts files, and playing 24 bit files by converting them to 16 is kind of blasphemous...
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: lvqcl on 2009-05-23 11:11:23
That does remove the problem but introduces a few new ones.

It looks like your DAC mutes quiet signals.

It makes it impossible to play 24 bit dts files, and playing 24 bit files by converting them to 16 is kind of blasphemous...

What output plugin do you use? Since you wrote "when played through any of the other players at hand there is no problem" -- maybe DirectSound plugin can solve this issue?
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: Audionerd on 2009-05-23 11:25:51
Quote
It looks like your DAC mutes quiet signals.

Actually that was my first guess as well, but from the tests made - including playing the exact same audio from a dvd to the same digital input on the dac - I no longer think that the dac is the problem.

Quote
What output plugin do you use? Since you wrote "when played through any of the other players at hand there is no problem" -- maybe DirectSound plugin can solve this issue?

Sorry - forgot that. I use WASAPI on a Vista SP1 system.
Will try the DirectSound in an hour or so (wife ill, I have to go shopping...)
 

Thanx so far 
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: Audionerd on 2009-05-23 17:46:36
I have tried the DirectSound option and the muting/delay is indeed gone but so is the fidelity of the playback!
Is there any way to make DS sound acceptable?

Anyway, I am pretty sure that the culprit is the WASAPI output plugin but it is weird that there is no problem when playing dd, dts or red book cd's - only when playing 24 bit 48 KHz 
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: shakey_snake on 2009-05-23 18:09:33
Considering no one else has had such issues, it's more likely that it was your drivers/your hardware than fb2k's output component.
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: Audionerd on 2009-05-23 19:49:34
Considering no one else has had such issues, it's more likely that it was your drivers/your hardware than fb2k's output component.

That's a rather bold suggestion given the fact that the ONLY player with the problem is Foobar and only when using the WASAPI component.

Not to mention that there is no way you can be sure I am the only one with the problem...

From my seat it appears that the drivers/hardware can be responsible but if so it most be that the other players do not output 24 bit from 24 bit files.
There is however one little problem with that assumption: I can tell 10 times out of 10 when some less than ideal algorithm is used to convert from 24 to 16 bits and it does not sound if something like that is happening and indeed nothing else is indicating it either.

But from the looks of it - especially that stupid "warn" system I need a double blind test to support my previous claim that DS sounds way inferior to WASAPI - hence I am checking out for good.
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: shakey_snake on 2009-05-23 20:03:18
I find that claim extremely dubious considering lossy (http://www.hydrogenaudio.org/forums/index.php?showtopic=55196) compressed formats like DTS don't have a fixed bit depth.

You basically have no understanding of what is going on here. The fact that you are claiming to hear something based on a flawed premise is fairly amusing.

You've already received a TOS #8 warning based on post #6. If you continue to make quality claims without providing evidence (making positive ABX results and sharing your logs/samples) there will be further consequences. If you haven't yet read our Terms of Service (http://www.hydrogenaudio.org/forums/index.php?showtopic=3974) (also at the top of every page) I very much recommend you do so.
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: Audionerd on 2009-05-24 12:09:11
In the interest of possible others experiencing problems like mine it has now been established beyond doubt that the muting is caused by a flaw in the DAC's firmware. It appears to be a known issue which has been solved when input is 16 bit PCM and all zeros but has yet to be solved with 24 bit PCM all zeros. 
Thanx to lvqcl for keeping me suspicious of the dac's role 
Why this flaw in my setup is only triggered when played back by Foobar eludes me.
One possible explanation is that only foobar output is truly all zeros when the signal is silent, but I have no way of proving that right now. Suggestions on how to test this are welcome.
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: Audionerd on 2009-05-24 13:06:09
What I really meant by POST #6 was that the DS output does not allow everything else on the Vista sytem to be muted during playback and that it - from what I've read on MS blogs - uses the mixer. Whether or not that can be heard when nothing else is producing sound is a whole other matter. I only wanted to emphasize the difference between the DS and the WASAPI.
Title: Muting during silence when playing 24 bit 48 KHz audio
Post by: lvqcl on 2009-05-24 16:08:44
Quote
and only when using the WASAPI component.

What about Kernel Streaming output? I thought it should work like WASAPI...