H A D | stream_decoder.c | 105 static void set_defaults_(FLAC__StreamDecoder *decoder); 107 static FLAC__bool allocate_output_(FLAC__StreamDecoder *decoder, unsigned size, unsigned channels); 108 static FLAC__bool has_id_filtered_(FLAC__StreamDecoder *decoder, FLAC__byte *id); 109 static FLAC__bool find_metadata_(FLAC__StreamDecoder *decoder); 110 static FLAC__bool read_metadata_(FLAC__StreamDecoder *decoder); 111 static FLAC__bool read_metadata_streaminfo_(FLAC__StreamDecoder *decoder, FLAC__bool is_last, unsigned length); 112 static FLAC__bool read_metadata_seektable_(FLAC__StreamDecoder *decoder, FLAC__bool is_last, unsigned length); 113 static FLAC__bool read_metadata_vorbiscomment_(FLAC__StreamDecoder *decoder, FLAC__StreamMetadata_VorbisComment *obj); 114 static FLAC__bool read_metadata_cuesheet_(FLAC__StreamDecoder *decoder, FLAC__StreamMetadata_CueSheet *obj); 115 static FLAC__bool read_metadata_picture_(FLAC__StreamDecoder *decoder, FLAC__StreamMetadata_Pictur 281 FLAC__StreamDecoder *decoder; local 342 FLAC__stream_decoder_delete(FLAC__StreamDecoder *decoder) argument 372 init_stream_internal_( FLAC__StreamDecoder *decoder, FLAC__StreamDecoderReadCallback read_callback, FLAC__StreamDecoderSeekCallback seek_callback, FLAC__StreamDecoderTellCallback tell_callback, FLAC__StreamDecoderLengthCallback length_callback, FLAC__StreamDecoderEofCallback eof_callback, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data, FLAC__bool is_ogg ) argument 484 FLAC__stream_decoder_init_stream( FLAC__StreamDecoder *decoder, FLAC__StreamDecoderReadCallback read_callback, FLAC__StreamDecoderSeekCallback seek_callback, FLAC__StreamDecoderTellCallback tell_callback, FLAC__StreamDecoderLengthCallback length_callback, FLAC__StreamDecoderEofCallback eof_callback, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data ) argument 512 FLAC__stream_decoder_init_ogg_stream( FLAC__StreamDecoder *decoder, FLAC__StreamDecoderReadCallback read_callback, FLAC__StreamDecoderSeekCallback seek_callback, FLAC__StreamDecoderTellCallback tell_callback, FLAC__StreamDecoderLengthCallback length_callback, FLAC__StreamDecoderEofCallback eof_callback, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data ) argument 540 init_FILE_internal_( FLAC__StreamDecoder *decoder, FILE *file, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data, FLAC__bool is_ogg ) argument 584 FLAC__stream_decoder_init_FILE( FLAC__StreamDecoder *decoder, FILE *file, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data ) argument 596 FLAC__stream_decoder_init_ogg_FILE( FLAC__StreamDecoder *decoder, FILE *file, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data ) argument 608 init_file_internal_( FLAC__StreamDecoder *decoder, const char *filename, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data, FLAC__bool is_ogg ) argument 641 FLAC__stream_decoder_init_file( FLAC__StreamDecoder *decoder, const char *filename, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data ) argument 653 FLAC__stream_decoder_init_ogg_file( FLAC__StreamDecoder *decoder, const char *filename, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data ) argument 665 FLAC__stream_decoder_finish(FLAC__StreamDecoder *decoder) argument 733 FLAC__stream_decoder_set_ogg_serial_number(FLAC__StreamDecoder *decoder, long value) argument 750 FLAC__stream_decoder_set_md5_checking(FLAC__StreamDecoder *decoder, FLAC__bool value) argument 760 FLAC__stream_decoder_set_metadata_respond(FLAC__StreamDecoder *decoder, FLAC__MetadataType type) argument 777 FLAC__stream_decoder_set_metadata_respond_application(FLAC__StreamDecoder *decoder, const FLAC__byte id[4]) argument 805 FLAC__stream_decoder_set_metadata_respond_all(FLAC__StreamDecoder *decoder) argument 819 FLAC__stream_decoder_set_metadata_ignore(FLAC__StreamDecoder *decoder, FLAC__MetadataType type) argument 836 FLAC__stream_decoder_set_metadata_ignore_application(FLAC__StreamDecoder *decoder, const FLAC__byte id[4]) argument 864 FLAC__stream_decoder_set_metadata_ignore_all(FLAC__StreamDecoder *decoder) argument 876 FLAC__stream_decoder_get_state(const FLAC__StreamDecoder *decoder) argument 883 FLAC__stream_decoder_get_resolved_state_string(const FLAC__StreamDecoder *decoder) argument 888 FLAC__stream_decoder_get_md5_checking(const FLAC__StreamDecoder *decoder) argument 895 FLAC__stream_decoder_get_total_samples(const FLAC__StreamDecoder *decoder) argument 902 FLAC__stream_decoder_get_channels(const FLAC__StreamDecoder *decoder) argument 909 FLAC__stream_decoder_get_channel_assignment(const FLAC__StreamDecoder *decoder) argument 916 FLAC__stream_decoder_get_bits_per_sample(const FLAC__StreamDecoder *decoder) argument 923 FLAC__stream_decoder_get_sample_rate(const FLAC__StreamDecoder *decoder) argument 930 FLAC__stream_decoder_get_blocksize(const FLAC__StreamDecoder *decoder) argument 937 FLAC__stream_decoder_get_decode_position(const FLAC__StreamDecoder *decoder, FLAC__uint64 *position) argument 959 FLAC__stream_decoder_flush(FLAC__StreamDecoder *decoder) argument 982 FLAC__stream_decoder_reset(FLAC__StreamDecoder *decoder) argument 1044 FLAC__stream_decoder_process_single(FLAC__StreamDecoder *decoder) argument 1081 FLAC__stream_decoder_process_until_end_of_metadata(FLAC__StreamDecoder *decoder) argument 1108 FLAC__stream_decoder_process_until_end_of_stream(FLAC__StreamDecoder *decoder) argument 1142 FLAC__stream_decoder_skip_single_frame(FLAC__StreamDecoder *decoder) argument 1173 FLAC__stream_decoder_seek_absolute(FLAC__StreamDecoder *decoder, FLAC__uint64 sample) argument 1246 FLAC__stream_decoder_get_input_bytes_unconsumed(const FLAC__StreamDecoder *decoder) argument 1260 set_defaults_(FLAC__StreamDecoder *decoder) argument 1307 allocate_output_(FLAC__StreamDecoder *decoder, unsigned size, unsigned channels) argument 1358 has_id_filtered_(FLAC__StreamDecoder *decoder, FLAC__byte *id) argument 1372 find_metadata_(FLAC__StreamDecoder *decoder) argument 1433 read_metadata_(FLAC__StreamDecoder *decoder) argument 1603 read_metadata_streaminfo_(FLAC__StreamDecoder *decoder, FLAC__bool is_last, unsigned length) argument 1674 read_metadata_seektable_(FLAC__StreamDecoder *decoder, FLAC__bool is_last, unsigned length) argument 1716 read_metadata_vorbiscomment_(FLAC__StreamDecoder *decoder, FLAC__StreamMetadata_VorbisComment *obj) argument 1773 read_metadata_cuesheet_(FLAC__StreamDecoder *decoder, FLAC__StreamMetadata_CueSheet *obj) argument 1856 read_metadata_picture_(FLAC__StreamDecoder *decoder, FLAC__StreamMetadata_Picture *obj) argument 1924 skip_id3v2_tag_(FLAC__StreamDecoder *decoder) argument 1946 frame_sync_(FLAC__StreamDecoder *decoder) argument 2001 read_frame_(FLAC__StreamDecoder *decoder, FLAC__bool *got_a_frame, FLAC__bool do_full_decode) argument 2146 read_frame_header_(FLAC__StreamDecoder *decoder) argument 2455 read_subframe_(FLAC__StreamDecoder *decoder, unsigned channel, unsigned bps, FLAC__bool do_full_decode) argument 2525 read_subframe_constant_(FLAC__StreamDecoder *decoder, unsigned channel, unsigned bps, FLAC__bool do_full_decode) argument 2548 read_subframe_fixed_(FLAC__StreamDecoder *decoder, unsigned channel, unsigned bps, const unsigned order, FLAC__bool do_full_decode) argument 2605 read_subframe_lpc_(FLAC__StreamDecoder *decoder, unsigned channel, unsigned bps, const unsigned order, FLAC__bool do_full_decode) argument 2697 read_subframe_verbatim_(FLAC__StreamDecoder *decoder, unsigned channel, unsigned bps, FLAC__bool do_full_decode) argument 2720 read_residual_partitioned_rice_(FLAC__StreamDecoder *decoder, unsigned predictor_order, unsigned partition_order, FLAC__EntropyCodingMethod_PartitionedRiceContents *partitioned_rice_contents, FLAC__int32 *residual, FLAC__bool is_extended) argument 2778 read_zero_padding_(FLAC__StreamDecoder *decoder) argument 2794 FLAC__StreamDecoder *decoder = (FLAC__StreamDecoder *)client_data; local 2873 read_callback_ogg_aspect_(const FLAC__StreamDecoder *decoder, FLAC__byte buffer[], size_t *bytes) argument 2901 FLAC__StreamDecoder *decoder = (FLAC__StreamDecoder*)void_decoder; local 2918 write_audio_frame_to_client_(FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 * const buffer[]) argument 2972 send_error_to_client_(const FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status) argument 2980 seek_to_absolute_sample_(FLAC__StreamDecoder *decoder, FLAC__uint64 stream_length, FLAC__uint64 target_sample) argument 3195 seek_to_absolute_sample_ogg_(FLAC__StreamDecoder *decoder, FLAC__uint64 stream_length, FLAC__uint64 target_sample) argument 3331 file_read_callback_(const FLAC__StreamDecoder *decoder, FLAC__byte buffer[], size_t *bytes, void *client_data) argument 3348 file_seek_callback_(const FLAC__StreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void *client_data) argument 3360 file_tell_callback_(const FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data) argument 3375 file_length_callback_(const FLAC__StreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data) argument 3390 file_eof_callback_(const FLAC__StreamDecoder *decoder, void *client_data) argument [all...] |