libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>
#include <gpac/list.h>
#include <gpac/constants.h>
#include <gpac/network.h>
Data Structures | |
struct | GF_VFlipCtx |
Macros | |
#define | OFFS(_n) #_n, offsetof(GF_VFlipCtx, _n) |
Enumerations | |
enum | { VFLIP_OFF = 0 , VFLIP_VERT , VFLIP_HORIZ , VFLIP_BOTH } |
Functions | |
static void | swap_2Ys_YUVpixel (GF_VFlipCtx *ctx, u8 *line_src, u8 *line_dst, u32 FourBytes_start_index) |
static void | horizontal_flip_per_line (GF_VFlipCtx *ctx, u8 *line_src, u8 *line_dst, u32 plane_idx, u32 wiB) |
static void | horizontal_flip (GF_VFlipCtx *ctx, u8 *src_plane, u8 *dst_plane, u32 height, u32 plane_idx, u32 wiB, u32 *src_stride) |
static void | vertical_flip (GF_VFlipCtx *ctx, u8 *src_plane, u8 *dst_plane, u32 height, u32 plane_idx, u32 wiB) |
static GF_Err | vflip_process (GF_Filter *filter) |
static GF_Err | vflip_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
void | vflip_finalize (GF_Filter *filter) |
const GF_FilterRegister * | vflip_register (GF_FilterSession *session) |
Variables | |
static GF_FilterArgs | VFlipArgs [] |
static const GF_FilterCapability | VFlipCaps [] |
GF_FilterRegister | VFlipRegister |
struct GF_VFlipCtx |
Data Fields | ||
---|---|---|
u32 | mode | |
Bool | initialized | |
GF_FilterPid * | ipid | |
GF_FilterPid * | opid | |
u32 | w | |
u32 | h | |
u32 | stride | |
u32 | s_pfmt | |
u32 | bps | |
GF_Fraction | ar | |
Bool | passthrough | |
u32 | dst_width | |
u32 | dst_height | |
u32 | dst_stride[5] | |
u32 | src_stride[5] | |
u32 | nb_planes | |
u32 | nb_src_planes | |
u32 | out_size | |
u32 | out_src_size | |
u32 | src_uv_height | |
u32 | dst_uv_height | |
Bool | use_reference | |
Bool | packed_422 | |
char * | line_buffer_vf | |
char * | line_buffer_hf |
#define OFFS | ( | _n | ) | #_n, offsetof(GF_VFlipCtx, _n) |
|
static |
|
static |
|
static |
|
static |
|
static |
void vflip_finalize | ( | GF_Filter * | filter | ) |
const GF_FilterRegister* vflip_register | ( | GF_FilterSession * | session | ) |
|
static |
|
static |
GF_FilterRegister VFlipRegister |