• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/flac-1.2.1/src/flac/

Lines Matching defs:encoder

1 /* flac - Command-line FLAC encoder/decoder
84 FLAC__StreamEncoder *encoder;
118 extern FLAC__bool FLAC__stream_encoder_disable_constant_subframes(FLAC__StreamEncoder *encoder, FLAC__bool value);
119 extern FLAC__bool FLAC__stream_encoder_disable_fixed_subframes(FLAC__StreamEncoder *encoder, FLAC__bool value);
120 extern FLAC__bool FLAC__stream_encoder_disable_verbatim_subframes(FLAC__StreamEncoder *encoder, FLAC__bool value);
121 extern FLAC__bool FLAC__stream_encoder_set_do_md5(FLAC__StreamEncoder *encoder, FLAC__bool value);
136 static void encoder_progress_callback(const FLAC__StreamEncoder *encoder, FLAC__uint64 bytes_written, FLAC__uint64 samples_written, unsigned frames_written, unsigned total_frames_estimate, void *client_data);
1549 * have to wait until the FLAC encoder is set up for writing
1553 * encoder
1586 /* have to wail until encoder is completely finished before deleting because of the final step of writing the seekpoint offsets */
1641 e->encoder = 0;
1651 e->encoder = FLAC__stream_encoder_new();
1652 if(0 == e->encoder) {
1653 flac__utils_printf(stderr, 1, "%s: ERROR creating the encoder instance\n", e->inbasefilename);
1666 if(0 != e->encoder) {
1667 FLAC__stream_encoder_delete(e->encoder);
1668 e->encoder = 0;
1683 if(e->encoder) {
1684 fse_state = FLAC__stream_encoder_get_state(e->encoder);
1685 ret = FLAC__stream_encoder_finish(e->encoder)? 0 : 1;
1688 FLAC__stream_encoder_get_state(e->encoder) == FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA
1728 FLAC__ASSERT(e->encoder);
1733 if(FLAC__stream_encoder_get_state(e->encoder) == FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA)
2049 flac_decoder_data->metadata_blocks[flac_decoder_data->num_metadata_blocks]->is_last = false; /* the encoder will set this for us */
2064 e->seek_table_template->is_last = false; /* the encoder will set this for us */
2093 padding.is_last = false; /* the encoder will set this for us */
2112 FLAC__stream_encoder_set_verify(e->encoder, options.verify);
2113 FLAC__stream_encoder_set_streamable_subset(e->encoder, !options.lax);
2114 FLAC__stream_encoder_set_channels(e->encoder, channels);
2115 FLAC__stream_encoder_set_bits_per_sample(e->encoder, bps);
2116 FLAC__stream_encoder_set_sample_rate(e->encoder, sample_rate);
2120 FLAC__stream_encoder_set_blocksize(e->encoder, options.compression_settings[i].value.t_unsigned);
2123 FLAC__stream_encoder_set_compression_level(e->encoder, options.compression_settings[i].value.t_unsigned);
2127 FLAC__stream_encoder_set_do_mid_side_stereo(e->encoder, options.compression_settings[i].value.t_bool);
2130 FLAC__stream_encoder_set_loose_mid_side_stereo(e->encoder, options.compression_settings[i].value.t_bool);
2144 FLAC__stream_encoder_set_max_lpc_order(e->encoder, options.compression_settings[i].value.t_unsigned);
2147 FLAC__stream_encoder_set_qlp_coeff_precision(e->encoder, options.compression_settings[i].value.t_unsigned);
2150 FLAC__stream_encoder_set_do_qlp_coeff_prec_search(e->encoder, options.compression_settings[i].value.t_bool);
2153 FLAC__stream_encoder_set_do_escape_coding(e->encoder, options.compression_settings[i].value.t_bool);
2156 FLAC__stream_encoder_set_do_exhaustive_model_search(e->encoder, options.compression_settings[i].value.t_bool);
2159 FLAC__stream_encoder_set_min_residual_partition_order(e->encoder, options.compression_settings[i].value.t_unsigned);
2162 FLAC__stream_encoder_set_max_residual_partition_order(e->encoder, options.compression_settings[i].value.t_unsigned);
2165 FLAC__stream_encoder_set_rice_parameter_search_dist(e->encoder, options.compression_settings[i].value.t_unsigned);
2170 FLAC__stream_encoder_set_apodization(e->encoder, apodizations);
2171 FLAC__stream_encoder_set_total_samples_estimate(e->encoder, e->total_samples_to_encode);
2172 FLAC__stream_encoder_set_metadata(e->encoder, (num_metadata > 0)? metadata : 0, num_metadata);
2174 FLAC__stream_encoder_disable_constant_subframes(e->encoder, options.debug.disable_constant_subframes);
2175 FLAC__stream_encoder_disable_fixed_subframes(e->encoder, options.debug.disable_fixed_subframes);
2176 FLAC__stream_encoder_disable_verbatim_subframes(e->encoder, options.debug.disable_verbatim_subframes);
2183 FLAC__stream_encoder_set_do_md5(e->encoder, false);
2188 FLAC__stream_encoder_set_ogg_serial_number(e->encoder, options.serial_number);
2190 init_status = FLAC__stream_encoder_init_ogg_file(e->encoder, e->is_stdout? 0 : e->outfilename, encoder_progress_callback, /*client_data=*/e);
2195 init_status = FLAC__stream_encoder_init_file(e->encoder, e->is_stdout? 0 : e->outfilename, encoder_progress_callback, /*client_data=*/e);
2199 print_error_with_init_status(e, "ERROR initializing encoder", init_status);
2200 if(FLAC__stream_encoder_get_state(e->encoder) != FLAC__STREAM_ENCODER_IO_ERROR)
2209 (FLAC__stream_encoder_get_do_exhaustive_model_search(e->encoder) && FLAC__stream_encoder_get_do_qlp_coeff_prec_search(e->encoder))? 0x07 :
2210 (FLAC__stream_encoder_get_do_exhaustive_model_search(e->encoder) || FLAC__stream_encoder_get_do_qlp_coeff_prec_search(e->encoder))? 0x0f :
2228 return FLAC__stream_encoder_process(e->encoder, buffer, samples);
2466 void encoder_progress_callback(const FLAC__StreamEncoder *encoder, FLAC__uint64 bytes_written, FLAC__uint64 samples_written, unsigned frames_written, unsigned total_frames_estimate, void *client_data)
2470 (void)encoder, (void)total_frames_estimate;
2681 state_string = FLAC__stream_encoder_get_resolved_state_string(e->encoder);
2719 state_string = FLAC__stream_encoder_get_resolved_state_string(e->encoder);
2741 FLAC__stream_encoder_get_verify_decoder_error_stats(e->encoder, &absolute_sample, &frame_number, &channel, &sample, &expected, &got);