aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder_thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/decoder_thread.c')
-rw-r--r--src/decoder_thread.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/decoder_thread.c b/src/decoder_thread.c
index f793fd032..625ec46cc 100644
--- a/src/decoder_thread.c
+++ b/src/decoder_thread.c
@@ -31,7 +31,7 @@
#include "mapper.h"
#include "path.h"
#include "uri.h"
-#include "replay_gain.h"
+#include "replay_gain_state.h"
#include <glib.h>
@@ -303,7 +303,8 @@ decoder_run_song(struct decoder_control *dc,
{
struct decoder decoder = {
.dc = dc,
- .replay_gain = NULL,
+ .replay_gain = replay_gain_state_new(replay_gain_preamp,
+ replay_gain_missing_preamp),
};
int ret;
@@ -332,7 +333,7 @@ decoder_run_song(struct decoder_control *dc,
/* flush the last chunk */
if (decoder.replay_gain != NULL)
- replay_gain_info_free(decoder.replay_gain);
+ replay_gain_state_free(decoder.replay_gain);
if (decoder.chunk != NULL)
decoder_flush_chunk(&decoder);