1
Lossless / Other Codecs / Re: libttaR (TTA rewrite part 2)
Last post by rdtsh -good news:
i've been working on a multi-threaded version. the encoder is already done in the 1.1-dev branch
bad news:
the tta wikipedia page was deleted
Edit:Your output has always been stereo if Windows mixer says you have stereo speakers.
So I do get LFE with your wasapi component. But do I understand that it's outputted as stereo now? Or was that always the case?
My reply from yesterday was incomplete. I was certain foobar2000 loses LFE intentionally in some downmix but was confused yesterday as I tested the bundled "Downmix to stereo" DSP and it retained it. And I have 5.1 speaker setup - without DSPs there is no reason to lose the LFE channel as I have a speaker for it.It seems like most issues I run into is caused by Foobar trying to be smarter than it can be.
The default output will lose LFE if you have configured your speaker setup not to have .1 channel. For example if you have just stereo output or 4 channel surround setup.
XAudio2 output component uses OS channel mixer, it too intentionally removes LFE if you don't have that speaker.
WASAPI exclusive mode can play the LFE even if speakers are set into stereo mode if you actually have a speaker for it.
My 'WASAPI (shared)' component retains the LFE in its internal downmix.
In conclusion, if you have only stereo setup and you want to ensure LFE stays intact, use the downmix DSP.
It might work better or more efficiently than other outputs on some setups. It lets OS do all the resampling and channel mixing. I also pass the original source sample rate along as much as possible so potentially for example Wine people can get as direct output to their native audio interfaces as possible. Current default WASAPI outputs will get resampled by foobar.
Opening track for playback: "file.mp3"
XAudio2 initialized: 44100 Hz, 2 channels (FL FR)