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

Functions

GF_Err gf_bifs_field_index_by_mode (GF_Node *node, u32 all_ind, u8 indexMode, u32 *outField)
 
void BE_WriteSFFloat (GF_BifsEncoder *codec, Fixed val, GF_BitStream *bs, char *com)
 
GF_Err gf_bifs_enc_sf_field (GF_BifsEncoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field)
 
GF_Err gf_bifs_enc_mf_field (GF_BifsEncoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field)
 
GF_Err gf_bifs_enc_field (GF_BifsEncoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field)
 
GF_Route * gf_bifs_enc_is_field_ised (GF_BifsEncoder *codec, GF_Node *node, u32 fieldIndex)
 
GF_Err EncNodeFields (GF_BifsEncoder *codec, GF_BitStream *bs, GF_Node *node)
 
Bool BE_NodeIsUSE (GF_BifsEncoder *codec, GF_Node *node)
 
GF_Err gf_bifs_enc_node (GF_BifsEncoder *codec, GF_Node *node, u32 NDT_Tag, GF_BitStream *bs)
 

Function Documentation

GF_Err gf_bifs_field_index_by_mode ( GF_Node node,
u32  all_ind,
u8  indexMode,
u32 outField 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void BE_WriteSFFloat ( GF_BifsEncoder *  codec,
Fixed  val,
GF_BitStream *  bs,
char *  com 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_enc_sf_field ( GF_BifsEncoder *  codec,
GF_BitStream *  bs,
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_enc_mf_field ( GF_BifsEncoder *  codec,
GF_BitStream *  bs,
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_enc_field ( GF_BifsEncoder *  codec,
GF_BitStream *  bs,
GF_Node node,
GF_FieldInfo field 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Route* gf_bifs_enc_is_field_ised ( GF_BifsEncoder *  codec,
GF_Node node,
u32  fieldIndex 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err EncNodeFields ( GF_BifsEncoder *  codec,
GF_BitStream *  bs,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool BE_NodeIsUSE ( GF_BifsEncoder *  codec,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_enc_node ( GF_BifsEncoder *  codec,
GF_Node node,
u32  NDT_Tag,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: