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
com_enc.c File Reference
#include <gpac/internal/bifs_dev.h>
#include "quant.h"
+ Include dependency graph for com_enc.c:

Functions

GF_Err BE_EncProtoList (GF_BifsEncoder *codec, GF_List *protoList, GF_BitStream *bs)
 
void gf_bifs_enc_name (GF_BifsEncoder *codec, GF_BitStream *bs, char *name)
 
static GF_Err BE_XReplace (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
static GF_Err BE_MultipleIndexedReplace (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
static GF_Err BE_MultipleReplace (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
static GF_Err BE_GlobalQuantizer (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
static GF_Err BE_EncProtoDelete (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
static GF_Err BE_ExtendedUpdate (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
GF_Err BE_NodeInsert (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
GF_Err BE_IndexInsert (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
GF_Err BE_IndexDelete (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
GF_Err BE_NodeReplace (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
GF_Err BE_FieldReplace (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
GF_Err BE_IndexFieldReplace (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs)
 
GF_Err BE_RouteReplace (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs, Bool isInsert)
 
GF_Err gf_bifs_enc_route (GF_BifsEncoder *codec, GF_Route *r, GF_BitStream *bs)
 
GF_Err BE_SceneReplaceEx (GF_BifsEncoder *codec, GF_Command *com, GF_BitStream *bs, GF_List *routes)
 
GF_Err BE_SceneReplace (GF_BifsEncoder *codec, GF_SceneGraph *graph, GF_BitStream *bs)
 
GF_Err gf_bifs_enc_commands (GF_BifsEncoder *codec, GF_List *comList, GF_BitStream *bs)
 
GF_Err gf_bifs_encoder_get_rap (GF_BifsEncoder *codec, char **out_data, u32 *out_data_length)
 

Function Documentation

GF_Err BE_EncProtoList ( GF_BifsEncoder *  codec,
GF_List *  protoList,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_bifs_enc_name ( GF_BifsEncoder *  codec,
GF_BitStream *  bs,
char *  name 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err BE_XReplace ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err BE_MultipleIndexedReplace ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err BE_MultipleReplace ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err BE_GlobalQuantizer ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err BE_EncProtoDelete ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err BE_ExtendedUpdate ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err BE_NodeInsert ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err BE_IndexInsert ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err BE_IndexDelete ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err BE_NodeReplace ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err BE_FieldReplace ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err BE_IndexFieldReplace ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err BE_RouteReplace ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs,
Bool  isInsert 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_enc_route ( GF_BifsEncoder *  codec,
GF_Route *  r,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err BE_SceneReplaceEx ( GF_BifsEncoder *  codec,
GF_Command com,
GF_BitStream *  bs,
GF_List *  routes 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err BE_SceneReplace ( GF_BifsEncoder *  codec,
GF_SceneGraph *  graph,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_enc_commands ( GF_BifsEncoder *  codec,
GF_List *  comList,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_encoder_get_rap ( GF_BifsEncoder *  codec,
char **  out_data,
u32 out_data_length 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: