libgpac
Documentation of the core library of GPAC
com_dec.c File Reference
#include <gpac/maths.h>
#include <gpac/internal/bifs_dev.h>
#include "quant.h"
+ Include dependency graph for com_dec.c:

Functions

GF_Err BD_DecMFFieldList (GF_BifsDecoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field, Bool is_mem_com)
 
GF_Err BD_DecMFFieldVec (GF_BifsDecoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field, Bool is_mem_com)
 
void gf_bifs_dec_name (GF_BitStream *bs, char *name, u32 size)
 
static GF_Err BD_XReplace (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecProtoDelete (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecMultipleIndexReplace (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecMultipleReplace (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecGlobalQuantizer (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecNodeDeleteEx (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecExtendedUpdate (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecNodeInsert (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecIndexInsert (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecInsert (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecIndexDelete (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecDelete (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecNodeReplace (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecFieldReplace (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecIndexValueReplace (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecRouteReplace (GF_BifsDecoder *codec, GF_BitStream *bs)
 
static GF_Err BD_DecReplace (GF_BifsDecoder *codec, GF_BitStream *bs)
 
void command_buffers_del (GF_List *command_buffers)
 
GF_Err gf_bifs_dec_proto_list (GF_BifsDecoder *codec, GF_BitStream *bs, GF_List *proto_list)
 
GF_Err gf_bifs_dec_route (GF_BifsDecoder *codec, GF_BitStream *bs, Bool is_insert)
 
GF_Err BD_DecSceneReplace (GF_BifsDecoder *codec, GF_BitStream *bs, GF_List *proto_list)
 
GF_Err gf_bifs_dec_command (GF_BifsDecoder *codec, GF_BitStream *bs)
 

Function Documentation

◆ BD_DecMFFieldList()

GF_Err BD_DecMFFieldList ( GF_BifsDecoder *  codec,
GF_BitStream *  bs,
GF_Node node,
GF_FieldInfo field,
Bool  is_mem_com 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecMFFieldVec()

GF_Err BD_DecMFFieldVec ( GF_BifsDecoder *  codec,
GF_BitStream *  bs,
GF_Node node,
GF_FieldInfo field,
Bool  is_mem_com 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_bifs_dec_name()

void gf_bifs_dec_name ( GF_BitStream *  bs,
char *  name,
u32  size 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_XReplace()

static GF_Err BD_XReplace ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecProtoDelete()

static GF_Err BD_DecProtoDelete ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecMultipleIndexReplace()

static GF_Err BD_DecMultipleIndexReplace ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecMultipleReplace()

static GF_Err BD_DecMultipleReplace ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecGlobalQuantizer()

static GF_Err BD_DecGlobalQuantizer ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecNodeDeleteEx()

static GF_Err BD_DecNodeDeleteEx ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecExtendedUpdate()

static GF_Err BD_DecExtendedUpdate ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecNodeInsert()

static GF_Err BD_DecNodeInsert ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecIndexInsert()

static GF_Err BD_DecIndexInsert ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecInsert()

static GF_Err BD_DecInsert ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecIndexDelete()

static GF_Err BD_DecIndexDelete ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecDelete()

static GF_Err BD_DecDelete ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecNodeReplace()

static GF_Err BD_DecNodeReplace ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecFieldReplace()

static GF_Err BD_DecFieldReplace ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecIndexValueReplace()

static GF_Err BD_DecIndexValueReplace ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecRouteReplace()

static GF_Err BD_DecRouteReplace ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecReplace()

static GF_Err BD_DecReplace ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ command_buffers_del()

void command_buffers_del ( GF_List *  command_buffers)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_bifs_dec_proto_list()

GF_Err gf_bifs_dec_proto_list ( GF_BifsDecoder *  codec,
GF_BitStream *  bs,
GF_List *  proto_list 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_bifs_dec_route()

GF_Err gf_bifs_dec_route ( GF_BifsDecoder *  codec,
GF_BitStream *  bs,
Bool  is_insert 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BD_DecSceneReplace()

GF_Err BD_DecSceneReplace ( GF_BifsDecoder *  codec,
GF_BitStream *  bs,
GF_List *  proto_list 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_bifs_dec_command()

GF_Err gf_bifs_dec_command ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: