1 --- alsaplayer-0.99.76/input/flac/FlacStream.cpp.orig 2007-01-01 23:56:02.000000000 +0000
2 +++ alsaplayer-0.99.76/input/flac/FlacStream.cpp 2007-01-02 00:16:49.000000000 +0000
7 - status &= FLAC__stream_decoder_set_read_callback (_decoder,
9 - status &= FLAC__stream_decoder_set_write_callback (_decoder,
11 - status &= FLAC__stream_decoder_set_metadata_callback (_decoder,
13 - status &= FLAC__stream_decoder_set_error_callback (_decoder,
15 - status &= FLAC__stream_decoder_set_client_data (_decoder, (void *) this);
18 apError("FlacStream::open(): status error, huh?");
21 - status = (FLAC__stream_decoder_init (_decoder) == FLAC__STREAM_DECODER_SEARCH_FOR_METADATA);
22 + status = (FLAC__stream_decoder_init_stream ( _decoder,
32 + == FLAC__STREAM_DECODER_INIT_STATUS_OK);
35 apError("FlacStream::open(): can't initialize stream decoder");
36 --- alsaplayer-0.99.76/input/flac/FlacSeekableStream.cpp.orig 2007-01-02 00:04:26.000000000 +0000
37 +++ alsaplayer-0.99.76/input/flac/FlacSeekableStream.cpp 2007-01-02 00:43:29.000000000 +0000
42 - FLAC__seekable_stream_decoder_finish (_decoder);
43 - FLAC__seekable_stream_decoder_delete (_decoder);
44 + FLAC__stream_decoder_finish (_decoder);
45 + FLAC__stream_decoder_delete (_decoder);
53 - _decoder = FLAC__seekable_stream_decoder_new ();
54 + _decoder = FLAC__stream_decoder_new ();
56 - apError ("FlacSeekableStream::open(): error creating FLAC__seekable_stream_decoder");
57 + apError ("FlacSeekableStream::open(): error creating FLAC__stream_decoder");
61 - status &= FLAC__seekable_stream_decoder_set_read_callback (_decoder,
63 - status &= FLAC__seekable_stream_decoder_set_write_callback (_decoder,
65 - status &= FLAC__seekable_stream_decoder_set_metadata_callback (_decoder,
67 - status &= FLAC__seekable_stream_decoder_set_error_callback (_decoder,
69 - status &= FLAC__seekable_stream_decoder_set_seek_callback (_decoder,
71 - status &= FLAC__seekable_stream_decoder_set_tell_callback (_decoder,
73 - status &= FLAC__seekable_stream_decoder_set_length_callback (_decoder,
75 - status &= FLAC__seekable_stream_decoder_set_eof_callback (_decoder,
77 - status &= FLAC__seekable_stream_decoder_set_client_data (_decoder, (void *) this);
80 apError ("FlacSeekableStream::open(): status error, huh?");
83 - status = (FLAC__seekable_stream_decoder_init (_decoder) == FLAC__SEEKABLE_STREAM_DECODER_OK);
84 + status = (FLAC__stream_decoder_init_stream (_decoder,
94 + == FLAC__STREAM_DECODER_INIT_STATUS_OK);
97 - apError ("FlacSeekableStream::open(): can't initialize seekable stream decoder");
98 + apError ("FlacSeekableStream::open(): can't initialize stream decoder");
102 // this will invoke the metaCallBack
103 - if (!FLAC__seekable_stream_decoder_process_until_end_of_metadata (_decoder)) {
104 + if (!FLAC__stream_decoder_process_until_end_of_metadata (_decoder)) {
105 apError ("FlacSeekableStream::open(): decoder error");
112 - return FLAC__seekable_stream_decoder_process_single (_decoder);
113 + return FLAC__stream_decoder_process_single (_decoder);
115 } // FlacSeekableStream::processOneFrame
117 @@ -128,14 +121,14 @@
121 - return FLAC__seekable_stream_decoder_seek_absolute (_decoder, sample);
122 + return FLAC__stream_decoder_seek_absolute (_decoder, sample);
124 } // FlacSeekableStream::seekAbsolute
129 -FlacSeekableStream::metaCallBack (const FLAC__SeekableStreamDecoder * decoder,
130 +FlacSeekableStream::metaCallBack (const FLAC__StreamDecoder * decoder,
131 const FLAC__StreamMetadata * md,
138 -FlacSeekableStream::errCallBack (const FLAC__SeekableStreamDecoder * decoder,
139 +FlacSeekableStream::errCallBack (const FLAC__StreamDecoder * decoder,
140 FLAC__StreamDecoderErrorStatus status,
146 FLAC__StreamDecoderWriteStatus
147 -FlacSeekableStream::writeCallBack (const FLAC__SeekableStreamDecoder * /*decoder*/,
148 +FlacSeekableStream::writeCallBack (const FLAC__StreamDecoder * /*decoder*/,
149 const FLAC__Frame * frame,
150 const FLAC__int32 * const buffer[],
152 @@ -190,91 +183,91 @@
156 -FLAC__SeekableStreamDecoderReadStatus
157 -FlacSeekableStream::readCallBack (const FLAC__SeekableStreamDecoder * /*decoder*/,
158 +FLAC__StreamDecoderReadStatus
159 +FlacSeekableStream::readCallBack (const FLAC__StreamDecoder * /*decoder*/,
165 - return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_ERROR;
166 + return FLAC__STREAM_DECODER_READ_STATUS_ABORT;
167 FlacSeekableStream * f = (FlacSeekableStream *) client_data;
169 - return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_ERROR;
170 + return FLAC__STREAM_DECODER_READ_STATUS_ABORT;
172 *bytes = reader_read (buffer, *bytes, f->_datasource);
173 - return *bytes > 0 ? FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_OK :
174 + return *bytes > 0 ? FLAC__STREAM_DECODER_READ_STATUS_CONTINUE :
175 reader_eof (f->_datasource) ?
176 - FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_OK :
177 - FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_ERROR;
178 + FLAC__STREAM_DECODER_READ_STATUS_CONTINUE :
179 + FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM;
181 } // FlacSeekableStream::readCallBack
185 -FLAC__SeekableStreamDecoderSeekStatus
186 -FlacSeekableStream::seekCallBack (const FLAC__SeekableStreamDecoder * /*decoder*/,
187 +FLAC__StreamDecoderSeekStatus
188 +FlacSeekableStream::seekCallBack (const FLAC__StreamDecoder * /*decoder*/,
193 - return FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR;
194 + return FLAC__STREAM_DECODER_SEEK_STATUS_ERROR;
195 FlacSeekableStream * f = (FlacSeekableStream *) client_data;
197 - return FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR;
198 + return FLAC__STREAM_DECODER_SEEK_STATUS_ERROR;
200 return reader_seek (f->_datasource, offset, SEEK_SET) == 0 ?
201 - FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_OK :
202 - FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR;
203 + FLAC__STREAM_DECODER_SEEK_STATUS_OK :
204 + FLAC__STREAM_DECODER_SEEK_STATUS_ERROR;
206 } // FlacSeekableStream::seekCallBack
210 -FLAC__SeekableStreamDecoderTellStatus
211 -FlacSeekableStream::tellCallBack (const FLAC__SeekableStreamDecoder * /*decoder*/,
212 +FLAC__StreamDecoderTellStatus
213 +FlacSeekableStream::tellCallBack (const FLAC__StreamDecoder * /*decoder*/,
214 FLAC__uint64 * offset,
218 - return FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_ERROR;
219 + return FLAC__STREAM_DECODER_TELL_STATUS_ERROR;
220 FlacSeekableStream * f = (FlacSeekableStream *) client_data;
222 - return FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_ERROR;
223 + return FLAC__STREAM_DECODER_TELL_STATUS_ERROR;
225 long result = reader_tell (f->_datasource);
227 - return FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_ERROR;
228 + return FLAC__STREAM_DECODER_TELL_STATUS_ERROR;
230 - return FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_OK;
231 + return FLAC__STREAM_DECODER_TELL_STATUS_OK;
233 } // FlacSeekableStream::tellCallBack
237 -FLAC__SeekableStreamDecoderLengthStatus
238 -FlacSeekableStream::lengthCallBack (const FLAC__SeekableStreamDecoder * /*decoder*/,
239 +FLAC__StreamDecoderLengthStatus
240 +FlacSeekableStream::lengthCallBack (const FLAC__StreamDecoder * /*decoder*/,
245 - return FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_ERROR;
246 + return FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR;
247 FlacSeekableStream * f = (FlacSeekableStream *) client_data;
249 - return FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_ERROR;
250 + return FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR;
252 long result = reader_length (f->_datasource);
254 - return FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_ERROR;
255 + return FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR;
257 - return FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_OK;
258 + return FLAC__STREAM_DECODER_LENGTH_STATUS_OK;
260 } // FlacSeekableStream::lengthCallBack
265 -FlacSeekableStream::eofCallBack (const FLAC__SeekableStreamDecoder * /*decoder*/,
266 +FlacSeekableStream::eofCallBack (const FLAC__StreamDecoder * /*decoder*/,
270 --- alsaplayer-0.99.76/input/flac/FlacSeekableStream.h.orig 2007-01-01 23:42:27.000000000 +0000
271 +++ alsaplayer-0.99.76/input/flac/FlacSeekableStream.h 2007-01-01 23:51:07.000000000 +0000
276 -#include <FLAC/seekable_stream_decoder.h>
277 +#include <FLAC/stream_decoder.h>
282 // flac callbacks for a seekable stream.
283 //---------------------------------------
285 - static void metaCallBack (const FLAC__SeekableStreamDecoder * decoder,
286 + static void metaCallBack (const FLAC__StreamDecoder * decoder,
287 const FLAC__StreamMetadata * md,
290 static FLAC__StreamDecoderWriteStatus
291 - writeCallBack (const FLAC__SeekableStreamDecoder * decoder,
292 + writeCallBack (const FLAC__StreamDecoder * decoder,
293 const FLAC__Frame * frame,
294 const FLAC__int32 * const buffer[],
297 - static FLAC__SeekableStreamDecoderReadStatus
298 - readCallBack (const FLAC__SeekableStreamDecoder * decoder,
299 + static FLAC__StreamDecoderReadStatus
300 + readCallBack (const FLAC__StreamDecoder * decoder,
305 - static void errCallBack (const FLAC__SeekableStreamDecoder * decoder,
306 + static void errCallBack (const FLAC__StreamDecoder * decoder,
307 FLAC__StreamDecoderErrorStatus status,
310 - static FLAC__SeekableStreamDecoderSeekStatus
311 - seekCallBack (const FLAC__SeekableStreamDecoder * decoder,
312 + static FLAC__StreamDecoderSeekStatus
313 + seekCallBack (const FLAC__StreamDecoder * decoder,
317 - static FLAC__SeekableStreamDecoderTellStatus
318 - tellCallBack (const FLAC__SeekableStreamDecoder * decoder,
319 + static FLAC__StreamDecoderTellStatus
320 + tellCallBack (const FLAC__StreamDecoder * decoder,
321 FLAC__uint64 * offset,
324 - static FLAC__SeekableStreamDecoderLengthStatus
325 - lengthCallBack (const FLAC__SeekableStreamDecoder * decoder,
326 + static FLAC__StreamDecoderLengthStatus
327 + lengthCallBack (const FLAC__StreamDecoder * decoder,
331 - static FLAC__bool eofCallBack (const FLAC__SeekableStreamDecoder * decoder,
332 + static FLAC__bool eofCallBack (const FLAC__StreamDecoder * decoder,
340 - FLAC__SeekableStreamDecoder * _decoder;
341 + FLAC__StreamDecoder * _decoder;
343 }; // class FlacSeekableStream