Lines Matching refs:ofile

140 #define ofile files[file_count - 1]  macro
220 if (ofile->ft) { in cleanup()
221 if (!success && ofile->ft->io_type == lsx_io_file) { /* If we failed part way through */ in cleanup()
223 if (!stat(ofile->ft->filename, &st) && in cleanup()
225 unlink(ofile->ft->filename); in cleanup()
227 sox_close(ofile->ft); /* Assume we can unlink a file before closing it. */ in cleanup()
229 free(ofile->filename); in cleanup()
230 free(ofile); in cleanup()
644 len = *isamp? sox_write(ofile->ft, ibuf, *isamp) : 0; in output_flow()
645 output_samples += len / ofile->ft->signal.channels; in output_flow()
648 if (ofile->ft->sox_errno) in output_flow()
649 lsx_fail("`%s' %s: %s", ofile->ft->filename, in output_flow()
650 ofile->ft->sox_errstr, sox_strerror(ofile->ft->sox_errno)); in output_flow()
702 if (add_effect(chain, effp, signal, &ofile->ft->signal, guard) != SOX_SUCCESS) in auto_effect()
1047 sox_add_effect(chain, effp, &signal, &ofile->ft->signal); in add_effects()
1054 if (add_effect(chain, user_efftab[i], &signal, &ofile->ft->signal, in add_effects()
1061 if (signal.channels < ofile->ft->signal.channels && in add_effects()
1062 signal.rate != ofile->ft->signal.rate) in add_effects()
1064 if (signal.channels != ofile->ft->signal.channels) in add_effects()
1066 if (signal.rate != ofile->ft->signal.rate) in add_effects()
1079 ofile->ft->signal.precision && ofile->ft->signal.precision < 24) in add_effects()
1084 if (add_effect(chain, user_efftab[i], &signal, &ofile->ft->signal, in add_effects()
1094 if (sox_add_effect(chain, effp, &signal, &ofile->ft->signal) != SOX_SUCCESS) in add_effects()
1467 sox_comments_t p = ofile->oob.comments; in open_output_file()
1491 factor = (double) ofile->signal.rate / combiner_signal.rate; in open_output_file()
1498 expand_fn = fndup_with_count(ofile->filename, ++output_count); in open_output_file()
1500 expand_fn = lsx_strdup(ofile->filename); in open_output_file()
1501 ofile->ft = sox_open_write(expand_fn, &ofile->signal, &ofile->encoding, in open_output_file()
1502 ofile->filetype, &oob, overwrite_permitted); in open_output_file()
1506 if (!ofile->ft) in open_output_file()
1515 show_progress = (ofile->ft->handler.flags & SOX_FILE_DEVICE) != 0 && in open_output_file()
1516 (ofile->ft->handler.flags & SOX_FILE_PHONY) == 0; in open_output_file()
1518 report_file_info(ofile); in open_output_file()
1651 ofile->signal = ofile_signal_options; in calculate_output_signal_parameters()
1655 for (i = 0; i < nuser_effects[current_eff_chain] && !ofile->signal.rate; ++i) in calculate_output_signal_parameters()
1656 ofile->signal.rate = user_efftab[nuser_effects[current_eff_chain] - 1 - i]->out_signal.rate; in calculate_output_signal_parameters()
1657 for (i = 0; i < nuser_effects[current_eff_chain] && !ofile->signal.channels; ++i) in calculate_output_signal_parameters()
1658ofile->signal.channels = user_efftab[nuser_effects[current_eff_chain] - 1 - i]->out_signal.channel… in calculate_output_signal_parameters()
1659 if (!ofile->signal.rate) in calculate_output_signal_parameters()
1660 ofile->signal.rate = combiner_signal.rate; in calculate_output_signal_parameters()
1661 if (!ofile->signal.channels) in calculate_output_signal_parameters()
1662 ofile->signal.channels = combiner_signal.channels; in calculate_output_signal_parameters()
1665 ofile->signal.precision = combiner_signal.precision; in calculate_output_signal_parameters()
1676ofile->signal.length = (uint64_t)(olen * ofile->signal.channels * ofile->signal.rate / combiner_si… in calculate_output_signal_parameters()
1687 ofile->encoding = ofile_encoding_options; in set_combiner_and_output_encoding_parameters()
1694 sox_encodinginfo_t t = ofile->encoding; in set_combiner_and_output_encoding_parameters()
1699 if (sox_format_supports_encoding(ofile->filename, ofile->filetype, &t)) in set_combiner_and_output_encoding_parameters()
1700 ofile->encoding = t; in set_combiner_and_output_encoding_parameters()
1717 &ofile->ft->encoding); in process()
2873 sox_write_handler(ofile->filename, ofile->filetype, NULL); in main()
2896 if (ofile->volume != HUGE_VAL) in main()
2899 if (ofile->signal.length != SOX_UNSPEC) in main()
2961 ofile->filetype && !strcmp(ofile->filetype, "null")) { in main()
2975 ofile_signal_options = ofile->signal; in main()
2976 ofile_encoding_options = ofile->encoding; in main()
2998 sox_close(ofile->ft); in main()
2999 ofile->ft = NULL; in main()