diff options
author | Max Kellermann <max@duempel.org> | 2013-10-26 14:08:09 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-10-26 14:08:09 +0200 |
commit | 59ad6265a170d8105183ac65bd6663d53124d360 (patch) | |
tree | c4e86c5bcf0ad44a5b857b4f30c8817090d85109 | |
parent | 067572c6dd44d0abde9bf34220ba2f45d0c120ca (diff) | |
download | mpd-59ad6265a170d8105183ac65bd6663d53124d360.tar.gz mpd-59ad6265a170d8105183ac65bd6663d53124d360.tar.xz mpd-59ad6265a170d8105183ac65bd6663d53124d360.zip |
DecoderControl: add MixRamp getters
-rw-r--r-- | src/DecoderControl.hxx | 12 | ||||
-rw-r--r-- | src/PlayerThread.cxx | 4 |
2 files changed, 14 insertions, 2 deletions
diff --git a/src/DecoderControl.hxx b/src/DecoderControl.hxx index bc2e7d786..47fb81c9a 100644 --- a/src/DecoderControl.hxx +++ b/src/DecoderControl.hxx @@ -350,6 +350,18 @@ public: void Quit(); + const char *GetMixRampStart() const { + return mixramp_start; + } + + const char *GetMixRampEnd() const { + return mixramp_end; + } + + const char *GetMixRampPreviousEnd() const { + return mixramp_prev_end; + } + void MixRampStart(char *_mixramp_start); void MixRampEnd(char *_mixramp_end); void MixRampPrevEnd(char *_mixramp_prev_end); diff --git a/src/PlayerThread.cxx b/src/PlayerThread.cxx index 35f697c45..0a624da47 100644 --- a/src/PlayerThread.cxx +++ b/src/PlayerThread.cxx @@ -1011,8 +1011,8 @@ Player::Run() pc.mixramp_delay_seconds, dc.replay_gain_db, dc.replay_gain_prev_db, - dc.mixramp_start, - dc.mixramp_prev_end, + dc.GetMixRampStart(), + dc.GetMixRampPreviousEnd(), dc.out_audio_format, play_audio_format, buffer.GetSize() - |