Home
last modified time | relevance | path

Searched refs:nb_frames (Results 1 - 25 of 93) sorted by relevance

1234

/third_party/ffmpeg/libavfilter/
H A Dvf_random.c35 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 Dvf_tmidequalizer.c37 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 Df_reverse.c32 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 Dvf_tile.c43 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 Df_loop.c40 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 Dvf_shuffleframes.c37 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 Dvf_siti.c54 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 Dvf_untile.c32 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 Dvf_mix.c47 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 Dvf_thumbnail.c100 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 Dvf_zoompan.c97 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 Dvf_photosensitivity.c43 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 Dvf_amplify.c43 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 Dtrim.c54 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 Dvf_fade.c56 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 Dvf_psnr.c43 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 Dav1_frame_split_bsf.c45 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 Dvp9_superframe_split_bsf.c35 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 Dpaf.c32 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 Drawdec.c170 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 Dgifdec.c57 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 Davs.c40 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 Doggparseopus.c93 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 Drmenc.c33 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 Dfilter_audio.c277 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()

Completed in 17 milliseconds

1234