| FFmpeg
    | 
Go to the source code of this file.
| Data Structures | |
| struct | QSVFrame | 
| struct | QSVVPPContext | 
| struct | QSVVPPCrop | 
| struct | QSVVPPParam | 
| Macros | |
| #define | FF_INLINK_IDX(link) ((int)((link)->dstpad - (link)->dst->input_pads)) | 
| #define | FF_OUTLINK_IDX(link) ((int)((link)->srcpad - (link)->src->output_pads)) | 
| #define | QSV_VERSION_ATLEAST(MAJOR, MINOR) | 
| #define | QSV_RUNTIME_VERSION_ATLEAST(MFX_VERSION, MAJOR, MINOR) | 
| Functions | |
| int | ff_qsvvpp_create (AVFilterContext *avctx, QSVVPPContext **vpp, QSVVPPParam *param) | 
| int | ff_qsvvpp_free (QSVVPPContext **vpp) | 
| int | ff_qsvvpp_filter_frame (QSVVPPContext *vpp, AVFilterLink *inlink, AVFrame *frame) | 
| int | ff_qsvvpp_print_iopattern (void *log_ctx, int mfx_iopattern, const char *extra_string) | 
| int | ff_qsvvpp_print_error (void *log_ctx, mfxStatus err, const char *error_string) | 
| int | ff_qsvvpp_print_warning (void *log_ctx, mfxStatus err, const char *warning_string) | 
Intel Quick Sync Video VPP base function
Definition in file qsvvpp.h.
| #define QSV_VERSION_ATLEAST | ( | MAJOR, | |
| MINOR | |||
| ) | 
| #define QSV_RUNTIME_VERSION_ATLEAST | ( | MFX_VERSION, | |
| MAJOR, | |||
| MINOR | |||
| ) | 
| int ff_qsvvpp_create | ( | AVFilterContext * | avctx, | 
| QSVVPPContext ** | vpp, | ||
| QSVVPPParam * | param | ||
| ) | 
keep fifo size at least 1. Even when async_depth is 0, fifo is used.
Definition at line 655 of file qsvvpp.c.
Referenced by config_output().
| int ff_qsvvpp_free | ( | QSVVPPContext ** | vpp | ) | 
Definition at line 773 of file qsvvpp.c.
Referenced by ff_qsvvpp_create(), overlay_qsv_uninit(), and vpp_uninit().
| int ff_qsvvpp_filter_frame | ( | QSVVPPContext * | vpp, | 
| AVFilterLink * | inlink, | ||
| AVFrame * | frame | ||
| ) | 
Definition at line 798 of file qsvvpp.c.
Referenced by activate(), and process_frame().
Definition at line 55 of file qsvvpp.c.
Referenced by ff_qsvvpp_create(), and init_out_session().
| int ff_qsvvpp_print_error | ( | void * | log_ctx, | 
| mfxStatus | err, | ||
| const char * | error_string | ||
| ) | 
Definition at line 127 of file qsvvpp.c.
Referenced by ff_qsvvpp_create(), ff_qsvvpp_filter_frame(), init_out_session(), init_vpp_session(), and qsvscale_filter_frame().
| int ff_qsvvpp_print_warning | ( | void * | log_ctx, | 
| mfxStatus | err, | ||
| const char * | warning_string | ||
| ) | 
Definition at line 137 of file qsvvpp.c.
Referenced by ff_qsvvpp_create(), ff_qsvvpp_filter_frame(), init_out_session(), and init_vpp_session().
 1.8.17
 1.8.17