summaryrefslogtreecommitdiff
path: root/src/filter
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2019-07-05 19:03:00 +0200
committerMax Kellermann <max@musicpd.org>2019-07-05 19:03:00 +0200
commit5fa76102642a6faf043922e0e60f0b1cae1d84da (patch)
tree4bbc418b42eb09c01bc6081674f6dae20d41b9b0 /src/filter
parent1c757f8c1c5b88f195c29c0fb8a7f8266d9cc984 (diff)
pcm/Volume: Open() returns output sample format
Prepare for a new mode which may convert to a different sample format when applying volume, to reduce dithering.
Diffstat (limited to 'src/filter')
-rw-r--r--src/filter/plugins/ReplayGainFilterPlugin.cxx2
-rw-r--r--src/filter/plugins/VolumeFilterPlugin.cxx2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/filter/plugins/ReplayGainFilterPlugin.cxx b/src/filter/plugins/ReplayGainFilterPlugin.cxx
index 8260ced70..43906fb63 100644
--- a/src/filter/plugins/ReplayGainFilterPlugin.cxx
+++ b/src/filter/plugins/ReplayGainFilterPlugin.cxx
@@ -77,7 +77,7 @@ public:
mixer(_mixer), base(_base) {
info.Clear();
- pv.Open(out_audio_format.format);
+ out_audio_format.format = pv.Open(out_audio_format.format);
}
void SetInfo(const ReplayGainInfo *_info) {
diff --git a/src/filter/plugins/VolumeFilterPlugin.cxx b/src/filter/plugins/VolumeFilterPlugin.cxx
index d10f5d1b4..8ebf6c97b 100644
--- a/src/filter/plugins/VolumeFilterPlugin.cxx
+++ b/src/filter/plugins/VolumeFilterPlugin.cxx
@@ -30,7 +30,7 @@ class VolumeFilter final : public Filter {
public:
explicit VolumeFilter(const AudioFormat &audio_format)
:Filter(audio_format) {
- pv.Open(out_audio_format.format);
+ out_audio_format.format = pv.Open(out_audio_format.format);
}
unsigned GetVolume() const noexcept {