Mercurial > audlegacy-plugins
diff 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 |
line wrap: on
line diff
--- a/src/flacng/flac_compat112.h Thu Jul 12 17:51:36 2007 +0300 +++ b/src/flacng/flac_compat112.h Thu Jul 12 19:30:31 2007 +0200 @@ -3,22 +3,37 @@ #if !defined(FLAC_API_VERSION_CURRENT) +/* Basic stream decoder type */ #define FLAC__StreamDecoder FLAC__SeekableStreamDecoder +/* Stream decoder functions */ #define FLAC__StreamDecoderReadStatus FLAC__SeekableStreamDecoderReadStatus #define FLAC__StreamDecoderSeekStatus FLAC__SeekableStreamDecoderSeekStatus #define FLAC__StreamDecoderTellStatus FLAC__SeekableStreamDecoderTellStatus #define FLAC__StreamDecoderLengthStatus FLAC__SeekableStreamDecoderLengthStatus #define FLAC__stream_decoder_new FLAC__seekable_stream_decoder_new +#define FLAC__stream_decoder_set_metadata_respond FLAC__seekable_stream_decoder_set_metadata_respond +#define FLAC__stream_decoder_process_single FLAC__seekable_stream_decoder_process_single +#define FLAC__stream_decoder_seek_absolute FLAC__seekable_stream_decoder_seek_absolute +#define FLAC__stream_decoder_get_state FLAC__seekable_stream_decoder_get_state +#define FLAC__stream_decoder_flush FLAC__seekable_stream_decoder_flush +#define FLAC__stream_decoder_reset FLAC__seekable_stream_decoder_reset +#define FLAC__stream_decoder_process_until_end_of_metadata FLAC__seekable_stream_decoder_process_until_end_of_metadata +#define FLAC__StreamDecoderInitStatusString FLAC__SeekableStreamDecoderStateString +#define FLAC__StreamDecoderStateString FLAC__SeekableStreamDecoderStateString +/* Constants and types */ +#define FLAC__StreamDecoderInitStatus FLAC__SeekableStreamDecoderState #define FLAC__STREAM_DECODER_SEEK_STATUS_ERROR FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR #define FLAC__STREAM_DECODER_SEEK_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_OK #define FLAC__STREAM_DECODER_TELL_STATUS_ERROR FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_ERROR #define FLAC__STREAM_DECODER_TELL_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_OK #define FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_ERROR #define FLAC__STREAM_DECODER_LENGTH_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_OK +#define FLAC__STREAM_DECODER_INIT_STATUS_OK FLAC__SEEKABLE_STREAM_DECODER_OK +#define FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_OK -FLAC__stream_decoder_init_stream( +FLAC__SeekableStreamDecoderState FLAC__stream_decoder_init_stream( FLAC__SeekableStreamDecoder* decoder, FLAC__SeekableStreamDecoderReadCallback read_callback, FLAC__SeekableStreamDecoderSeekCallback seek_callback,