From c9e700f07928b4a7dd34b8fdd2a00c226fd9b0b4 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 2 Oct 2012 19:47:31 +0200 Subject: decoder/flac: add ctor/dtor to struct flac_data --- src/decoder/FLACCommon.hxx | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'src/decoder/FLACCommon.hxx') diff --git a/src/decoder/FLACCommon.hxx b/src/decoder/FLACCommon.hxx index 3d280cc49..501c58f62 100644 --- a/src/decoder/FLACCommon.hxx +++ b/src/decoder/FLACCommon.hxx @@ -78,18 +78,15 @@ struct flac_data { FLAC__uint64 next_frame; FLAC__uint64 position; + struct decoder *decoder; struct input_stream *input_stream; - struct tag *tag; -}; -/* initializes a given FlacData struct */ -void -flac_data_init(struct flac_data *data, struct decoder * decoder, - struct input_stream *input_stream); + struct tag *tag; -void -flac_data_deinit(struct flac_data *data); + flac_data(struct decoder *decoder, struct input_stream *input_stream); + ~flac_data(); +}; void flac_metadata_common_cb(const FLAC__StreamMetadata * block, struct flac_data *data); -- cgit v1.2.3