Lines Matching refs:gf

98 init_files(lame_global_flags * gf, char const *inPath, char const *outPath)
112 * set gf.samplerate, gf.num_channels, gf.num_samples.
116 if (init_infile(gf, inPath) < 0) {
120 if ((outf = init_outfile(outPath, lame_get_decode_only(gf))) == NULL) {
274 print_trailing_info(lame_global_flags * gf)
276 if (lame_get_findReplayGain(gf)) {
277 int RadioGain = lame_get_RadioGain(gf);
288 if (global_ui_config.print_clipping_info && lame_get_decode_on_the_fly(gf)) {
289 float noclipGainChange = (float) lame_get_noclipGainChange(gf) / 10.0f;
290 float noclipScale = lame_get_noclipScale(gf);
299 console_printf("using --scale %.2f\n", noclipScale * lame_get_scale(gf));
328 write_xing_frame(lame_global_flags * gf, FILE * outf, size_t offset)
333 imp3 = lame_get_lametag_frame(gf, mp3buffer, sizeof(mp3buffer));
365 write_id3v1_tag(lame_t gf, FILE * outf)
370 imp3 = lame_get_id3v1_tag(gf, mp3buffer, sizeof(mp3buffer));
389 lame_encoder_loop(lame_global_flags * gf, FILE * outf, int nogap, char *inPath, char *outPath)
396 encoder_progress_begin(gf, inPath, outPath);
398 id3v2_size = lame_get_id3v2_tag(gf, 0, 0);
402 size_t n_bytes = lame_get_id3v2_tag(gf, id3v2tag, id3v2_size);
406 encoder_progress_end(gf);
413 unsigned char* id3v2tag = getOldTag(gf);
414 id3v2_size = sizeOfOldTag(gf);
418 encoder_progress_end(gf);
431 in_limit = lame_get_maximum_number_of_samples(gf, sizeof(mp3buffer));
438 iread = get_audio(gf, Buffer);
446 encoder_progress(gf);
450 imp3 = lame_encode_buffer_int(gf, buffer_l, buffer_r, chunk,
477 imp3 = lame_encode_flush_nogap(gf, mp3buffer, sizeof(mp3buffer)); /* may return one more mp3 frame */
479 imp3 = lame_encode_flush(gf, mp3buffer, sizeof(mp3buffer)); /* may return one more mp3 frame */
490 encoder_progress_end(gf);
500 imp3 = write_id3v1_tag(gf, outf);
507 write_xing_frame(gf, outf, id3v2_size);
512 print_trailing_info(gf);
519 lame_encoder(lame_global_flags * gf, FILE * outf, int nogap, char *inPath, char *outPath)
523 ret = lame_encoder_loop(gf, outf, nogap, inPath, outPath);
531 lame_main(lame_t gf, int argc, char **argv)
549 lame_set_msgf(gf, &frontend_msgf);
550 lame_set_errorf(gf, &frontend_errorf);
551 lame_set_debugf(gf, &frontend_debugf);
568 * struct 'gf'. If you want to parse your own arguments,
570 * skip this call and set the values of interest in the gf struct.
573 ret = parse_args(gf, argc, argv, inPath, outPath, nogap_inPath, &max_nogap);
598 outf = init_files(gf, nogap_inPath[0], nogap_outPath[0]);
601 outf = init_files(gf, inPath, outPath);
611 lame_set_write_id3tag_automatic(gf, 0);
616 ret = lame_init_params(gf);
631 if (lame_get_decode_only(gf)) {
633 ret = lame_decoder(gf, outf, inPath, outPath);
637 ret = lame_encoder(gf, outf, 0, inPath, outPath);
646 outf = init_files(gf, nogap_inPath[i], nogap_outPath[i]);
653 lame_init_bitstream(gf);
655 lame_set_nogap_total(gf, max_nogap);
656 lame_set_nogap_currentindex(gf, i);
657 ret = lame_encoder(gf, outf, use_flush_nogap, nogap_inPath[i], nogap_outPath[i]);