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

Functions

void SFCommandBufferChanged (GF_BifsDecoder *codec, GF_Node *node)
 
void BD_OffsetSFTime (GF_BifsDecoder *codec, Double *time)
 
void BD_CheckSFTimeOffset (GF_BifsDecoder *codec, GF_Node *node, GF_FieldInfo *inf)
 
Fixed BD_ReadSFFloat (GF_BifsDecoder *codec, GF_BitStream *bs)
 
GF_Err gf_bifs_dec_sf_field (GF_BifsDecoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field, Bool is_mem_com)
 
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_check_field_change (GF_Node *node, GF_FieldInfo *field)
 
GF_Err gf_bifs_dec_field (GF_BifsDecoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field, Bool is_mem_com)
 
GF_Err BD_SetProtoISed (GF_BifsDecoder *codec, u32 protofield, GF_Node *n, u32 nodefield)
 
GF_Err gf_bifs_dec_node_list (GF_BifsDecoder *codec, GF_BitStream *bs, GF_Node *node, Bool is_proto)
 
GF_Err gf_bifs_dec_node_mask (GF_BifsDecoder *codec, GF_BitStream *bs, GF_Node *node, Bool is_proto)
 
static void UpdateTimeNode (GF_BifsDecoder *codec, GF_Node *node)
 
GF_Nodegf_bifs_dec_node (GF_BifsDecoder *codec, GF_BitStream *bs, u32 NDT_Tag)
 

Function Documentation

void SFCommandBufferChanged ( GF_BifsDecoder *  codec,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void BD_OffsetSFTime ( GF_BifsDecoder *  codec,
Double time 
)

+ Here is the caller graph for this function:

void BD_CheckSFTimeOffset ( GF_BifsDecoder *  codec,
GF_Node node,
GF_FieldInfo inf 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Fixed BD_ReadSFFloat ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_dec_sf_field ( 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_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:

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:

void gf_bifs_check_field_change ( GF_Node node,
GF_FieldInfo field 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_dec_field ( 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_Err BD_SetProtoISed ( GF_BifsDecoder *  codec,
u32  protofield,
GF_Node n,
u32  nodefield 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_dec_node_list ( GF_BifsDecoder *  codec,
GF_BitStream *  bs,
GF_Node node,
Bool  is_proto 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_dec_node_mask ( GF_BifsDecoder *  codec,
GF_BitStream *  bs,
GF_Node node,
Bool  is_proto 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void UpdateTimeNode ( GF_BifsDecoder *  codec,
GF_Node node 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Node* gf_bifs_dec_node ( GF_BifsDecoder *  codec,
GF_BitStream *  bs,
u32  NDT_Tag 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: