Mercurial > audlegacy-plugins
comparison src/flac112/plugin.c @ 512:5be9b8f7ac03 trunk
[svn] - flac 112 plugin: removed http.c and http.h, plus some fixes
| author | giacomo |
|---|---|
| date | Mon, 22 Jan 2007 08:32:48 -0800 |
| parents | 5f2145032f46 |
| children | 77012d414f58 |
comparison
equal
deleted
inserted
replaced
| 511:5f2145032f46 | 512:5be9b8f7ac03 |
|---|---|
| 699 return vfs_feof( file_info->vfsfile ); | 699 return vfs_feof( file_info->vfsfile ); |
| 700 } | 700 } |
| 701 | 701 |
| 702 static FLAC__bool file_decoder_init (void *decoder) | 702 static FLAC__bool file_decoder_init (void *decoder) |
| 703 { | 703 { |
| 704 gint result = 0; | |
| 705 FLAC__seekable_stream_decoder_set_read_callback(decoder, file_decoder_read_callback); | |
| 706 FLAC__seekable_stream_decoder_set_seek_callback(decoder, file_decoder_seek_callback); | |
| 707 FLAC__seekable_stream_decoder_set_tell_callback(decoder, file_decoder_tell_callback); | |
| 708 FLAC__seekable_stream_decoder_set_length_callback(decoder, file_decoder_length_callback); | |
| 709 FLAC__seekable_stream_decoder_set_eof_callback(decoder, file_decoder_eof_callback); | |
| 710 return FLAC__seekable_stream_decoder_init( (FLAC__SeekableStreamDecoder*) decoder) == FLAC__SEEKABLE_STREAM_DECODER_OK; | 704 return FLAC__seekable_stream_decoder_init( (FLAC__SeekableStreamDecoder*) decoder) == FLAC__SEEKABLE_STREAM_DECODER_OK; |
| 711 } | 705 } |
| 712 | 706 |
| 713 static decoder_t source_to_decoder_type (const char *source) | 707 static decoder_t source_to_decoder_type (const char *source) |
| 714 { | 708 { |
| 730 FLAC__seekable_stream_decoder_set_metadata_respond(decoder, FLAC__METADATA_TYPE_VORBIS_COMMENT); | 724 FLAC__seekable_stream_decoder_set_metadata_respond(decoder, FLAC__METADATA_TYPE_VORBIS_COMMENT); |
| 731 FLAC__seekable_stream_decoder_set_write_callback(decoder, write_callback_); | 725 FLAC__seekable_stream_decoder_set_write_callback(decoder, write_callback_); |
| 732 FLAC__seekable_stream_decoder_set_metadata_callback(decoder, metadata_callback_); | 726 FLAC__seekable_stream_decoder_set_metadata_callback(decoder, metadata_callback_); |
| 733 FLAC__seekable_stream_decoder_set_error_callback(decoder, error_callback_); | 727 FLAC__seekable_stream_decoder_set_error_callback(decoder, error_callback_); |
| 734 FLAC__seekable_stream_decoder_set_client_data(decoder, &file_info_); | 728 FLAC__seekable_stream_decoder_set_client_data(decoder, &file_info_); |
| 729 FLAC__seekable_stream_decoder_set_read_callback(decoder, file_decoder_read_callback); | |
| 730 FLAC__seekable_stream_decoder_set_seek_callback(decoder, file_decoder_seek_callback); | |
| 731 FLAC__seekable_stream_decoder_set_tell_callback(decoder, file_decoder_tell_callback); | |
| 732 FLAC__seekable_stream_decoder_set_length_callback(decoder, file_decoder_length_callback); | |
| 733 FLAC__seekable_stream_decoder_set_eof_callback(decoder, file_decoder_eof_callback); | |
| 735 | 734 |
| 736 if ( !file_decoder_init(decoder) ) | 735 if ( !file_decoder_init(decoder) ) |
| 737 { | 736 { |
| 738 file_decoder_unset_source(decoder); | 737 file_decoder_unset_source(decoder); |
| 739 return false; | 738 return false; |
