![]() |
libgpac
Documentation of the core library of GPAC
|
Include dependency graph for dec_uncv.c:Data Structures | |
| struct | UNCVComponentDefinition |
| struct | UNCVComponentInfo |
| struct | UNCVPalette |
| struct | UNCVConfig |
| struct | BlockComp |
| struct | BSRead |
| struct | UNCVDecCtx |
Macros | |
| #define | OFFS(_n) #_n, offsetof(UNCVDecCtx, _n) |
Enumerations | |
| enum | { SAMPLING_NONE =0 , SAMPLING_422 =1 , SAMPLING_420 =2 , SAMPLING_411 =3 } |
| enum | { INTERLEAVE_COMPONENT =0 , INTERLEAVE_PIXEL =1 , INTERLEAVE_MIXED =2 , INTERLEAVE_ROW =3 , INTERLEAVE_TILE =4 , INTERLEAVE_MULTIY =5 } |
| enum | { UNCV_OUT_NONE =0 , UNCV_OUT_YUV =1 , UNCV_OUT_RGB , UNCV_OUT_MONO } |
Functions | |
| static u8 | uncv_get_val (GF_BitStream *bs, UNCVComponentInfo *comp, UNCVDecCtx *ctx) |
| static void | read_pixel_interleave_comp_yuv_420 (UNCVDecCtx *ctx, UNCVConfig *config, u32 x, u32 y, u8 *output, u32 offset) |
| static void | read_pixel_interleave_comp_yuv (UNCVDecCtx *ctx, UNCVConfig *config, u32 x, u32 y, u8 *output, u32 offset) |
| static void | read_pixel_interleave_pixel (UNCVDecCtx *ctx, UNCVConfig *config, u32 x, u32 y, u8 *output, u32 offset) |
| static void | read_pixel_interleave_mixed (UNCVDecCtx *ctx, UNCVConfig *config, u32 x, u32 y, u8 *output, u32 offset) |
| static void | read_pixel_interleave_multiy (UNCVDecCtx *ctx, UNCVConfig *config, u32 x, u32 y, u8 *output, u32 offset) |
| static void | read_pixel_interleave_comp (UNCVDecCtx *ctx, UNCVConfig *config, u32 x, u32 y, u8 *output, u32 offset) |
| static void | uncv_del (UNCVConfig *cfg) |
| static GF_Err | uncv_load_profile (UNCVConfig *uncv) |
| static UNCVConfig * | uncv_parse_config (u8 *dsi, u32 dsi_size, GF_Err *out_err) |
| GF_Err | rfc_6381_get_codec_uncv (char *szCodec, u32 subtype, u8 *dsi, u32 dsi_size) |
| static void | uncv_check_comp_type (u32 type, Bool *has_mono, Bool *has_yuv, Bool *has_rgb, Bool *has_alpha, Bool *has_depth, Bool *has_disp, Bool *has_pal, Bool *has_fa, Bool *has_pad, Bool *has_non_int) |
| static void | uncv_check_comps_type (UNCVComponentInfo *comps, u32 nb_comps, Bool *has_mono, Bool *has_yuv, Bool *has_rgb, Bool *has_alpha, Bool *has_depth, Bool *has_disp, Bool *has_pal, Bool *has_fa, Bool *has_pad, Bool *has_non_int) |
| static u32 | uncv_get_compat (UNCVDecCtx *ctx) |
| static u32 | uncv_get_line_size (UNCVDecCtx *ctx, u32 *comp_bits, u32 clen) |
| static void | uncv_reset (UNCVDecCtx *ctx) |
| static GF_Err | uncv_config (UNCVDecCtx *ctx, u8 *dsi, u32 dsi_size) |
| static GF_Err | uncvdec_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
| static void | uncv_setup_block (UNCVDecCtx *ctx, BSRead *bsr) |
| static void | uncv_start_frame (UNCVDecCtx *ctx, const u8 *data, u32 size) |
| static void | uncv_start_tile (UNCVDecCtx *ctx, UNCVConfig *config, u32 tile_x, u32 tile_y) |
| static void | uncv_end_tile (UNCVDecCtx *ctx) |
| static void | uncv_end_line (UNCVDecCtx *ctx, UNCVConfig *config) |
| static void | uncv_pull_block (UNCVDecCtx *ctx, UNCVConfig *config, BSRead *bsr, u32 comp_idx, u32 x) |
| static void | uncv_set_pix_val (UNCVDecCtx *ctx, UNCVComponentInfo *comp, u8 val, u32 x, u32 y) |
| static void | uncv_pull_val (UNCVDecCtx *ctx, UNCVConfig *config, BSRead *bsr, UNCVComponentInfo *comp, Bool no_write, u32 x, u32 y) |
| static GF_Err | uncvdec_process (GF_Filter *filter) |
| static void | uncvdec_finalize (GF_Filter *filter) |
| const GF_FilterRegister * | uncvdec_register (GF_FilterSession *session) |
Variables | |
| static const GF_FilterCapability | UNCVDecCaps [] |
| static const GF_FilterArgs | UNCVDecArgs [] |
| GF_FilterRegister | UNCVDecRegister |
| struct UNCVComponentDefinition |
| Data Fields | ||
|---|---|---|
| u32 | type | |
| char * | uri | |
| struct UNCVComponentInfo |
| struct UNCVPalette |
Collaboration diagram for UNCVPalette:| Data Fields | ||
|---|---|---|
| u32 | nb_comps | |
| UNCVComponentInfo * | comps | |
| u32 | nb_values | |
| u8 * | values | |
| struct UNCVConfig |
Collaboration diagram for UNCVConfig:| Data Fields | ||
|---|---|---|
| u32 | nb_comp_defs | |
| UNCVComponentDefinition * | comp_defs | |
| UNCVPalette * | palette | |
| u8 | version | |
| u32 | flags | |
| u32 | profile | |
| u32 | nb_comps | |
| UNCVComponentInfo * | comps | |
| u32 | sampling | |
| u32 | interleave | |
| u32 | block_size | |
| Bool | components_little_endian | |
| Bool | block_pad_lsb | |
| Bool | block_little_endian | |
| Bool | block_reversed | |
| Bool | pad_unknown | |
| u32 | pixel_size | |
| u32 | row_align_size | |
| u32 | tile_align_size | |
| u32 | num_tile_cols | |
| u32 | num_tile_rows | |
| u16 | fa_width | |
| u16 | fa_height | |
| u16 * | fa_map | |
| struct BlockComp |
| struct BSRead |
| #define OFFS | ( | _n | ) | #_n, offsetof(UNCVDecCtx, _n) |
| anonymous enum |
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:| const GF_FilterRegister * uncvdec_register | ( | GF_FilterSession * | session | ) |
|
static |
|
static |
| GF_FilterRegister UNCVDecRegister |