FFmpeg
|
#include "vf_amf_common.h"
#include "libavutil/avassert.h"
#include "avfilter.h"
#include "avfilter_internal.h"
#include "formats.h"
#include "libavutil/mem.h"
#include "libavutil/imgutils.h"
#include "libavutil/hwcontext_amf.h"
#include "libavutil/hwcontext_amf_internal.h"
#include "AMF/components/ColorSpace.h"
#include "scale_eval.h"
Go to the source code of this file.
Functions | |
int | amf_filter_init (AVFilterContext *avctx) |
void | amf_filter_uninit (AVFilterContext *avctx) |
int | amf_filter_filter_frame (AVFilterLink *inlink, AVFrame *in) |
int | amf_setup_input_output_formats (AVFilterContext *avctx, const enum AVPixelFormat *input_pix_fmts, const enum AVPixelFormat *output_pix_fmts) |
int | amf_copy_surface (AVFilterContext *avctx, const AVFrame *frame, AMFSurface *surface) |
int | amf_init_filter_config (AVFilterLink *outlink, enum AVPixelFormat *in_format) |
void | amf_free_amfsurface (void *opaque, uint8_t *data) |
AVFrame * | amf_amfsurface_to_avframe (AVFilterContext *avctx, AMFSurface *pSurface) |
int | amf_avframe_to_amfsurface (AVFilterContext *avctx, const AVFrame *frame, AMFSurface **ppSurface) |
int amf_filter_init | ( | AVFilterContext * | avctx | ) |
Definition at line 41 of file vf_amf_common.c.
void amf_filter_uninit | ( | AVFilterContext * | avctx | ) |
Definition at line 58 of file vf_amf_common.c.
int amf_filter_filter_frame | ( | AVFilterLink * | inlink, |
AVFrame * | in | ||
) |
Definition at line 74 of file vf_amf_common.c.
int amf_setup_input_output_formats | ( | AVFilterContext * | avctx, |
const enum AVPixelFormat * | input_pix_fmts, | ||
const enum AVPixelFormat * | output_pix_fmts | ||
) |
Definition at line 176 of file vf_amf_common.c.
Referenced by amf_filter_query_formats().
int amf_copy_surface | ( | AVFilterContext * | avctx, |
const AVFrame * | frame, | ||
AMFSurface * | surface | ||
) |
Definition at line 240 of file vf_amf_common.c.
Referenced by amf_avframe_to_amfsurface().
int amf_init_filter_config | ( | AVFilterLink * | outlink, |
enum AVPixelFormat * | in_format | ||
) |
Definition at line 264 of file vf_amf_common.c.
Referenced by amf_filter_config_output().
void amf_free_amfsurface | ( | void * | opaque, |
uint8_t * | data | ||
) |
Definition at line 360 of file vf_amf_common.c.
Referenced by amf_amfsurface_to_avframe().
AVFrame* amf_amfsurface_to_avframe | ( | AVFilterContext * | avctx, |
AMFSurface * | pSurface | ||
) |
Definition at line 366 of file vf_amf_common.c.
Referenced by amf_filter_filter_frame().
int amf_avframe_to_amfsurface | ( | AVFilterContext * | avctx, |
const AVFrame * | frame, | ||
AMFSurface ** | ppSurface | ||
) |
Definition at line 436 of file vf_amf_common.c.
Referenced by amf_filter_filter_frame().