H A D | stream_encoder.c | 91 * encoded with) in this encoder is very good, almost always yielding 96 * parameter estimation in this encoder is very good, almost always 150 static void set_defaults_(FLAC__StreamEncoder *encoder); 151 static void free_(FLAC__StreamEncoder *encoder); 152 static FLAC__bool resize_buffers_(FLAC__StreamEncoder *encoder, unsigned new_blocksize); 153 static FLAC__bool write_bitbuffer_(FLAC__StreamEncoder *encoder, unsigned samples, FLAC__bool is_last_block); 154 static FLAC__StreamEncoderWriteStatus write_frame_(FLAC__StreamEncoder *encoder, const FLAC__byte buffer[], size_t bytes, unsigned samples, FLAC__bool is_last_block); 155 static void update_metadata_(const FLAC__StreamEncoder *encoder); 157 static void update_ogg_metadata_(FLAC__StreamEncoder *encoder); 159 static FLAC__bool process_frame_(FLAC__StreamEncoder *encoder, FLAC__boo 524 FLAC__StreamEncoder *encoder; local 594 FLAC__stream_encoder_delete(FLAC__StreamEncoder *encoder) argument 633 init_stream_internal_( FLAC__StreamEncoder *encoder, FLAC__StreamEncoderReadCallback read_callback, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data, FLAC__bool is_ogg ) argument 1141 FLAC__stream_encoder_init_stream( FLAC__StreamEncoder *encoder, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data ) argument 1162 FLAC__stream_encoder_init_ogg_stream( FLAC__StreamEncoder *encoder, FLAC__StreamEncoderReadCallback read_callback, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data ) argument 1184 init_FILE_internal_( FLAC__StreamEncoder *encoder, FILE *file, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data, FLAC__bool is_ogg ) argument 1246 FLAC__stream_encoder_init_FILE( FLAC__StreamEncoder *encoder, FILE *file, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data ) argument 1256 FLAC__stream_encoder_init_ogg_FILE( FLAC__StreamEncoder *encoder, FILE *file, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data ) argument 1266 init_file_internal_( FLAC__StreamEncoder *encoder, const char *filename, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data, FLAC__bool is_ogg ) argument 1296 FLAC__stream_encoder_init_file( FLAC__StreamEncoder *encoder, const char *filename, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data ) argument 1306 FLAC__stream_encoder_init_ogg_file( FLAC__StreamEncoder *encoder, const char *filename, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data ) argument 1316 FLAC__stream_encoder_finish(FLAC__StreamEncoder *encoder) argument 1384 FLAC__stream_encoder_set_ogg_serial_number(FLAC__StreamEncoder *encoder, long value) argument 1401 FLAC__stream_encoder_set_verify(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1414 FLAC__stream_encoder_set_streamable_subset(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1425 FLAC__stream_encoder_set_do_md5(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1436 FLAC__stream_encoder_set_channels(FLAC__StreamEncoder *encoder, unsigned value) argument 1447 FLAC__stream_encoder_set_bits_per_sample(FLAC__StreamEncoder *encoder, unsigned value) argument 1458 FLAC__stream_encoder_set_sample_rate(FLAC__StreamEncoder *encoder, unsigned value) argument 1469 FLAC__stream_encoder_set_compression_level(FLAC__StreamEncoder *encoder, unsigned value) argument 1503 FLAC__stream_encoder_set_blocksize(FLAC__StreamEncoder *encoder, unsigned value) argument 1514 FLAC__stream_encoder_set_do_mid_side_stereo(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1525 FLAC__stream_encoder_set_loose_mid_side_stereo(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1537 FLAC__stream_encoder_set_apodization(FLAC__StreamEncoder *encoder, const char *specification) argument 1608 FLAC__stream_encoder_set_max_lpc_order(FLAC__StreamEncoder *encoder, unsigned value) argument 1619 FLAC__stream_encoder_set_qlp_coeff_precision(FLAC__StreamEncoder *encoder, unsigned value) argument 1630 FLAC__stream_encoder_set_do_qlp_coeff_prec_search(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1641 FLAC__stream_encoder_set_do_escape_coding(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1657 FLAC__stream_encoder_set_do_exhaustive_model_search(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1668 FLAC__stream_encoder_set_min_residual_partition_order(FLAC__StreamEncoder *encoder, unsigned value) argument 1679 FLAC__stream_encoder_set_max_residual_partition_order(FLAC__StreamEncoder *encoder, unsigned value) argument 1690 FLAC__stream_encoder_set_rice_parameter_search_dist(FLAC__StreamEncoder *encoder, unsigned value) argument 1706 FLAC__stream_encoder_set_total_samples_estimate(FLAC__StreamEncoder *encoder, FLAC__uint64 value) argument 1717 FLAC__stream_encoder_set_metadata(FLAC__StreamEncoder *encoder, FLAC__StreamMetadata **metadata, unsigned num_blocks) argument 1753 FLAC__stream_encoder_disable_constant_subframes(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1764 FLAC__stream_encoder_disable_fixed_subframes(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1775 FLAC__stream_encoder_disable_verbatim_subframes(FLAC__StreamEncoder *encoder, FLAC__bool value) argument 1786 FLAC__stream_encoder_get_state(const FLAC__StreamEncoder *encoder) argument 1794 FLAC__stream_encoder_get_verify_decoder_state(const FLAC__StreamEncoder *encoder) argument 1805 FLAC__stream_encoder_get_resolved_state_string(const FLAC__StreamEncoder *encoder) argument 1816 FLAC__stream_encoder_get_verify_decoder_error_stats(const FLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got) argument 1835 FLAC__stream_encoder_get_verify(const FLAC__StreamEncoder *encoder) argument 1843 FLAC__stream_encoder_get_streamable_subset(const FLAC__StreamEncoder *encoder) argument 1851 FLAC__stream_encoder_get_do_md5(const FLAC__StreamEncoder *encoder) argument 1859 FLAC__stream_encoder_get_channels(const FLAC__StreamEncoder *encoder) argument 1867 FLAC__stream_encoder_get_bits_per_sample(const FLAC__StreamEncoder *encoder) argument 1875 FLAC__stream_encoder_get_sample_rate(const FLAC__StreamEncoder *encoder) argument 1883 FLAC__stream_encoder_get_blocksize(const FLAC__StreamEncoder *encoder) argument 1891 FLAC__stream_encoder_get_do_mid_side_stereo(const FLAC__StreamEncoder *encoder) argument 1899 FLAC__stream_encoder_get_loose_mid_side_stereo(const FLAC__StreamEncoder *encoder) argument 1907 FLAC__stream_encoder_get_max_lpc_order(const FLAC__StreamEncoder *encoder) argument 1915 FLAC__stream_encoder_get_qlp_coeff_precision(const FLAC__StreamEncoder *encoder) argument 1923 FLAC__stream_encoder_get_do_qlp_coeff_prec_search(const FLAC__StreamEncoder *encoder) argument 1931 FLAC__stream_encoder_get_do_escape_coding(const FLAC__StreamEncoder *encoder) argument 1939 FLAC__stream_encoder_get_do_exhaustive_model_search(const FLAC__StreamEncoder *encoder) argument 1947 FLAC__stream_encoder_get_min_residual_partition_order(const FLAC__StreamEncoder *encoder) argument 1955 FLAC__stream_encoder_get_max_residual_partition_order(const FLAC__StreamEncoder *encoder) argument 1963 FLAC__stream_encoder_get_rice_parameter_search_dist(const FLAC__StreamEncoder *encoder) argument 1971 FLAC__stream_encoder_get_total_samples_estimate(const FLAC__StreamEncoder *encoder) argument 1979 FLAC__stream_encoder_process(FLAC__StreamEncoder *encoder, const FLAC__int32 * const buffer[], unsigned samples) argument 2031 FLAC__stream_encoder_process_interleaved(FLAC__StreamEncoder *encoder, const FLAC__int32 buffer[], unsigned samples) argument 2119 set_defaults_(FLAC__StreamEncoder *encoder) argument 2173 free_(FLAC__StreamEncoder *encoder) argument 2254 resize_buffers_(FLAC__StreamEncoder *encoder, unsigned new_blocksize) argument 2388 write_bitbuffer_(FLAC__StreamEncoder *encoder, unsigned samples, FLAC__bool is_last_block) argument 2435 write_frame_(FLAC__StreamEncoder *encoder, const FLAC__byte buffer[], size_t bytes, unsigned samples, FLAC__bool is_last_block) argument 2525 update_metadata_(const FLAC__StreamEncoder *encoder) argument 2681 update_ogg_metadata_(FLAC__StreamEncoder *encoder) argument 2870 process_frame_(FLAC__StreamEncoder *encoder, FLAC__bool is_fractional_block, FLAC__bool is_last_block) argument 2929 process_subframes_(FLAC__StreamEncoder *encoder, FLAC__bool is_fractional_block) argument 3173 process_subframe_( FLAC__StreamEncoder *encoder, unsigned min_partition_order, unsigned max_partition_order, const FLAC__FrameHeader *frame_header, unsigned subframe_bps, const FLAC__int32 integer_signal[], FLAC__Subframe *subframe[2], FLAC__EntropyCodingMethod_PartitionedRiceContents *partitioned_rice_contents[2], FLAC__int32 *residual[2], unsigned *best_subframe, unsigned *best_bits ) argument 3408 add_subframe_( FLAC__StreamEncoder *encoder, unsigned blocksize, unsigned subframe_bps, const FLAC__Subframe *subframe, FLAC__BitWriter *frame ) argument 3450 spotcheck_subframe_estimate_( FLAC__StreamEncoder *encoder, unsigned blocksize, unsigned subframe_bps, const FLAC__Subframe *subframe, unsigned estimate ) argument 3479 evaluate_constant_subframe_( FLAC__StreamEncoder *encoder, const FLAC__int32 signal, unsigned blocksize, unsigned subframe_bps, FLAC__Subframe *subframe ) argument 3502 evaluate_fixed_subframe_( FLAC__StreamEncoder *encoder, const FLAC__int32 signal[], FLAC__int32 residual[], FLAC__uint64 abs_residual_partition_sums[], unsigned raw_bits_per_partition[], unsigned blocksize, unsigned subframe_bps, unsigned order, unsigned rice_parameter, unsigned rice_parameter_limit, unsigned min_partition_order, unsigned max_partition_order, FLAC__bool do_escape_coding, unsigned rice_parameter_search_dist, FLAC__Subframe *subframe, FLAC__EntropyCodingMethod_PartitionedRiceContents *partitioned_rice_contents ) argument 3564 evaluate_lpc_subframe_( FLAC__StreamEncoder *encoder, const FLAC__int32 signal[], FLAC__int32 residual[], FLAC__uint64 abs_residual_partition_sums[], unsigned raw_bits_per_partition[], const FLAC__real lp_coeff[], unsigned blocksize, unsigned subframe_bps, unsigned order, unsigned qlp_coeff_precision, unsigned rice_parameter, unsigned rice_parameter_limit, unsigned min_partition_order, unsigned max_partition_order, FLAC__bool do_escape_coding, unsigned rice_parameter_search_dist, FLAC__Subframe *subframe, FLAC__EntropyCodingMethod_PartitionedRiceContents *partitioned_rice_contents ) argument 3650 evaluate_verbatim_subframe_( FLAC__StreamEncoder *encoder, const FLAC__int32 signal[], unsigned blocksize, unsigned subframe_bps, FLAC__Subframe *subframe ) argument 4172 FLAC__StreamEncoder *encoder = (FLAC__StreamEncoder*)client_data; local 4203 FLAC__StreamEncoder *encoder = (FLAC__StreamEncoder *)client_data; local 4251 FLAC__StreamEncoder *encoder = (FLAC__StreamEncoder*)client_data; local 4256 file_read_callback_(const FLAC__StreamEncoder *encoder, FLAC__byte buffer[], size_t *bytes, void *client_data) argument 4270 file_seek_callback_(const FLAC__StreamEncoder *encoder, FLAC__uint64 absolute_byte_offset, void *client_data) argument 4280 file_tell_callback_(const FLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_byte_offset, void *client_data) argument 4309 file_write_callback_(const FLAC__StreamEncoder *encoder, const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame, void *client_data) argument [all...] |