/third_party/ffmpeg/libavfilter/ |
H A D | vf_random.c | 35 int nb_frames; member 47 { "frames", "set number of frames in cache", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, 75 if (s->nb_frames_filled < s->nb_frames) { in filter_frame() 81 idx = av_lfg_get(&s->lfg) % s->nb_frames; in filter_frame() 85 memmove(&s->pts[0], &s->pts[1], (s->nb_frames - 1) * sizeof(s->pts[0])); in filter_frame() 87 s->pts[s->nb_frames - 1] = in->pts; in filter_frame() 101 if (ret == AVERROR_EOF && !ctx->is_disabled && s->nb_frames > 0) { in request_frame() 102 AVFrame *out = s->frames[s->nb_frames - 1]; in request_frame() 104 s->nb_frames--; in request_frame() 109 s->frames[s->nb_frames in request_frame() [all...] |
H A D | vf_tmidequalizer.c | 37 int nb_frames; member 96 int nb_frames, int radius, int hsize, in compute_contrast_function() 107 const int nidx = ((idx - radius + j) % nb_frames); in compute_contrast_function() 108 const float *const h2 = histograms[nidx < 0 ? nidx + nb_frames: nidx]; in compute_contrast_function() 119 for (int j = radius + 1; j < nb_frames; j++) { in compute_contrast_function() 120 const int nidx = (idx - radius + j) % nb_frames; in compute_contrast_function() 121 const float *const h2 = histograms[nidx < 0 ? nidx + nb_frames: nidx]; in compute_contrast_function() 174 int idx = s->f_frames < s->nb_frames ? s->radius : s->del_frame ? s->del_frame - 1 : s->nb_frames - 1; in filter_frame() 176 if (s->f_frames < s->nb_frames) { in filter_frame() 94 compute_contrast_function(const float *const histograms[256], const float *const kernel, int nb_frames, int radius, int hsize, float *f, int idx) compute_contrast_function() argument 385 free_histograms(AVFilterContext *ctx, int x, int nb_frames) free_histograms() argument [all...] |
H A D | f_reverse.c | 32 int nb_frames; member 64 while (s->nb_frames > 0) { in uninit() 65 av_frame_free(&s->frames[s->nb_frames - 1]); in uninit() 66 s->nb_frames--; in uninit() 79 if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) { in filter_frame() 86 if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { in filter_frame() 93 s->frames[s->nb_frames] = in; in filter_frame() 94 s->pts[s->nb_frames] = in->pts; in filter_frame() 95 s->nb_frames++; in filter_frame() 110 if (ret == AVERROR_EOF && s->nb_frames > in request_frame() [all...] |
H A D | vf_tile.c | 43 unsigned nb_frames; member 57 { "nb_frames", "set maximum number of frame to render", OFFSET(nb_frames), 92 if (tile->nb_frames == 0) { in init() 93 tile->nb_frames = tile->w * tile->h; in init() 94 } else if (tile->nb_frames > tile->w * tile->h) { in init() 95 av_log(ctx, AV_LOG_ERROR, "nb_frames must be less than or equal to %dx%d=%d\n", in init() 100 if (tile->overlap >= tile->nb_frames) { in init() 101 av_log(ctx, AV_LOG_WARNING, "overlap must be less than %d\n", tile->nb_frames); in init() 102 tile->overlap = tile->nb_frames in init() [all...] |
H A D | f_loop.c | 40 int nb_frames; member 315 for (i = 0; i < s->nb_frames; i++) in uninit() 319 s->nb_frames = 0; in uninit() 342 if (s->current_frame >= s->nb_frames) { in push_frame() 362 if (s->nb_frames < s->size) { in filter_frame() 363 if (!s->nb_frames) in filter_frame() 365 s->frames[s->nb_frames] = av_frame_clone(frame); in filter_frame() 366 if (!s->frames[s->nb_frames]) { in filter_frame() 370 s->nb_frames++; in filter_frame() 400 if (!s->eof && (s->nb_frames < in activate() [all...] |
H A D | vf_shuffleframes.c | 37 int nb_frames; member 77 s->nb_frames = nb_items; in init() 88 if (s->in_frames < s->nb_frames) { in filter_frame() 94 if (s->in_frames == s->nb_frames) { in filter_frame() 97 for (n = 0; n < s->nb_frames; n++) { in filter_frame() 111 for (n = 0; n < s->nb_frames; n++) in filter_frame()
|
H A D | vf_siti.c | 54 uint64_t nb_frames; member 89 float avg_si = s->sum_si / s->nb_frames; in uninit() 90 float avg_ti = s->sum_ti / s->nb_frames; in uninit() 95 s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti in uninit() 237 if (s->nb_frames > 1) \ in calculate_motion() 289 s->nb_frames++; in filter_frame() 302 s->min_si = s->nb_frames == 1 ? si : fminf(si, s->min_si); in filter_frame() 303 s->min_ti = s->nb_frames == 1 ? ti : fminf(ti, s->min_ti); in filter_frame()
|
H A D | vf_untile.c | 32 unsigned nb_frames; member 59 s->nb_frames = s->w * s->h; in init() 90 outlink->frame_rate = av_mul_q(inlink->frame_rate, av_make_q(s->nb_frames, 1)); in config_output() 94 dt = av_mul_q(inlink->time_base, av_make_q(1, s->nb_frames)); in config_output() 120 if (s->current == s->nb_frames - 1) { in activate() 148 if (++s->current == s->nb_frames) in activate()
|
H A D | vf_mix.c | 47 int nb_frames; member 335 for (i = 0; i < s->nb_frames && s->frames; i++) in uninit() 415 if (s->nb_frames < s->nb_inputs) { in tmix_filter_frame() 416 s->frames[s->nb_frames] = in; in tmix_filter_frame() 417 s->nb_frames++; in tmix_filter_frame() 418 while (s->nb_frames < s->nb_inputs) { in tmix_filter_frame() 419 s->frames[s->nb_frames] = av_frame_clone(s->frames[s->nb_frames - 1]); in tmix_filter_frame() 420 if (!s->frames[s->nb_frames]) in tmix_filter_frame() 422 s->nb_frames in tmix_filter_frame() [all...] |
H A D | vf_thumbnail.c | 100 int nb_frames = s->n; in get_best_frame() local 105 for (i = 0; i < nb_frames; i++) in get_best_frame() 107 avg_hist[j] /= nb_frames; in get_best_frame() 111 for (i = 0; i < nb_frames; i++) { in get_best_frame() 118 for (i = 0; i < nb_frames; i++) { in get_best_frame() 129 picref->pts * av_q2d(s->tb), nb_frames); in get_best_frame()
|
H A D | vf_zoompan.c | 97 int nb_frames; member 238 if (s->current_frame >= s->nb_frames) { in output_single_frame() 245 s->prev_nb_frames = s->nb_frames; in output_single_frame() 246 s->nb_frames = 0; in output_single_frame() 279 double zoom = -1, dx = -1, dy = -1, nb_frames; in activate() local 302 if ((ret = av_expr_parse_and_eval(&nb_frames, s->duration_expr_str, in activate() 309 s->var_values[VAR_DURATION] = s->nb_frames = nb_frames; in activate()
|
H A D | vf_photosensitivity.c | 43 int nb_frames; member 62 { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, 63 { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, 202 s->badness_threshold = (int)(GRID_SIZE * GRID_SIZE * 4 * 256 * s->nb_frames * s->threshold_multiplier / 128); in config_input() 222 for (i = 1; i < s->nb_frames; i++) in filter_frame() 223 current_badness += i * s->history[(s->history_pos + i) % s->nb_frames]; in filter_frame() 224 current_badness /= s->nb_frames; in filter_frame() 265 s->history_pos = (s->history_pos + 1) % s->nb_frames; in filter_frame()
|
H A D | vf_amplify.c | 43 int nb_frames; member 198 for (i = 0; i < s->nb_frames; i++) in uninit() 212 if (s->nb_frames < s->nb_inputs) { in filter_frame() 213 s->frames[s->nb_frames] = in; in filter_frame() 214 s->nb_frames++; in filter_frame()
|
H A D | trim.c | 54 int64_t nb_frames; member 138 if (s->start_frame >= 0 && s->nb_frames >= s->start_frame) in trim_filter_frame() 153 if (s->end_frame != INT64_MAX && s->nb_frames < s->end_frame) in trim_filter_frame() 169 s->nb_frames++; in trim_filter_frame() 174 s->nb_frames++; in trim_filter_frame()
|
H A D | vf_fade.c | 56 int start_frame, nb_frames; member 78 s->fade_per_frame = (1 << 16) / s->nb_frames; in init() 83 s->nb_frames = 0; // Mostly to clean up logging in init() 87 if (s->start_frame || s->nb_frames) { in init() 89 "type:%s start_frame:%d nb_frames:%d alpha:%d\n", in init() 91 s->nb_frames,s->alpha); in init() 471 if (inlink->frame_count_out > s->start_frame + s->nb_frames) { in filter_frame() 530 { "nb_frames", "Number of frames to which the effect should be applied.", 531 OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, 533 OFFSET(nb_frames), AV_OPT_TYPE_IN [all...] |
H A D | vf_psnr.c | 43 uint64_t nb_frames; member 80 static inline double get_psnr(double mse, uint64_t nb_frames, int max) in get_psnr() argument 82 return 10.0 * log10(pow_2(max) / (mse / nb_frames)); in get_psnr() 213 s->nb_frames++; in do_psnr() 243 fprintf(s->stats_file, "n:%"PRId64" mse_avg:%0.2f ", s->nb_frames, mse); in do_psnr() 413 if (s->nb_frames > 0) { in uninit() 421 get_psnr(s->mse_comp[c], s->nb_frames, s->max[c])); in uninit() 425 get_psnr(s->mse, s->nb_frames, s->average_max), in uninit()
|
/third_party/ffmpeg/libavcodec/ |
H A D | av1_frame_split_bsf.c | 45 int nb_frames; member 59 int nb_frames = 0; in av1_frame_split_filter() local 76 nb_frames++; in av1_frame_split_filter() 82 if (nb_frames > 1) { in av1_frame_split_filter() 85 s->nb_frames = nb_frames; in av1_frame_split_filter() 115 if (s->cur_frame < s->nb_frames) in av1_frame_split_filter() 134 s->cur_frame < s->nb_frames) { in av1_frame_split_filter() 150 s->cur_frame < s->nb_frames) { in av1_frame_split_filter() 156 av_assert0(frame && s->cur_frame <= s->nb_frames); in av1_frame_split_filter() [all...] |
H A D | vp9_superframe_split_bsf.c | 35 int nb_frames; member 60 int nb_frames = 1 + (marker & 0x7); in vp9_superframe_split_filter() local 61 int idx_size = 2 + nb_frames * length_size; in vp9_superframe_split_filter() 68 nb_frames * length_size); in vp9_superframe_split_filter() 70 for (i = 0; i < nb_frames; i++) { in vp9_superframe_split_filter() 84 s->nb_frames = nb_frames; in vp9_superframe_split_filter() 106 if (s->next_frame >= s->nb_frames) in vp9_superframe_split_filter()
|
/third_party/ffmpeg/libavformat/ |
H A D | paf.c | 32 uint32_t nb_frames; member 106 vst->nb_frames = in read_header() 108 p->nb_frames = avio_rl32(pb); in read_header() 148 p->nb_frames < 1 || in read_header() 153 p->nb_frames > INT_MAX / sizeof(uint32_t) || in read_header() 157 p->blocks_count_table = av_malloc_array(p->nb_frames, in read_header() 159 p->frames_offset_table = av_malloc_array(p->nb_frames, in read_header() 181 ret = read_table(s, p->blocks_count_table, p->nb_frames); in read_header() 184 ret = read_table(s, p->frames_offset_table, p->nb_frames); in read_header() 207 if (p->current_frame >= p->nb_frames) in read_packet() [all...] |
H A D | rawdec.c | 170 int nb_frames = 0; in mjpeg_probe() local 203 nb_frames++; in mjpeg_probe() 215 if (nb_invalid*4 + 1 < nb_frames) { in mjpeg_probe() 223 if (nb_invalid == 0 && nb_frames > 2) in mjpeg_probe() 227 if (!nb_invalid && nb_frames) in mjpeg_probe()
|
H A D | gifdec.c | 57 int nb_frames; member 116 int64_t nb_frames = 0, duration = 0; in gif_read_header() local 180 nb_frames++; in gif_read_header() 195 st->nb_frames = nb_frames; in gif_read_header() 349 gdc->nb_frames ++; in gif_read_packet() 372 if (gdc->nb_frames == 1) { in gif_read_packet()
|
H A D | avs.c | 40 int nb_frames; member 77 avs->nb_frames = avio_rl32(s->pb); in avs_read_header() 202 avs->st_video->nb_frames = avs->nb_frames; in avs_read_packet()
|
H A D | oggparseopus.c | 93 unsigned nb_frames = 1; in opus_duration() local 103 nb_frames = src[1] & 0x3F; in opus_duration() 105 nb_frames = 2; in opus_duration() 108 return frame_size * nb_frames; in opus_duration()
|
H A D | rmenc.c | 33 int nb_frames; /* current frame number */ member 307 timestamp = av_rescale_q_rnd(stream->nb_frames, (AVRational){1000, 1}, stream->frame_rate, AV_ROUND_ZERO); in write_packet_header() 384 stream->nb_frames++; in rm_write_audio() 420 avio_w8(pb, stream->nb_frames & 0xff); in rm_write_video() 424 stream->nb_frames++; in rm_write_video() 456 rm->streams[i].total_frames = rm->streams[i].nb_frames; in rm_write_trailer()
|
/third_party/ffmpeg/doc/examples/ |
H A D | filter_audio.c | 277 int err, nb_frames, i; in main() local 285 nb_frames = duration * INPUT_SAMPLERATE / FRAME_SIZE; in main() 286 if (nb_frames <= 0) { in main() 312 for (i = 0; i < nb_frames; i++) { in main()
|