Mercurial > audlegacy-plugins
comparison src/flacng/flac_compat112.h @ 1246:626f78ff2439
- Add FLAC 1.1.2 compatibility
author | sun@fc5-buildsys |
---|---|
date | Thu, 12 Jul 2007 19:30:31 +0200 |
parents | 2f742d127b3e |
children | 0e0f73fed025 |
comparison
equal
deleted
inserted
replaced
1243:4cf6ccace89c | 1246:626f78ff2439 |
---|---|
1 #ifndef FLAC_COMPAT112_H | 1 #ifndef FLAC_COMPAT112_H |
2 #define FLAC_COMPAT112_H | 2 #define FLAC_COMPAT112_H |
3 | 3 |
4 #if !defined(FLAC_API_VERSION_CURRENT) | 4 #if !defined(FLAC_API_VERSION_CURRENT) |
5 | 5 |
6 /* Basic stream decoder type */ | |
6 #define FLAC__StreamDecoder FLAC__SeekableStreamDecoder | 7 #define FLAC__StreamDecoder FLAC__SeekableStreamDecoder |
7 | 8 |
9 /* Stream decoder functions */ | |
8 #define FLAC__StreamDecoderReadStatus FLAC__SeekableStreamDecoderReadStatus | 10 #define FLAC__StreamDecoderReadStatus FLAC__SeekableStreamDecoderReadStatus |
9 #define FLAC__StreamDecoderSeekStatus FLAC__SeekableStreamDecoderSeekStatus | 11 #define FLAC__StreamDecoderSeekStatus FLAC__SeekableStreamDecoderSeekStatus |
10 #define FLAC__StreamDecoderTellStatus FLAC__SeekableStreamDecoderTellStatus | 12 #define FLAC__StreamDecoderTellStatus FLAC__SeekableStreamDecoderTellStatus |
11 #define FLAC__StreamDecoderLengthStatus FLAC__SeekableStreamDecoderLengthStatus | 13 #define FLAC__StreamDecoderLengthStatus FLAC__SeekableStreamDecoderLengthStatus |
12 #define FLAC__stream_decoder_new FLAC__seekable_stream_decoder_new | 14 #define FLAC__stream_decoder_new FLAC__seekable_stream_decoder_new |
15 #define FLAC__stream_decoder_set_metadata_respond FLAC__seekable_stream_decoder_set_metadata_respond | |
16 #define FLAC__stream_decoder_process_single FLAC__seekable_stream_decoder_process_single | |
17 #define FLAC__stream_decoder_seek_absolute FLAC__seekable_stream_decoder_seek_absolute | |
18 #define FLAC__stream_decoder_get_state FLAC__seekable_stream_decoder_get_state | |
19 #define FLAC__stream_decoder_flush FLAC__seekable_stream_decoder_flush | |
20 #define FLAC__stream_decoder_reset FLAC__seekable_stream_decoder_reset | |
21 #define FLAC__stream_decoder_process_until_end_of_metadata FLAC__seekable_stream_decoder_process_until_end_of_metadata | |
22 #define FLAC__StreamDecoderInitStatusString FLAC__SeekableStreamDecoderStateString | |
23 #define FLAC__StreamDecoderStateString FLAC__SeekableStreamDecoderStateString | |
13 | 24 |
25 /* Constants and types */ | |
26 #define FLAC__StreamDecoderInitStatus FLAC__SeekableStreamDecoderState | |
14 #define FLAC__STREAM_DECODER_SEEK_STATUS_ERROR FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR | 27 #define FLAC__STREAM_DECODER_SEEK_STATUS_ERROR FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR |
15 #define FLAC__STREAM_DECODER_SEEK_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_OK | 28 #define FLAC__STREAM_DECODER_SEEK_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_OK |
16 #define FLAC__STREAM_DECODER_TELL_STATUS_ERROR FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_ERROR | 29 #define FLAC__STREAM_DECODER_TELL_STATUS_ERROR FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_ERROR |
17 #define FLAC__STREAM_DECODER_TELL_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_OK | 30 #define FLAC__STREAM_DECODER_TELL_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_OK |
18 #define FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_ERROR | 31 #define FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_ERROR |
19 #define FLAC__STREAM_DECODER_LENGTH_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_OK | 32 #define FLAC__STREAM_DECODER_LENGTH_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_OK |
33 #define FLAC__STREAM_DECODER_INIT_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_OK | |
34 #define FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_OK | |
20 | 35 |
21 FLAC__stream_decoder_init_stream( | 36 FLAC__SeekableStreamDecoderState FLAC__stream_decoder_init_stream( |
22 FLAC__SeekableStreamDecoder* decoder, | 37 FLAC__SeekableStreamDecoder* decoder, |
23 FLAC__SeekableStreamDecoderReadCallback read_callback, | 38 FLAC__SeekableStreamDecoderReadCallback read_callback, |
24 FLAC__SeekableStreamDecoderSeekCallback seek_callback, | 39 FLAC__SeekableStreamDecoderSeekCallback seek_callback, |
25 FLAC__SeekableStreamDecoderTellCallback tell_callback, | 40 FLAC__SeekableStreamDecoderTellCallback tell_callback, |
26 FLAC__SeekableStreamDecoderLengthCallback length_callback, | 41 FLAC__SeekableStreamDecoderLengthCallback length_callback, |