libgpac
Documentation of the core library of GPAC
|
Data Structures | |
struct | EVGScaleCtx |
Macros | |
#define | CHK_EXIT(_msg) |
#define | OFFS(_n) #_n, offsetof(EVGScaleCtx, _n) |
Enumerations | |
enum | { EVGS_KEEPAR_OFF =0 , EVGS_KEEPAR_FULL , EVGS_KEEPAR_NOSRC } |
Functions | |
u32 | gf_evg_stencil_get_pixel_fast (GF_EVGStencil *st, s32 x, s32 y) |
u64 | gf_evg_stencil_get_pixel_wide_fast (GF_EVGStencil *st, s32 x, s32 y) |
static GF_Err | evgs_process (GF_Filter *filter) |
static GF_Err | evgs_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
static GF_Err | evgs_initialize (GF_Filter *filter) |
static void | evgs_finalize (GF_Filter *filter) |
static GF_Err | evgs_reconfigure_output (GF_Filter *filter, GF_FilterPid *pid) |
const GF_FilterRegister * | evgs_register (GF_FilterSession *session) |
Variables | |
static GF_FilterArgs | EVGSArgs [] |
static const GF_FilterCapability | EVGSCaps [] |
GF_FilterRegister | EVGSRegister |
struct EVGScaleCtx |
Data Fields | ||
---|---|---|
GF_PropVec2i | osize | |
u32 | ofmt | |
u32 | nbth | |
Bool | ofr | |
Bool | hq | |
char * | padclr | |
u32 | keepar | |
GF_Fraction | osar | |
GF_FilterPid * | ipid | |
u32 | i_w | |
u32 | i_h | |
u32 | i_stride | |
u32 | i_stride_uv | |
u32 | i_pfmt | |
u32 | i_planes | |
u32 | i_size | |
Bool | i_has_alpha | |
GF_FilterPid * | opid | |
u32 | o_size | |
u32 | o_w | |
u32 | o_h | |
u32 | o_stride | |
u32 | o_stride_uv | |
GF_Fraction | ar | |
Bool | passthrough | |
Bool | fullrange | |
u32 | offset_w | |
u32 | offset_h | |
GF_EVGSurface * | surf | |
GF_EVGStencil * | tx | |
GF_Path * | path |
#define CHK_EXIT | ( | _msg | ) |
#define OFFS | ( | _n | ) | #_n, offsetof(EVGScaleCtx, _n) |
|
static |
|
static |
|
static |
|
static |
const GF_FilterRegister* evgs_register | ( | GF_FilterSession * | session | ) |
|
static |
|
static |
GF_FilterRegister EVGSRegister |