Replies: 1 comment
-
I have looked at the filter plugin API and may be these could be implemented as a filter, not touching at all the output plugin. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It will be great to have a format mapping option for the (alsa) output plugin.
I have a external DAC linked to my computer by a toslink optical link.
By the toslink input, it can play up to 192000:24:2 and dsd64:2=dop
I'm using dop option to yes and allowed_formats with multiple PCM format and dsd64:2=dop.
Nevertheless, dsd>64 are converted to 44100:24:2 and I found no way to indicate to mpd to resample it to 176400:24:2 without enabling resampling for all other formats, loosing bitperfect and even looosing dsd64:2=dop...
I'm targeting:
That is why, it will be great to have a finegrain mapping option.
It could be something like
format_map format_pattern output_format
multiple time with a priority orderAn example targeting bit perfect when possible:
Or an other example, with resampling preserving base frequency:
This way we can tell mpd exactly what to do for different dsd formats and different PCM formats.
Beta Was this translation helpful? Give feedback.
All reactions