av_q2d 904 ffmpeg.c duration = 1/(av_q2d(filter->inputs[0]->frame_rate) * av_q2d(enc->time_base)); av_q2d 907 ffmpeg.c duration = FFMIN(duration, 1/(av_q2d(ost->frame_rate) * av_q2d(enc->time_base))); av_q2d 913 ffmpeg.c lrintf(av_frame_get_pkt_duration(next_picture) * av_q2d(ist->st->time_base) / av_q2d(enc->time_base)) > 0) { av_q2d 914 ffmpeg.c duration = lrintf(av_frame_get_pkt_duration(next_picture) * av_q2d(ist->st->time_base) / av_q2d(enc->time_base)); av_q2d 1064 ffmpeg.c in_picture->pts * av_q2d(enc->time_base) : NAN; av_q2d 1191 ffmpeg.c ti1 = av_stream_get_end_pts(ost->st) * av_q2d(ost->st->time_base); av_q2d 1195 ffmpeg.c bitrate = (frame_size * 8) / av_q2d(enc->time_base) / 1000.0; av_q2d 2158 ffmpeg.c ist->dts = ist->st->avg_frame_rate.num ? - ist->dec_ctx->has_b_frames * AV_TIME_BASE / av_q2d(ist->st->avg_frame_rate) : 0; av_q2d 2686 ffmpeg.c if ( copy_tb<0 && av_q2d(ist->st->r_frame_rate) >= av_q2d(ist->st->avg_frame_rate) av_q2d 2687 ffmpeg.c && 0.5/av_q2d(ist->st->r_frame_rate) > av_q2d(ist->st->time_base) av_q2d 2688 ffmpeg.c && 0.5/av_q2d(ist->st->r_frame_rate) > av_q2d(dec_ctx->time_base) av_q2d 2689 ffmpeg.c && av_q2d(ist->st->time_base) < 1.0/500 && av_q2d(dec_ctx->time_base) < 1.0/500 av_q2d 2694 ffmpeg.c } else if ( copy_tb<0 && av_q2d(dec_ctx->time_base)*dec_ctx->ticks_per_frame > 2*av_q2d(ist->st->time_base) av_q2d 2695 ffmpeg.c && av_q2d(ist->st->time_base) < 1.0/500 av_q2d 2708 ffmpeg.c && av_q2d(dec_ctx->time_base)*dec_ctx->ticks_per_frame > av_q2d(ist->st->time_base) av_q2d 2709 ffmpeg.c && av_q2d(ist->st->time_base) < 1.0/500 av_q2d 2871 ffmpeg.c if ( av_q2d(enc_ctx->time_base) < 0.001 && video_sync_method != VSYNC_PASSTHROUGH av_q2d 1075 ffplay.c aspect_ratio = av_q2d(pic_sar); av_q2d 1891 ffplay.c dpts = av_q2d(is->video_st->time_base) * frame->pts; av_q2d 2185 ffplay.c af->pts = (frame->pts == AV_NOPTS_VALUE) ? NAN : frame->pts * av_q2d(tb); av_q2d 2188 ffplay.c af->duration = av_q2d((AVRational){frame->nb_samples, frame->sample_rate}); av_q2d 2297 ffplay.c duration = (frame_rate.num && frame_rate.den ? av_q2d((AVRational){frame_rate.den, frame_rate.num}) : 0); av_q2d 2298 ffplay.c pts = (frame->pts == AV_NOPTS_VALUE) ? NAN : frame->pts * av_q2d(tb); av_q2d 3153 ffplay.c av_q2d(ic->streams[pkt->stream_index]->time_base) - av_q2d 660 ffprobe.c double d = ts * av_q2d(*time_base); av_q2d 584 libavcodec/dvenc.c if ((int) (av_q2d(c->avctx->sample_aspect_ratio) * av_q2d 928 libavcodec/ffv1dec.c av_log(f->avctx, AV_LOG_ERROR, "at %f seconds\n", ts*av_q2d(avctx->pkt_timebase)); av_q2d 455 libavcodec/mpegvideo_enc.c avctx->bit_rate * av_q2d(avctx->time_base) > av_q2d 459 libavcodec/mpegvideo_enc.c avctx->bit_rate_tolerance = 5 * avctx->bit_rate * av_q2d(avctx->time_base); av_q2d 1870 libavcodec/mpegvideo_enc.c av_q2d(s->avctx->time_base); av_q2d 190 libavcodec/mpegvideo_parser.c s->pict_type, av_q2d(avctx->framerate), s->repeat_pict); av_q2d 66 libavcodec/ratecontrol.c return 1.0 / av_q2d(avctx->time_base) / FFMAX(avctx->ticks_per_frame, 1); av_q2d 476 libavdevice/decklink_dec.cpp st->codec->bit_rate = avpicture_get_size(st->codec->pix_fmt, ctx->bmd_width, ctx->bmd_height) * 1/av_q2d(st->codec->time_base) * 8; av_q2d 136 libavdevice/fbdev_dec.c fbdev->width * fbdev->height * fbdev->bytes_per_pixel * av_q2d(fbdev->framerate_q) * 8; av_q2d 170 libavdevice/fbdev_dec.c fbdev->time_frame += INT64_C(1000000) / av_q2d(fbdev->framerate_q); av_q2d 381 libavdevice/gdigrab.c gdigrab->time_frame = av_gettime() / av_q2d(gdigrab->time_base); av_q2d 403 libavdevice/gdigrab.c st->codec->bit_rate = (gdigrab->header_size + gdigrab->frame_size) * 1/av_q2d(gdigrab->time_base) * 8; av_q2d 529 libavdevice/gdigrab.c delay = time_frame * av_q2d(time_base) - curtime; av_q2d 531 libavdevice/gdigrab.c if (delay < INT64_C(-1000000) * av_q2d(time_base)) { av_q2d 247 libavdevice/v4l.c st->codec->bit_rate = s->frame_size * 1/av_q2d(st->codec->time_base) * 8; av_q2d 968 libavdevice/v4l2.c st->codec->bit_rate = s->frame_size * av_q2d(st->avg_frame_rate) * 8; av_q2d 351 libavdevice/x11grab.c x11grab->time_frame = av_gettime() / av_q2d(x11grab->time_base); av_q2d 379 libavdevice/x11grab.c st->codec->bit_rate = x11grab->frame_size * 1 / av_q2d(x11grab->time_base) * 8; av_q2d 534 libavdevice/x11grab.c delay = s->time_frame * av_q2d(s->time_base) - curtime; av_q2d 536 libavdevice/x11grab.c if (delay < INT64_C(-1000000) * av_q2d(s->time_base)) av_q2d 396 libavfilter/aeval.c #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)*av_q2d(tb)) av_q2d 73 libavfilter/af_asetrate.c if (av_q2d(intb) > 1.0 / FFMAX(inrate, outlink->sample_rate)) av_q2d 132 libavfilter/af_astreamsync.c av_q2d(ctx->outputs[out_id]->time_base) * buf->pts; av_q2d 74 libavfilter/af_silencedetect.c s->start = insamples->pts - (int64_t)(s->duration / av_q2d(time_base) + .5); av_q2d 306 libavfilter/af_volume.c vol->var_values[VAR_TB] = av_q2d(inlink->time_base); av_q2d 335 libavfilter/af_volume.c #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)*av_q2d(tb)) av_q2d 151 libavfilter/avf_avectorscope.c nb_samples = FFMAX(1024, ((double)inlink->sample_rate / av_q2d(s->frame_rate)) + 0.5); av_q2d 129 libavfilter/avf_showwaves.c showwaves->n = FFMAX(1, ((double)inlink->sample_rate / (showwaves->w * av_q2d(showwaves->rate))) + 0.5); av_q2d 144 libavfilter/avf_showwaves.c showwaves->w, showwaves->h, av_q2d(outlink->frame_rate), showwaves->n); av_q2d 1068 libavfilter/avfilter.c while(cmd && cmd->time <= out->pts * av_q2d(link->time_base)){ av_q2d 1081 libavfilter/avfilter.c dstctx->var_values[VAR_T] = pts == AV_NOPTS_VALUE ? NAN : pts * av_q2d(link->time_base); av_q2d 311 libavfilter/buffersrc.c if (c->pix_fmt == AV_PIX_FMT_NONE || !c->w || !c->h || av_q2d(c->time_base) <= 0) { av_q2d 79 libavfilter/f_interleave.c queue_idx, frame->pts * av_q2d(AV_TIME_BASE_Q)); av_q2d 99 libavfilter/f_interleave.c frame->pts * av_q2d(AV_TIME_BASE_Q), in_no, s->queues[in_no].available); av_q2d 202 libavfilter/f_select.c select->var_values[VAR_TB] = av_q2d(inlink->time_base); av_q2d 293 libavfilter/f_select.c select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); av_q2d 297 libavfilter/f_select.c select->var_values[VAR_T ] = TS2D(frame->pts) * av_q2d(inlink->time_base); av_q2d 123 libavfilter/setpts.c setpts->var_values[VAR_TB] = av_q2d(inlink->time_base); av_q2d 131 libavfilter/setpts.c av_q2d(inlink->frame_rate) : NAN; av_q2d 142 libavfilter/setpts.c #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)*av_q2d(tb)) av_q2d 79 libavfilter/settb.c settb->var_values[VAR_AVTB] = av_q2d(AV_TIME_BASE_Q); av_q2d 80 libavfilter/settb.c settb->var_values[VAR_INTB] = av_q2d(inlink->time_base); av_q2d 93 libavfilter/vf_blackdetect.c blackdetect->black_min_duration_time / av_q2d(inlink->time_base); av_q2d 91 libavfilter/vf_blackframe.c frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), av_q2d 253 libavfilter/vf_blend.c values[VAR_T] = td->dst->pts == AV_NOPTS_VALUE ? NAN : td->dst->pts * av_q2d(td->inlink->time_base); av_q2d 146 libavfilter/vf_crop.c s->var_values[VAR_SAR] = link->sample_aspect_ratio.num ? av_q2d(link->sample_aspect_ratio) : 1; av_q2d 254 libavfilter/vf_crop.c NAN : frame->pts * av_q2d(link->time_base); av_q2d 234 libavfilter/vf_cropdetect.c frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), av_q2d 379 libavfilter/vf_decimate.c dm->ts_unit = av_q2d(av_inv_q(av_mul_q(fps, outlink->time_base))); av_q2d 135 libavfilter/vf_drawbox.c var_values[VAR_SAR] = inlink->sample_aspect_ratio.num ? av_q2d(inlink->sample_aspect_ratio) : 1; av_q2d 734 libavfilter/vf_drawtext.c s->var_values[VAR_SAR] = inlink->sample_aspect_ratio.num ? av_q2d(inlink->sample_aspect_ratio) : 1; av_q2d 1119 libavfilter/vf_drawtext.c now= frame->pts*av_q2d(ctx->inputs[0]->time_base) + s->basetime/1000000; av_q2d 1287 libavfilter/vf_drawtext.c NAN : frame->pts * av_q2d(inlink->time_base); av_q2d 276 libavfilter/vf_fade.c double frame_timestamp = frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base); av_q2d 58 libavfilter/vf_framestep.c inlink->frame_rate.num, inlink->frame_rate.den, av_q2d(inlink->frame_rate), av_q2d 59 libavfilter/vf_framestep.c outlink->frame_rate.num, outlink->frame_rate.den, av_q2d(outlink->frame_rate)); av_q2d 405 libavfilter/vf_frei0r.c s->update(s->instance, in->pts * av_q2d(inlink->time_base) * 1000, av_q2d 205 libavfilter/vf_geq.c [VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), av_q2d 251 libavfilter/vf_hue.c hue->var_values[VAR_TB] = av_q2d(inlink->time_base); av_q2d 253 libavfilter/vf_hue.c NAN : av_q2d(inlink->frame_rate); av_q2d 298 libavfilter/vf_hue.c #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) av_q2d 563 libavfilter/vf_overlay.c NAN : mainpic->pts * av_q2d(inlink->time_base); av_q2d 369 libavfilter/vf_rotate.c #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)*av_q2d(tb)) av_q2d 466 libavfilter/vf_stereo3d.c s->ts_unit = av_q2d(av_inv_q(av_mul_q(outlink->frame_rate, outlink->time_base))); av_q2d 179 libavfilter/vf_subtitles.c double time_ms = picref->pts * av_q2d(inlink->time_base) * 1000; av_q2d 164 libavfilter/vf_telecine.c s->ts_unit = av_q2d(av_inv_q(av_mul_q(fps, outlink->time_base))); av_q2d 125 libavfilter/vf_thumbnail.c picref->pts * av_q2d(thumb->tb), nb_frames); av_q2d 151 libavfilter/vf_vignette.c #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) av_q2d 289 libavfilter/vf_vignette.c s->var_values[VAR_TB] = av_q2d(inlink->time_base); av_q2d 291 libavfilter/vf_vignette.c NAN : av_q2d(inlink->frame_rate); av_q2d 296 libavfilter/vf_vignette.c s->xscale = av_q2d(av_div_q(sar, s->aspect)); av_q2d 299 libavfilter/vf_vignette.c s->yscale = av_q2d(av_div_q(s->aspect, sar)); av_q2d 166 libavfilter/vf_zoompan.c var_values[VAR_TIME] = pts * av_q2d(outlink->time_base); av_q2d 266 libavfilter/vsrc_mptestsrc.c test->duration < 0 ? -1 : test->max_pts * av_q2d(av_inv_q(test->frame_rate))); av_q2d 614 libavfilter/vsrc_testsrc.c double time = av_q2d(test->time_base) * test->nb_frame * av_q2d 1809 libavformat/avidec.c av_assert0(fabs(av_q2d(st2->time_base) - ast2->scale / (double)ast2->rate) < av_q2d(st2->time_base) * 0.00000001); av_q2d 403 libavformat/avienc.c avio_wl32(pb, lrintf(1.0 / av_q2d(st->time_base))); av_q2d 68 libavformat/bintext.c bin->chars_per_frame = av_clip(av_q2d(st->time_base) * bin->chars_per_frame, 1, INT_MAX); av_q2d 87 libavformat/dump.c HEXDUMP_PRINT(" duration=%0.3f\n", pkt->duration * av_q2d(time_base)); av_q2d 93 libavformat/dump.c HEXDUMP_PRINT("%0.3f", pkt->dts * av_q2d(time_base)); av_q2d 99 libavformat/dump.c HEXDUMP_PRINT("%0.3f", pkt->pts * av_q2d(time_base)); av_q2d 392 libavformat/dump.c print_fps(av_q2d(st->avg_frame_rate), tbr || tbn || tbc ? "fps, " : "fps"); av_q2d 394 libavformat/dump.c print_fps(av_q2d(st->r_frame_rate), tbn || tbc ? "tbr, " : "tbr"); av_q2d 396 libavformat/dump.c print_fps(1 / av_q2d(st->time_base), tbc ? "tbn, " : "tbn"); av_q2d 398 libavformat/dump.c print_fps(1 / av_q2d(st->codec->time_base), "tbc"); av_q2d 479 libavformat/dump.c "start %f, ", ch->start * av_q2d(ch->time_base)); av_q2d 481 libavformat/dump.c "end %f\n", ch->end * av_q2d(ch->time_base)); av_q2d 353 libavformat/flvenc.c flv->framerate = av_q2d(s->streams[i]->avg_frame_rate); av_q2d 168 libavformat/hdsenc.c duration = c->streams[0].last_ts * av_q2d(s->streams[0]->time_base); av_q2d 924 libavformat/matroskaenc.c && 1.0/av_q2d(st->avg_frame_rate) > av_q2d(codec->time_base)) av_q2d 925 libavformat/matroskaenc.c put_ebml_uint(pb, MATROSKA_ID_TRACKDEFAULTDURATION, 1E9 / av_q2d(st->avg_frame_rate)); av_q2d 927 libavformat/matroskaenc.c put_ebml_uint(pb, MATROSKA_ID_TRACKDEFAULTDURATION, av_q2d(codec->time_base)*1E9); av_q2d 1215 libavformat/movenc.c int rate = av_q2d(find_fps(s, st)); av_q2d 1277 libavformat/movenc.c int rate = av_q2d(find_fps(s, st)); av_q2d 1637 libavformat/movenc.c int rate = av_q2d(find_fps(NULL, st)); av_q2d 1802 libavformat/movenc.c int nb_frames = 1.0/av_q2d(track->enc->time_base) + 0.5; av_q2d 2359 libavformat/movenc.c double sample_aspect_ratio = av_q2d(st->sample_aspect_ratio); av_q2d 2618 libavformat/movenc.c double sample_aspect_ratio = av_q2d(st->sample_aspect_ratio); av_q2d 277 libavformat/mux.c && FFABS(av_q2d(st->sample_aspect_ratio) - av_q2d(codec->sample_aspect_ratio)) > 0.004*av_q2d(st->sample_aspect_ratio) av_q2d 2754 libavformat/mxfdec.c *sample_count = av_q2d(av_mul_q((AVRational){mxf->current_edit_unit, 1}, av_q2d 612 libavformat/nutdec.c av_q2d(nut->time_base[tmp % nut->time_base_count]) * AV_TIME_BASE; av_q2d 1142 libavformat/nutdec.c Syncpoint dummy = { .ts = pts * av_q2d(st->time_base) * AV_TIME_BASE }; av_q2d 773 libavformat/segment.c seg->cur_entry.end_time = (double)pkt->pts * av_q2d(st->time_base); av_q2d 783 libavformat/segment.c seg->cur_entry.start_time = (double)pkt->pts * av_q2d(st->time_base); av_q2d 786 libavformat/segment.c pkt->pts != AV_NOPTS_VALUE ? (double)(pkt->pts + pkt->duration) * av_q2d(st->time_base) : 0; av_q2d 789 libavformat/segment.c FFMAX(seg->cur_entry.end_time, (double)(pkt->pts + pkt->duration) * av_q2d(st->time_base)); av_q2d 95 libavformat/tty.c s->chars_per_frame = FFMAX(av_q2d(st->time_base)*s->chars_per_frame, 1); av_q2d 2896 libavformat/utils.c double dts = (is_relative(ts) ? ts - RELATIVE_TS_BASE : ts) * av_q2d(st->time_base); av_q2d 2970 libavformat/utils.c if (st->info->codec_info_duration && st->info->codec_info_duration*av_q2d(st->time_base) < (1001*12.0)/get_std_framerate(j)) av_q2d 2975 libavformat/utils.c if (av_q2d(st->time_base) * st->info->rfps_duration_sum / st->info->duration_count < (1001*12.0 * 0.8)/get_std_framerate(j)) av_q2d 2992 libavformat/utils.c if (num && (!ref_rate.num || (double)num/(12*1001) < 1.01 * av_q2d(ref_rate))) av_q2d 2999 libavformat/utils.c && fabs(1.0 / (av_q2d(st->r_frame_rate) * av_q2d(st->time_base)) - st->info->rfps_duration_sum / (double)st->info->duration_count) <= 1.0 av_q2d 3129 libavformat/utils.c if (av_q2d(st->time_base) > 0.0005) av_q2d 3370 libavformat/utils.c double error = fabs(av_q2d(st->avg_frame_rate) / av_q2d 3371 libavformat/utils.c av_q2d(std_fps) - 1); av_q2d 4200 libavformat/utils.c av_q2d(avg_fr) < 70 && av_q2d(fr) > 210) { av_q2d 4207 libavformat/utils.c (fr.num == 0 || av_q2d(codec_fr) < av_q2d(fr)*0.7 && fabs(1.0 - av_q2d(av_div_q(avg_fr, fr))) > 0.1)) av_q2d 235 libavformat/wtvenc.c avio_wl64(pb, st->avg_frame_rate.num && st->avg_frame_rate.den ? INT64_C(10000000) / av_q2d(st->avg_frame_rate) : 0); av_q2d 160 libavutil/rational.c double d = av_q2d(a) == av_q2d(b) ? av_q2d 161 libavutil/rational.c 0 : (av_q2d(a) - av_q2d(b)); av_q2d 68 libavutil/timestamp.h else snprintf(buf, AV_TS_MAX_STRING_SIZE, "%.6g", av_q2d(*tb) * ts);