diff --git a/src/decoder/plugins/FlacCommon.cxx b/src/decoder/plugins/FlacCommon.cxx index 783a3ccf4..6c833cc64 100644 --- a/src/decoder/plugins/FlacCommon.cxx +++ b/src/decoder/plugins/FlacCommon.cxx @@ -29,8 +29,8 @@ #include "util/Error.hxx" #include "Log.hxx" -flac_data::flac_data(Decoder &_decoder, - InputStream &_input_stream) +FlacDecoder::FlacDecoder(Decoder &_decoder, + InputStream &_input_stream) :FlacInput(_input_stream, &_decoder), initialized(false), unsupported(false), position(0), @@ -60,8 +60,8 @@ flac_sample_format(unsigned bits_per_sample) } bool -flac_data::Initialize(unsigned sample_rate, unsigned bits_per_sample, - unsigned channels, FLAC__uint64 total_frames) +FlacDecoder::Initialize(unsigned sample_rate, unsigned bits_per_sample, + unsigned channels, FLAC__uint64 total_frames) { assert(!initialized); assert(!unsupported); @@ -92,7 +92,7 @@ flac_data::Initialize(unsigned sample_rate, unsigned bits_per_sample, } static void -flac_got_stream_info(struct flac_data *data, +flac_got_stream_info(FlacDecoder *data, const FLAC__StreamMetadata_StreamInfo *stream_info) { if (data->initialized || data->unsupported) @@ -105,7 +105,7 @@ flac_got_stream_info(struct flac_data *data, } void flac_metadata_common_cb(const FLAC__StreamMetadata * block, - struct flac_data *data) + FlacDecoder *data) { if (data->unsupported) return; @@ -140,7 +140,7 @@ void flac_metadata_common_cb(const FLAC__StreamMetadata * block, * (e.g. when seeking with SqueezeBox Server). */ static bool -flac_got_first_frame(struct flac_data *data, const FLAC__FrameHeader *header) +flac_got_first_frame(FlacDecoder *data, const FLAC__FrameHeader *header) { if (data->unsupported) return false; @@ -153,7 +153,7 @@ flac_got_first_frame(struct flac_data *data, const FLAC__FrameHeader *header) } FLAC__StreamDecoderWriteStatus -flac_common_write(struct flac_data *data, const FLAC__Frame * frame, +flac_common_write(FlacDecoder *data, const FLAC__Frame * frame, const FLAC__int32 *const buf[], FLAC__uint64 nbytes) { diff --git a/src/decoder/plugins/FlacCommon.hxx b/src/decoder/plugins/FlacCommon.hxx index 0059a9cee..ec5a9b08a 100644 --- a/src/decoder/plugins/FlacCommon.hxx +++ b/src/decoder/plugins/FlacCommon.hxx @@ -30,7 +30,7 @@ #include -struct flac_data : public FlacInput { +struct FlacDecoder : public FlacInput { PcmBuffer buffer; /** @@ -65,7 +65,7 @@ struct flac_data : public FlacInput { Tag tag; - flac_data(Decoder &decoder, InputStream &input_stream); + FlacDecoder(Decoder &decoder, InputStream &input_stream); /** * Wrapper for decoder_initialized(). @@ -75,10 +75,10 @@ struct flac_data : public FlacInput { }; void flac_metadata_common_cb(const FLAC__StreamMetadata * block, - struct flac_data *data); + FlacDecoder *data); FLAC__StreamDecoderWriteStatus -flac_common_write(struct flac_data *data, const FLAC__Frame * frame, +flac_common_write(FlacDecoder *data, const FLAC__Frame * frame, const FLAC__int32 *const buf[], FLAC__uint64 nbytes); diff --git a/src/decoder/plugins/FlacDecoderPlugin.cxx b/src/decoder/plugins/FlacDecoderPlugin.cxx index 24a758db9..aa8b12dcd 100644 --- a/src/decoder/plugins/FlacDecoderPlugin.cxx +++ b/src/decoder/plugins/FlacDecoderPlugin.cxx @@ -56,14 +56,14 @@ static void flacPrintErroredState(FLAC__StreamDecoderState state) static void flacMetadata(gcc_unused const FLAC__StreamDecoder * dec, const FLAC__StreamMetadata * block, void *vdata) { - flac_metadata_common_cb(block, (struct flac_data *) vdata); + flac_metadata_common_cb(block, (FlacDecoder *) vdata); } static FLAC__StreamDecoderWriteStatus flac_write_cb(const FLAC__StreamDecoder *dec, const FLAC__Frame *frame, const FLAC__int32 *const buf[], void *vdata) { - struct flac_data *data = (struct flac_data *) vdata; + FlacDecoder *data = (FlacDecoder *) vdata; FLAC__uint64 nbytes = 0; if (FLAC__stream_decoder_get_decode_position(dec, &nbytes)) { @@ -133,7 +133,7 @@ flac_decoder_new(void) } static bool -flac_decoder_initialize(struct flac_data *data, FLAC__StreamDecoder *sd) +flac_decoder_initialize(FlacDecoder *data, FLAC__StreamDecoder *sd) { if (!FLAC__stream_decoder_process_until_end_of_metadata(sd)) { if (FLAC__stream_decoder_get_state(sd) != FLAC__STREAM_DECODER_END_OF_STREAM) @@ -158,7 +158,7 @@ flac_decoder_initialize(struct flac_data *data, FLAC__StreamDecoder *sd) } static void -flac_decoder_loop(struct flac_data *data, FLAC__StreamDecoder *flac_dec) +flac_decoder_loop(FlacDecoder *data, FLAC__StreamDecoder *flac_dec) { Decoder &decoder = data->decoder; @@ -226,7 +226,7 @@ flac_decoder_loop(struct flac_data *data, FLAC__StreamDecoder *flac_dec) } static FLAC__StreamDecoderInitStatus -stream_init_oggflac(FLAC__StreamDecoder *flac_dec, struct flac_data *data) +stream_init_oggflac(FLAC__StreamDecoder *flac_dec, FlacDecoder *data) { return FLAC__stream_decoder_init_ogg_stream(flac_dec, FlacInput::Read, @@ -241,7 +241,7 @@ stream_init_oggflac(FLAC__StreamDecoder *flac_dec, struct flac_data *data) } static FLAC__StreamDecoderInitStatus -stream_init_flac(FLAC__StreamDecoder *flac_dec, struct flac_data *data) +stream_init_flac(FLAC__StreamDecoder *flac_dec, FlacDecoder *data) { return FLAC__stream_decoder_init_stream(flac_dec, FlacInput::Read, @@ -256,7 +256,7 @@ stream_init_flac(FLAC__StreamDecoder *flac_dec, struct flac_data *data) } static FLAC__StreamDecoderInitStatus -stream_init(FLAC__StreamDecoder *flac_dec, struct flac_data *data, bool is_ogg) +stream_init(FLAC__StreamDecoder *flac_dec, FlacDecoder *data, bool is_ogg) { return is_ogg ? stream_init_oggflac(flac_dec, data) @@ -264,7 +264,7 @@ stream_init(FLAC__StreamDecoder *flac_dec, struct flac_data *data, bool is_ogg) } static bool -FlacInitAndDecode(struct flac_data &data, FLAC__StreamDecoder *sd, bool is_ogg) +FlacInitAndDecode(FlacDecoder &data, FLAC__StreamDecoder *sd, bool is_ogg) { auto init_status = stream_init(sd, &data, is_ogg); if (init_status != FLAC__STREAM_DECODER_INIT_STATUS_OK) { @@ -292,7 +292,7 @@ flac_decode_internal(Decoder &decoder, if (flac_dec == nullptr) return; - struct flac_data data(decoder, input_stream); + FlacDecoder data(decoder, input_stream); FlacInitAndDecode(data, flac_dec, is_ogg);