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; |