FFmpeg
4.0
|
scale video filter More...
#include <nppi.h>
#include <stdio.h>
#include <string.h>
#include "libavutil/avstring.h"
#include "libavutil/common.h"
#include "libavutil/hwcontext.h"
#include "libavutil/hwcontext_cuda_internal.h"
#include "libavutil/internal.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "avfilter.h"
#include "formats.h"
#include "internal.h"
#include "scale.h"
#include "video.h"
Go to the source code of this file.
Data Structures | |
struct | NPPScaleStageContext |
struct | NPPScaleContext |
Macros | |
#define | OFFSET(x) offsetof(NPPScaleContext, x) |
#define | FLAGS (AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM) |
Enumerations | |
enum | ScaleStage { STAGE_DEINTERLEAVE, STAGE_RESIZE, STAGE_INTERLEAVE, STAGE_NB } |
Variables | |
static enum AVPixelFormat | supported_formats [] |
static enum AVPixelFormat | deinterleaved_formats [][2] |
static int(*const | nppscale_process [])(AVFilterContext *ctx, NPPScaleStageContext *stage, AVFrame *out, AVFrame *in) |
static const AVOption | options [] |
static const AVClass | nppscale_class |
static const AVFilterPad | nppscale_inputs [] |
static const AVFilterPad | nppscale_outputs [] |
AVFilter | ff_vf_scale_npp |
scale video filter
Definition in file vf_scale_npp.c.
#define OFFSET | ( | x | ) | offsetof(NPPScaleContext, x) |
Definition at line 539 of file vf_scale_npp.c.
#define FLAGS (AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM) |
Definition at line 540 of file vf_scale_npp.c.
enum ScaleStage |
Enumerator | |
---|---|
STAGE_DEINTERLEAVE | |
STAGE_RESIZE | |
STAGE_INTERLEAVE | |
STAGE_NB |
Definition at line 52 of file vf_scale_npp.c.
|
static |
Definition at line 101 of file vf_scale_npp.c.
|
static |
Definition at line 128 of file vf_scale_npp.c.
|
static |
Definition at line 140 of file vf_scale_npp.c.
|
static |
Definition at line 150 of file vf_scale_npp.c.
Referenced by init_processing_chain().
|
static |
Definition at line 202 of file vf_scale_npp.c.
Referenced by init_processing_chain().
|
static |
Definition at line 212 of file vf_scale_npp.c.
Referenced by init_processing_chain().
|
static |
Definition at line 226 of file vf_scale_npp.c.
Referenced by nppscale_config_props().
|
static |
Definition at line 333 of file vf_scale_npp.c.
|
static |
Definition at line 374 of file vf_scale_npp.c.
|
static |
Definition at line 398 of file vf_scale_npp.c.
|
static |
Definition at line 426 of file vf_scale_npp.c.
|
static |
Definition at line 458 of file vf_scale_npp.c.
Referenced by nppscale_filter_frame().
|
static |
Definition at line 492 of file vf_scale_npp.c.
|
static |
Definition at line 42 of file vf_scale_npp.c.
Referenced by format_is_supported().
|
static |
Definition at line 48 of file vf_scale_npp.c.
Referenced by get_deinterleaved_format().
|
static |
Definition at line 451 of file vf_scale_npp.c.
Referenced by nppscale_scale().
|
static |
Definition at line 541 of file vf_scale_npp.c.
|
static |
Definition at line 558 of file vf_scale_npp.c.
|
static |
Definition at line 565 of file vf_scale_npp.c.
|
static |
Definition at line 574 of file vf_scale_npp.c.
AVFilter ff_vf_scale_npp |
Definition at line 583 of file vf_scale_npp.c.