Lines Matching refs:tbc
2475 static int mxf_init_timecode(AVFormatContext *s, AVStream *st, AVRational tbc)
2480 if (!ff_mxf_get_content_package_rate(tbc)) {
2482 av_log(s, AV_LOG_ERROR, "Unsupported frame rate %d/%d. Set -strict option to 'unofficial' or lower in order to allow it!\n", tbc.den, tbc.num);
2485 av_log(s, AV_LOG_WARNING, "Unofficial frame rate %d/%d.\n", tbc.den, tbc.num);
2489 mxf->timecode_base = (tbc.den + tbc.num/2) / tbc.num;
2494 return av_timecode_init_from_string(&mxf->tc, av_inv_q(tbc), tcr->value, s);
2496 return av_timecode_init(&mxf->tc, av_inv_q(tbc), 0, 0, s);
2559 AVRational tbc = st->time_base;
2583 mxf->content_package_rate = ff_mxf_get_content_package_rate(tbc);
2584 mxf->time_base = tbc;
2586 if((ret = mxf_init_timecode(s, st, tbc)) < 0)
2651 AVRational tbc = av_inv_q(mxf->audio_edit_rate);
2664 if((ret = mxf_init_timecode(s, st, tbc)) < 0)