Home
last modified time | relevance | path

Searched refs:QSVFrame (Results 1 – 8 of 8) sorted by relevance

/third_party/ffmpeg/libavfilter/
Dqsvvpp.h43 typedef struct QSVFrame { struct
46 struct QSVFrame *next; argument
48 } QSVFrame; argument
60 QSVFrame *in_frame_list;
61 QSVFrame *out_frame_list;
Dqsvvpp.c45 QSVFrame *frame;
311 static void clear_unused_frames(QSVFrame *list) in clear_unused_frames()
324 static void clear_frame_list(QSVFrame **list) in clear_frame_list()
327 QSVFrame *frame; in clear_frame_list()
336 static QSVFrame *get_free_frame(QSVFrame **list) in get_free_frame()
338 QSVFrame *out = *list; in get_free_frame()
362 static QSVFrame *submit_frame(QSVVPPContext *s, AVFilterLink *inlink, AVFrame *picref) in submit_frame()
364 QSVFrame *qsv_frame; in submit_frame()
433 static QSVFrame *query_frame(QSVVPPContext *s, AVFilterLink *outlink) in query_frame()
436 QSVFrame *out_frame; in query_frame()
[all …]
Dvf_deinterlace_qsv.c70 QSVFrame *work_frames;
83 QSVFrame *cur; in qsvdeint_uninit()
359 QSVFrame *cur = s->work_frames; in clear_unused_frames()
369 static int get_free_frame(QSVDeintContext *s, QSVFrame **f) in get_free_frame()
371 QSVFrame *frame, **last; in get_free_frame()
400 QSVFrame *qf; in submit_frame()
/third_party/ffmpeg/libavcodec/
Dqsv_internal.h77 typedef struct QSVFrame { struct
94 struct QSVFrame *next; argument
95 } QSVFrame; typedef
149 int ff_qsv_find_surface_idx(QSVFramesContext *ctx, QSVFrame *frame);
151 void ff_qsv_frame_add_ext_param(AVCodecContext *avctx, QSVFrame *frame,
Dqsvdec.c65 QSVFrame *frame;
82 QSVFrame *work_frames;
420 static int alloc_frame(AVCodecContext *avctx, QSVContext *q, QSVFrame *frame) in alloc_frame()
474 QSVFrame *cur = q->work_frames; in qsv_clear_unused_frames()
486 QSVFrame *frame, **last; in get_surface()
525 static QSVFrame *find_frame(QSVContext *q, mfxFrameSurface1 *surf) in find_frame()
527 QSVFrame *cur = q->work_frames; in find_frame()
671 QSVFrame *out_frame = find_frame(q, outsurf); in qsv_decode()
749 QSVFrame *cur = q->work_frames; in qsv_decode_close_qsvcontext()
Dqsvenc.c1415 QSVFrame *cur = q->work_frames; in clear_unused_frames()
1433 static int get_free_frame(QSVEncContext *q, QSVFrame **f) in get_free_frame()
1435 QSVFrame *frame, **last; in get_free_frame()
1471 QSVFrame **new_frame) in submit_frame()
1473 QSVFrame *qf; in submit_frame()
1709 QSVFrame *qsv_frame = NULL; in encode_frame()
1882 QSVFrame *cur; in ff_qsv_enc_close()
Dqsvenc.h118 QSVFrame *work_frames;
Dqsv.c263 int ff_qsv_find_surface_idx(QSVFramesContext *ctx, QSVFrame *frame) in ff_qsv_find_surface_idx()
863 void ff_qsv_frame_add_ext_param (AVCodecContext *avctx, QSVFrame *frame, in ff_qsv_frame_add_ext_param()