diff options
Diffstat (limited to '')
-rw-r--r-- | src/DecoderInternal.hxx | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/DecoderInternal.hxx b/src/DecoderInternal.hxx index 698e90bf1..8e3a7d4b1 100644 --- a/src/DecoderInternal.hxx +++ b/src/DecoderInternal.hxx @@ -81,12 +81,15 @@ struct decoder { */ unsigned replay_gain_serial; -#ifdef __cplusplus - decoder(decoder_control *_dc, bool _initial_seek_pending) + decoder(decoder_control *_dc, bool _initial_seek_pending, + struct tag *_tag) :dc(_dc), + timestamp(0), initial_seek_pending(_initial_seek_pending), - initial_seek_running(false) {} -#endif + initial_seek_running(false), + seeking(false), + song_tag(_tag), stream_tag(nullptr), decoder_tag(nullptr), + chunk(nullptr) {} }; /** |