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,