#include "config_components.h"
#include "libavutil/avstring.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "avfilter.h"
#include "drawutils.h"
#include "filters.h"
#include "formats.h"
#include "video.h"
Go to the source code of this file.
◆ PLANE_R
◆ PLANE_G
◆ PLANE_B
◆ PLANE_A
◆ PLANE_Y
◆ PLANE_U
◆ PLANE_V
◆ OFFSET
◆ FLAGS
◆ EIGHTBIT_FORMATS
Value:
AV_PIX_FMT_YUV411P, \
AV_PIX_FMT_YUV440P, \
AV_PIX_FMT_YUVJ411P, \
Definition at line 68 of file vf_extractplanes.c.
◆ HIGHDEPTH_FORMATS
#define HIGHDEPTH_FORMATS |
( |
|
suf | ) |
|
◆ FLOAT_FORMATS
#define FLOAT_FORMATS |
( |
|
suf | ) |
|
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
extractplanes |
| ) |
|
◆ query_formats()
◆ config_input()
◆ config_output()
◆ extract_from_packed()
static void extract_from_packed |
( |
uint8_t * |
dst, |
|
|
int |
dst_linesize, |
|
|
const uint8_t * |
src, |
|
|
int |
src_linesize, |
|
|
int |
width, |
|
|
int |
height, |
|
|
int |
depth, |
|
|
int |
step, |
|
|
int |
comp |
|
) |
| |
|
static |
◆ extract_plane()
◆ activate()
◆ init()
◆ extractplanes_options
◆ extractplanes_inputs
◆ ff_vf_extractplanes
Initial value:= {
.name = "extractplanes",
.priv_class = &extractplanes_class,
}
Definition at line 419 of file vf_extractplanes.c.
#define FILTER_INPUTS(array)
@ AV_PIX_FMT_BGR24
packed RGB 8:8:8, 24bpp, BGRBGR...
@ AV_PIX_FMT_BGRA
packed BGRA 8:8:8:8, 32bpp, BGRABGRA...
@ AV_PIX_FMT_GBRAP
planar GBRA 4:4:4:4 32bpp
@ AV_PIX_FMT_YUVJ422P
planar YUV 4:2:2, 16bpp, full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV422P and setting col...
@ AV_PIX_FMT_YUVA420P
planar YUV 4:2:0, 20bpp, (1 Cr & Cb sample per 2x2 Y & A samples)
#define AV_PIX_FMT_GRAYF32
@ AV_PIX_FMT_YUVJ444P
planar YUV 4:4:4, 24bpp, full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV444P and setting col...
@ AV_PIX_FMT_GRAY8A
alias for AV_PIX_FMT_YA8
@ AV_PIX_FMT_BGR0
packed BGR 8:8:8, 32bpp, BGRXBGRX... X=unused/undefined
@ AV_PIX_FMT_ABGR
packed ABGR 8:8:8:8, 32bpp, ABGRABGR...
#define AVFILTER_FLAG_DYNAMIC_OUTPUTS
The number of the filter outputs is not determined just by AVFilter.outputs.
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
@ AV_PIX_FMT_YUVA444P
planar YUV 4:4:4 32bpp, (1 Cr & Cb sample per 1x1 Y & A samples)
@ AV_PIX_FMT_0BGR
packed BGR 8:8:8, 32bpp, XBGRXBGR... X=unused/undefined
#define AV_PIX_FMT_GBRAPF32
#define AV_PIX_FMT_RGBAF32
@ AV_OPT_TYPE_FLAGS
Underlying C type is unsigned int.
@ AV_PIX_FMT_YUV410P
planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples)
@ AV_OPT_TYPE_CONST
Special option type for declaring named constants.
#define FILTER_QUERY_FUNC(func)
@ AV_PIX_FMT_YUVA422P
planar YUV 4:2:2 24bpp, (1 Cr & Cb sample per 2x1 Y & A samples)