Skip to content

Bitconversion Question #1315

Answered by MaxKellermann
EdWoow asked this question in Q&A
Oct 28, 2021 · 4 comments · 4 replies
Discussion options

You must be logged in to vote

f= is the format required by the filter. To know which one, I'd need to see your configuration and know your MPD version, but if I had to guess, I'd say you have enabled volume normalization. That plugin is only implemented for 16 bit, and this is the part of the source code which enforces it:

PreparedNormalizeFilter::Open(AudioFormat &audio_format)
{
audio_format.format = SampleFormat::S16;

It is true that this is an unnecessary loss of quality, and the plugin could as well be implemented for 24 bit, but nobody has done it. This plugin is mostly unchanged (minus code refactoring) s…

Replies: 4 comments 4 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by EdWoow
Comment options

You must be logged in to vote
2 replies
@MaxKellermann
Comment options

@GK-774
Comment options

Comment options

You must be logged in to vote
1 reply
@MaxKellermann
Comment options

Comment options

You must be logged in to vote
1 reply
@MaxKellermann
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants