GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
box_code_3gpp.c File Reference
+ Include dependency graph for box_code_3gpp.c:

Macros

#define GPP_BOX_SIZE   8
 
#define GPP_STYLE_SIZE   12
 
#define GPP_STYLE_SIZE   12
 

Functions

void gppa_del (GF_Box *s)
 
GF_Err gppa_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Boxgppa_New (u32 type)
 
GF_Err gppa_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppa_Size (GF_Box *s)
 
GF_Boxgppv_New (u32 type)
 
void gppv_del (GF_Box *s)
 
GF_Err gppv_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppv_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppv_Size (GF_Box *s)
 
GF_Boxgppc_New (u32 type)
 
void gppc_del (GF_Box *s)
 
GF_Err gppc_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppc_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err gppc_Size (GF_Box *s)
 
GF_Boxftab_New ()
 
void ftab_del (GF_Box *s)
 
GF_Err ftab_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err ftab_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err ftab_Size (GF_Box *s)
 
GF_Boxtext_New ()
 
void text_del (GF_Box *s)
 
GF_Boxtx3g_New ()
 
void tx3g_del (GF_Box *s)
 
static u32 gpp_read_rgba (GF_BitStream *bs)
 
static void gpp_read_box (GF_BitStream *bs, GF_BoxRecord *rec)
 
static void gpp_read_style (GF_BitStream *bs, GF_StyleRecord *rec)
 
GF_Err tx3g_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err text_Read (GF_Box *s, GF_BitStream *bs)
 
void gpp_write_rgba (GF_BitStream *bs, u32 col)
 
void gpp_write_box (GF_BitStream *bs, GF_BoxRecord *rec)
 
void gpp_write_style (GF_BitStream *bs, GF_StyleRecord *rec)
 
GF_Err tx3g_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err text_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tx3g_Size (GF_Box *s)
 
GF_Err text_Size (GF_Box *s)
 
GF_Boxstyl_New ()
 
void styl_del (GF_Box *s)
 
GF_Err styl_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err styl_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err styl_Size (GF_Box *s)
 
GF_Boxhlit_New ()
 
void hlit_del (GF_Box *s)
 
GF_Err hlit_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hlit_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hlit_Size (GF_Box *s)
 
GF_Boxhclr_New ()
 
void hclr_del (GF_Box *s)
 
GF_Err hclr_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err hclr_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err hclr_Size (GF_Box *s)
 
GF_Boxkrok_New ()
 
void krok_del (GF_Box *s)
 
GF_Err krok_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err krok_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err krok_Size (GF_Box *s)
 
GF_Boxdlay_New ()
 
void dlay_del (GF_Box *s)
 
GF_Err dlay_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dlay_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dlay_Size (GF_Box *s)
 
GF_Boxhref_New ()
 
void href_del (GF_Box *s)
 
GF_Err href_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err href_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err href_Size (GF_Box *s)
 
GF_Boxtbox_New ()
 
void tbox_del (GF_Box *s)
 
GF_Err tbox_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err tbox_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tbox_Size (GF_Box *s)
 
GF_Boxblnk_New ()
 
void blnk_del (GF_Box *s)
 
GF_Err blnk_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err blnk_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err blnk_Size (GF_Box *s)
 
GF_Boxtwrp_New ()
 
void twrp_del (GF_Box *s)
 
GF_Err twrp_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err twrp_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err twrp_Size (GF_Box *s)
 
void tsel_del (GF_Box *s)
 
GF_Err tsel_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Boxtsel_New ()
 
GF_Err tsel_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err tsel_Size (GF_Box *s)
 
GF_BoxdimC_New ()
 
void dimC_del (GF_Box *s)
 
GF_Err dimC_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dimC_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dimC_Size (GF_Box *s)
 
GF_BoxdiST_New ()
 
void diST_del (GF_Box *s)
 
GF_Err diST_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err diST_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err diST_Size (GF_Box *s)
 
GF_Boxdims_New ()
 
void dims_del (GF_Box *s)
 
static GF_Err dims_AddBox (GF_Box *s, GF_Box *a)
 
GF_Err dims_Read (GF_Box *s, GF_BitStream *bs)
 
GF_Err dims_Write (GF_Box *s, GF_BitStream *bs)
 
GF_Err dims_Size (GF_Box *s)
 

Macro Definition Documentation

#define GPP_BOX_SIZE   8
#define GPP_STYLE_SIZE   12
#define GPP_STYLE_SIZE   12

Function Documentation

void gppa_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppa_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* gppa_New ( u32  type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppa_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppa_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* gppv_New ( u32  type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gppv_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppv_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppv_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppv_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* gppc_New ( u32  type)

+ Here is the caller graph for this function:

void gppc_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppc_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppc_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gppc_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* ftab_New ( )

+ Here is the caller graph for this function:

void ftab_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftab_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftab_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err ftab_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* text_New ( )

+ Here is the caller graph for this function:

void text_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* tx3g_New ( )

+ Here is the caller graph for this function:

void tx3g_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u32 gpp_read_rgba ( GF_BitStream *  bs)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void gpp_read_box ( GF_BitStream *  bs,
GF_BoxRecord rec 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void gpp_read_style ( GF_BitStream *  bs,
GF_StyleRecord rec 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tx3g_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err text_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gpp_write_rgba ( GF_BitStream *  bs,
u32  col 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gpp_write_box ( GF_BitStream *  bs,
GF_BoxRecord rec 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gpp_write_style ( GF_BitStream *  bs,
GF_StyleRecord rec 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tx3g_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err text_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tx3g_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err text_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* styl_New ( )

+ Here is the caller graph for this function:

void styl_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styl_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styl_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err styl_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* hlit_New ( )

+ Here is the caller graph for this function:

void hlit_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hlit_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hlit_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hlit_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* hclr_New ( )

+ Here is the caller graph for this function:

void hclr_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hclr_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hclr_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err hclr_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* krok_New ( )

+ Here is the caller graph for this function:

void krok_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err krok_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err krok_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err krok_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* dlay_New ( )

+ Here is the caller graph for this function:

void dlay_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dlay_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dlay_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dlay_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* href_New ( )

+ Here is the caller graph for this function:

void href_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err href_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err href_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err href_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* tbox_New ( )

+ Here is the caller graph for this function:

void tbox_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tbox_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tbox_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tbox_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* blnk_New ( )

+ Here is the caller graph for this function:

void blnk_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err blnk_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err blnk_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err blnk_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* twrp_New ( )

+ Here is the caller graph for this function:

void twrp_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err twrp_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err twrp_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err twrp_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void tsel_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsel_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* tsel_New ( )

+ Here is the caller graph for this function:

GF_Err tsel_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err tsel_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* dimC_New ( )

+ Here is the caller graph for this function:

void dimC_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimC_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimC_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dimC_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* diST_New ( )

+ Here is the caller graph for this function:

void diST_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err diST_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err diST_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err diST_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Box* dims_New ( )

+ Here is the caller graph for this function:

void dims_del ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err dims_AddBox ( GF_Box s,
GF_Box a 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dims_Read ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dims_Write ( GF_Box s,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err dims_Size ( GF_Box s)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: