/third_party/ffmpeg/libavfilter/ |
H A D | vf_field.c | 69 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame() argument 75 inpicref->height = outlink->h; in filter_frame() 76 inpicref->interlaced_frame = 0; in filter_frame() 80 inpicref->data[i] = inpicref->data[i] + inpicref->linesize[i]; in filter_frame() 81 inpicref->linesize[i] = 2 * inpicref->linesize[i]; in filter_frame() 83 return ff_filter_frame(outlink, inpicref); in filter_frame()
|
H A D | vf_separatefields.c | 65 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame() argument 72 inpicref->height = outlink->h; in filter_frame() 73 inpicref->interlaced_frame = 0; in filter_frame() 83 inpicref->pts != AV_NOPTS_VALUE) in filter_frame() 84 second->pts += inpicref->pts; in filter_frame() 92 s->second = av_frame_clone(inpicref); in filter_frame() 97 extract_field(inpicref, s->nb_planes, !inpicref->top_field_first); in filter_frame() 99 if (inpicref->pts != AV_NOPTS_VALUE) in filter_frame() 100 inpicref in filter_frame() [all...] |
H A D | vf_detelecine.c | 189 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame() argument 197 s->start_time = inpicref->pts; in filter_frame() 201 av_frame_free(&inpicref); in filter_frame() 206 inpicref->data[i], inpicref->linesize[i], in filter_frame() 212 av_frame_free(&inpicref); in filter_frame() 228 av_frame_free(&inpicref); in filter_frame() 258 inpicref->data[i] + inpicref->linesize[i] * s->first_field, in filter_frame() 259 inpicref in filter_frame() [all...] |
H A D | vf_telecine.c | 163 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame() argument 171 s->start_time = inpicref->pts; in filter_frame() 180 av_frame_free(&inpicref); in filter_frame() 197 inpicref->data[i] + inpicref->linesize[i] * !s->first_field, in filter_frame() 198 inpicref->linesize[i] * 2, in filter_frame() 214 inpicref->data[i], inpicref->linesize[i], in filter_frame() 217 s->frame[nout]->interlaced_frame = inpicref->interlaced_frame; in filter_frame() 218 s->frame[nout]->top_field_first = inpicref in filter_frame() [all...] |
H A D | vf_il.c | 139 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame() argument 148 av_frame_free(&inpicref); in filter_frame() 151 av_frame_copy_props(out, inpicref); in filter_frame() 153 interleave(out->data[0], inpicref->data[0], in filter_frame() 155 out->linesize[0], inpicref->linesize[0], in filter_frame() 159 interleave(out->data[comp], inpicref->data[comp], in filter_frame() 161 out->linesize[comp], inpicref->linesize[comp], in filter_frame() 167 interleave(out->data[comp], inpicref->data[comp], in filter_frame() 169 out->linesize[comp], inpicref->linesize[comp], in filter_frame() 173 av_frame_free(&inpicref); in filter_frame() [all...] |
H A D | vf_removelogo.c | 486 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame() argument 493 if (av_frame_is_writable(inpicref)) { in filter_frame() 495 outpicref = inpicref; in filter_frame() 499 av_frame_free(&inpicref); in filter_frame() 502 av_frame_copy_props(outpicref, inpicref); in filter_frame() 506 inpicref ->data[0], inpicref ->linesize[0], in filter_frame() 511 inpicref ->data[1], inpicref ->linesize[1], in filter_frame() 516 inpicref in filter_frame() [all...] |
H A D | vf_framerate.c | 304 AVFrame *inpicref; in activate() local 316 ret = ff_inlink_consume_frame(inlink, &inpicref); in activate() 320 if (inpicref) { in activate() 321 if (inpicref->interlaced_frame) in activate() 324 if (inpicref->pts == AV_NOPTS_VALUE) { in activate() 326 av_frame_free(&inpicref); in activate() 330 if (inpicref) { in activate() 331 pts = av_rescale_q(inpicref->pts, s->srce_time_base, s->dest_time_base); in activate() 335 av_frame_free(&inpicref); in activate() 339 if (inpicref) { in activate() [all...] |
H A D | vf_swapuv.c | 57 static int filter_frame(AVFilterLink *link, AVFrame *inpicref) in filter_frame() argument 59 do_swap(inpicref); in filter_frame() 60 return ff_filter_frame(link->dst->outputs[0], inpicref); in filter_frame()
|
H A D | vf_noise.c | 242 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame() argument 251 if (av_frame_is_writable(inpicref)) { in filter_frame() 252 out = inpicref; in filter_frame() 256 av_frame_free(&inpicref); in filter_frame() 259 av_frame_copy_props(out, inpicref); in filter_frame() 274 td.in = inpicref; td.out = out; in filter_frame() 279 if (inpicref != out) in filter_frame() 280 av_frame_free(&inpicref); in filter_frame()
|
H A D | vf_stereo3d.c | 667 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame() argument 677 return ff_filter_frame(outlink, inpicref); in filter_frame() 683 s->prev = inpicref; in filter_frame() 693 s->prev = inpicref; in filter_frame() 697 iright = inpicref; in filter_frame() 702 ileft = iright = inpicref; in filter_frame() 723 av_frame_free(&inpicref); in filter_frame() 738 out = oleft = oright = av_frame_clone(inpicref); in filter_frame() 741 av_frame_free(&inpicref); in filter_frame() 748 av_frame_free(&inpicref); in filter_frame() [all...] |