• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/ffmpeg/libavformat/

Lines Matching refs:time_base

764         if(st->time_base.num*1000LL > st->time_base.den){
765 *pnum = st->time_base.num;
766 *pden = st->time_base.den;
767 }else if(st->codec->time_base.num*1000LL > st->codec->time_base.den){
768 *pnum = st->codec->time_base.num;
769 *pden = st->codec->time_base.den;
922 pkt->duration = av_rescale_rnd(1, num * (int64_t)st->time_base.den, den * (int64_t)st->time_base.num, AV_ROUND_DOWN);
942 int64_t den = st->codec->time_base.den * (int64_t) st->time_base.num;
944 int64_t num = st->codec->time_base.num * (int64_t) st->time_base.den;
1316 st->time_base.den * (int64_t)ref_st->time_base.num,
1317 st->time_base.num * (int64_t)ref_st->time_base.den);
1699 timestamp = av_rescale(timestamp, st->time_base.den, AV_TIME_BASE * (int64_t)st->time_base.num);
1776 if (st->start_time != AV_NOPTS_VALUE && st->time_base.den) {
1777 start_time1= av_rescale_q(st->start_time, st->time_base, AV_TIME_BASE_Q);
1782 + av_rescale_q(st->duration, st->time_base, AV_TIME_BASE_Q);
1788 duration1 = av_rescale_q(st->duration, st->time_base, AV_TIME_BASE_Q);
1820 st->start_time = av_rescale_q(ic->start_time, AV_TIME_BASE_Q, st->time_base);
1822 st->duration = av_rescale_q(ic->duration, AV_TIME_BASE_Q, st->time_base);
1851 duration= av_rescale(8*filesize, st->time_base.den, ic->bit_rate*(int64_t)st->time_base.num);
2110 assert(!av_cmp_q(s->chapters[i]->time_base, s->chapters[i+1]->time_base));
2119 s->chapters[i]->time_base);
2138 if( c->time_base.den >= 101L*c->time_base.num
2139 || c->time_base.den < 5L*c->time_base.num
2172 /* if(!st->time_base.num)
2173 st->time_base= */
2174 if(!st->codec->time_base.num)
2175 st->codec->time_base= st->time_base;
2269 if (st->time_base.den > 0 && av_rescale_q(codec_info_duration[st->index], st->time_base, AV_TIME_BASE_Q) >= ic->max_analyze_duration){
2283 double dur= duration * av_q2d(st->time_base);
2333 (st->codec_info_nb_frames-2)*(int64_t)st->time_base.den,
2334 codec_info_duration[i] *(int64_t)st->time_base.num, 60000);
2343 av_reduce(&st->r_frame_rate.num, &st->r_frame_rate.den, st->time_base.den, st->time_base.num * duration_gcd[i], INT_MAX);
2347 st->time_base.num*duration_sum[i]/duration_count[i]*101LL > st->time_base.den*/){
2349 double best_error= 2*av_q2d(st->time_base);
2367 if( st->codec->time_base.den * (int64_t)st->time_base.num
2368 <= st->codec->time_base.num * st->codec->ticks_per_frame * (int64_t)st->time_base.den){
2369 st->r_frame_rate.num = st->codec->time_base.den;
2370 st->r_frame_rate.den = st->codec->time_base.num * st->codec->ticks_per_frame;
2372 st->r_frame_rate.num = st->time_base.den;
2373 st->r_frame_rate.den = st->time_base.num;
2559 AVChapter *ff_new_chapter(AVFormatContext *s, int id, AVRational time_base, int64_t start, int64_t end, const char *title)
2579 chapter->time_base= time_base;
2633 if(st->codec->time_base.num<=0 || st->codec->time_base.den<=0){ //FIXME audio too?
2701 den = (int64_t)st->time_base.num * st->codec->sample_rate;
2704 den = (int64_t)st->time_base.num * st->codec->time_base.den;
2732 pkt->duration = av_rescale(1, num * (int64_t)st->time_base.den * st->codec->ticks_per_frame, den * (int64_t)st->time_base.num);
2781 av_frac_add(&st->pts, (int64_t)st->time_base.den * frame_size);
2785 av_frac_add(&st->pts, (int64_t)st->time_base.den * st->codec->time_base.num);
2846 int64_t a= st2->time_base.num * (int64_t)st ->time_base.den;
2847 int64_t b= st ->time_base.num * (int64_t)st2->time_base.den;
3018 int g = av_gcd(st->time_base.num, st->time_base.den);
3028 av_log(NULL, AV_LOG_DEBUG, ", %d, %d/%d", st->codec_info_nb_frames, st->time_base.num/g, st->time_base.den/g);
3046 if(st->time_base.den && st->time_base.num)
3047 print_fps(1/av_q2d(st->time_base), "tbn");
3048 if(st->codec->time_base.den && st->codec->time_base.num)
3049 print_fps(1/av_q2d(st->codec->time_base), "tbc");
3105 av_log(NULL, AV_LOG_INFO, "start %f, ", ch->start * av_q2d(ch->time_base));
3106 av_log(NULL, AV_LOG_INFO, "end %f\n", ch->end * av_q2d(ch->time_base));
3414 //FIXME needs to know the time_base
3538 if(av_reduce(&s->time_base.num, &s->time_base.den, pts_num, pts_den, INT_MAX)){
3539 if(s->time_base.num != pts_num)
3540 av_log(NULL, AV_LOG_DEBUG, "st:%d removing common factor %d from timebase\n", s->index, pts_num/s->time_base.num);
3544 if(!s->time_base.num || !s->time_base.den)
3545 s->time_base.num= s->time_base.den= 0;