Home
last modified time | relevance | path

Searched refs:picref (Results 1 - 16 of 16) sorted by relevance

/third_party/ffmpeg/libavfilter/
H A Dvsrc_mptestsrc.c297 AVFrame *picref; in request_frame() local
307 picref = ff_get_video_buffer(outlink, w, h); in request_frame()
308 if (!picref) in request_frame()
310 picref->pts = test->pts++; in request_frame()
314 memset(picref->data[0] + i*picref->linesize[0], 0, w); in request_frame()
316 memset(picref->data[1] + i*picref->linesize[1], 128, cw); in request_frame()
317 memset(picref->data[2] + i*picref in request_frame()
[all...]
H A Dvf_blackdetect.c180 static int filter_frame(AVFilterLink *inlink, AVFrame *picref) in filter_frame() argument
186 ff_filter_execute(ctx, black_counter, picref, NULL, in filter_frame()
197 av_ts2str(picref->pts), av_ts2timestr(picref->pts, &s->time_base), in filter_frame()
198 av_get_picture_type_char(picref->pict_type)); in filter_frame()
204 s->black_start = picref->pts; in filter_frame()
205 av_dict_set(&picref->metadata, "lavfi.black_start", in filter_frame()
211 s->black_end = picref->pts; in filter_frame()
213 av_dict_set(&picref->metadata, "lavfi.black_end", in filter_frame()
217 s->last_picref_pts = picref in filter_frame()
[all...]
H A Dvsrc_testsrc.c66 AVFrame *picref; ///< cached reference containing the painted picture member
137 av_frame_free(&test->picref); in uninit()
169 av_frame_free(&test->picref); in activate()
172 if (!test->picref) { in activate()
173 test->picref = in activate()
175 if (!test->picref) in activate()
177 test->fill_picture_fn(outlink->src, test->picref); in activate()
179 frame = av_frame_clone(test->picref); in activate()
210 static void color_fill_picture(AVFilterContext *ctx, AVFrame *picref) in color_fill_picture() argument
214 picref in color_fill_picture()
437 nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) nullsrc_fill_picture() argument
1418 pal75bars_fill_picture(AVFilterContext *ctx, AVFrame *picref) pal75bars_fill_picture() argument
1464 pal100bars_fill_picture(AVFilterContext *ctx, AVFrame *picref) pal100bars_fill_picture() argument
1510 smptebars_fill_picture(AVFilterContext *ctx, AVFrame *picref) smptebars_fill_picture() argument
1575 smptehdbars_fill_picture(AVFilterContext *ctx, AVFrame *picref) smptehdbars_fill_picture() argument
[all...]
H A Dvf_geq.c52 AVFrame *picref; ///< current input buffer member
102 AVFrame *picref = geq->picref; in getpix() local
103 const uint8_t *src = picref->data[plane]; in getpix()
104 int linesize = picref->linesize[plane]; in getpix()
105 const int w = (plane == 1 || plane == 2) ? AV_CEIL_RSHIFT(picref->width, geq->hsub) : picref->width; in getpix()
106 const int h = (plane == 1 || plane == 2) ? AV_CEIL_RSHIFT(picref->height, geq->vsub) : picref->height; in getpix()
159 AVFrame *picref in calculate_sums() local
225 AVFrame *picref = geq->picref; getpix_integrate() local
[all...]
H A Dvf_idet.c233 static int filter_frame(AVFilterLink *link, AVFrame *picref) in filter_frame() argument
241 !picref->interlaced_frame && in filter_frame()
243 return ff_filter_frame(ctx->outputs[0], picref); in filter_frame()
246 if (picref->interlaced_frame && idet->interlaced_flag_accuracy < 0) in filter_frame()
247 picref->interlaced_frame = 0; in filter_frame()
248 return ff_filter_frame(ctx->outputs[0], picref); in filter_frame()
253 if( picref->width != link->w in filter_frame()
254 || picref->height != link->h in filter_frame()
255 || picref->format != link->format) { in filter_frame()
256 link->dst->inputs[0]->format = picref in filter_frame()
[all...]
H A Dvsrc_life.c347 static void fill_picture_monoblack(AVFilterContext *ctx, AVFrame *picref) in fill_picture_monoblack() argument
356 uint8_t *p = picref->data[0] + i * picref->linesize[0]; in fill_picture_monoblack()
372 static void fill_picture_rgb(AVFilterContext *ctx, AVFrame *picref) in fill_picture_rgb() argument
380 uint8_t *p = picref->data[0] + i * picref->linesize[0]; in fill_picture_rgb()
402 AVFrame *picref = ff_get_video_buffer(outlink, life->w, life->h); in request_frame() local
403 if (!picref) in request_frame()
405 picref->sample_aspect_ratio = (AVRational) {1, 1}; in request_frame()
406 picref in request_frame()
[all...]
H A Dvsrc_cellauto.c261 static void fill_picture(AVFilterContext *ctx, AVFrame *picref) in fill_picture() argument
265 uint8_t *p0 = picref->data[0]; in fill_picture()
285 p0 += picref->linesize[0]; in fill_picture()
292 AVFrame *picref = ff_get_video_buffer(outlink, s->w, s->h); in request_frame() local
293 if (!picref) in request_frame()
295 picref->sample_aspect_ratio = (AVRational) {1, 1}; in request_frame()
301 fill_picture(outlink->src, picref); in request_frame()
304 picref->pts = s->pts++; in request_frame()
309 return ff_filter_frame(outlink, picref); in request_frame()
H A Dvf_subtitles.c169 static void overlay_ass_image(AssContext *ass, AVFrame *picref, in overlay_ass_image() argument
177 picref->data, picref->linesize, in overlay_ass_image()
178 picref->width, picref->height, in overlay_ass_image()
184 static int filter_frame(AVFilterLink *inlink, AVFrame *picref) in filter_frame() argument
190 double time_ms = picref->pts * av_q2d(inlink->time_base) * 1000; in filter_frame()
197 overlay_ass_image(ass, picref, image); in filter_frame()
199 return ff_filter_frame(outlink, picref); in filter_frame()
H A Dvf_swapuv.c52 AVFrame *picref = ff_default_get_video_buffer(link, w, h); in get_video_buffer() local
53 do_swap(picref); in get_video_buffer()
54 return picref; in get_video_buffer()
H A Dvf_tile.c195 static int filter_frame(AVFilterLink *inlink, AVFrame *picref) in filter_frame() argument
205 av_frame_free(&picref); in filter_frame()
208 av_frame_copy_props(tile->out_ref, picref); in filter_frame()
238 picref->data, picref->linesize, in filter_frame()
241 av_frame_free(&picref); in filter_frame()
H A Dqsvvpp.c362 static QSVFrame *submit_frame(QSVVPPContext *s, AVFilterLink *inlink, AVFrame *picref) in submit_frame() argument
380 if (picref->format != AV_PIX_FMT_QSV) { in submit_frame()
384 qsv_frame->frame = av_frame_clone(picref); in submit_frame()
388 if (picref->height & 31 || picref->linesize[0] & 31) { in submit_frame()
395 qsv_frame->frame->width = picref->width; in submit_frame()
396 qsv_frame->frame->height = picref->height; in submit_frame()
398 if (av_frame_copy(qsv_frame->frame, picref) < 0) { in submit_frame()
403 av_frame_copy_props(qsv_frame->frame, picref); in submit_frame()
405 qsv_frame->frame = av_frame_clone(picref); in submit_frame()
793 ff_qsvvpp_filter_frame(QSVVPPContext *s, AVFilterLink *inlink, AVFrame *picref) ff_qsvvpp_filter_frame() argument
[all...]
H A Dvsrc_mandelbrot.c392 AVFrame *picref = ff_get_video_buffer(link, s->w, s->h); in request_frame() local
393 if (!picref) in request_frame()
396 picref->sample_aspect_ratio = (AVRational) {1, 1}; in request_frame()
397 picref->pts = s->pts++; in request_frame()
399 draw_mandelbrot(link->src, (uint32_t*)picref->data[0], picref->linesize[0]/4, picref->pts); in request_frame()
400 return ff_filter_frame(link, picref); in request_frame()
H A Dvf_thumbnail.c97 AVFrame *picref; in get_best_frame() local
126 picref = s->frames[best_frame_idx].buf; in get_best_frame()
129 picref->pts * av_q2d(s->tb), nb_frames); in get_best_frame()
132 return picref; in get_best_frame()
H A Dvf_thumbnail_cuda.c121 AVFrame *picref; in get_best_frame() local
150 picref = s->frames[best_frame_idx].buf; in get_best_frame()
153 picref->pts * av_q2d(s->tb), nb_frames); in get_best_frame()
156 return picref; in get_best_frame()
H A Dvf_signature.c145 static int filter_frame(AVFilterLink *inlink, AVFrame *picref) in filter_frame() argument
162 uint8_t *p = picref->data[0]; in filter_frame()
191 fs->pts = picref->pts; in filter_frame()
208 p += picref->linesize[0]; in filter_frame()
377 return ff_filter_frame(inlink->dst->outputs[0], picref); in filter_frame()
H A Dvf_tinterlace.c357 static int filter_frame(AVFilterLink *inlink, AVFrame *picref) in filter_frame() argument
367 tinterlace->next = picref; in filter_frame()

Completed in 21 milliseconds