|
void | gf_sm_update_bitwrapper_buffer (GF_Node *node, const char *fileName) |
|
static GF_Err | xmt_report (GF_XMTParser *parser, GF_Err e, char *format,...) |
|
static void | xmt_progress (void *cbk, u64 done, u64 total) |
|
static Bool | xmt_esid_available (GF_XMTParser *parser, u16 ESID) |
|
static char * | xmt_get_es_name (GF_XMTParser *parser, u16 ESID) |
|
static void | xmt_new_od_link (GF_XMTParser *parser, GF_ObjectDescriptor *od, char *name, u32 ID) |
|
static void | xmt_new_od_link_from_node (GF_XMTParser *parser, char *name, MFURL *url) |
|
static void | xmt_new_esd_link (GF_XMTParser *parser, GF_ESD *esd, char *desc_name, u32 binID) |
|
static Bool | xmt_set_depend_id (GF_XMTParser *parser, GF_ESD *desc, char *es_name, Bool is_ocr_dep) |
|
static u32 | xmt_get_od_id (GF_XMTParser *parser, char *od_name) |
|
static u32 | xmt_get_esd_id (GF_XMTParser *parser, char *esd_name) |
|
static u32 | xmt_locate_stream (GF_XMTParser *parser, char *stream_name) |
|
static Bool | xmt_odid_available (GF_XMTParser *parser, u16 ODID) |
|
static void | xmt_resolve_od_links (GF_XMTParser *parser) |
|
static void | xmt_remove_link_for_descriptor (GF_XMTParser *parser, GF_Descriptor *desc) |
|
static u32 | xmt_get_next_node_id (GF_XMTParser *parser) |
|
static u32 | xmt_get_node_id (GF_XMTParser *parser, char *name) |
|
static u32 | xmt_get_node_tag (GF_XMTParser *parser, const char *node_name) |
|
static GF_Node * | xmt_find_node (GF_XMTParser *parser, char *ID) |
|
static u32 | xmt_parse_int (GF_XMTParser *parser, const char *name, SFInt32 *val, char *a_value) |
|
static u32 | xmt_parse_float (GF_XMTParser *parser, const char *name, SFFloat *val, char *a_value) |
|
static u32 | xmt_parse_time (GF_XMTParser *parser, const char *name, SFTime *val, char *a_value) |
|
static u32 | xmt_parse_bool (GF_XMTParser *parser, const char *name, SFBool *val, char *a_value) |
|
static u32 | xmt_parse_string (GF_XMTParser *parser, const char *name, SFString *val, Bool is_mf, char *a_value) |
|
static u32 | xmt_parse_url (GF_XMTParser *parser, const char *name, MFURL *val, GF_Node *owner, Bool is_mf, char *a_value) |
|
static u32 | xmt_parse_script (GF_XMTParser *parser, const char *name, SFScript *val, Bool is_mf, char *a_value) |
|
static void | xmt_offset_time (GF_XMTParser *parser, Double *time) |
|
static void | xmt_check_time_offset (GF_XMTParser *parser, GF_Node *n, GF_FieldInfo *info) |
|
static u32 | xmt_parse_sf_field (GF_XMTParser *parser, GF_FieldInfo *info, GF_Node *n, char *a_value) |
|
static void | xmt_parse_mf_field (GF_XMTParser *parser, GF_FieldInfo *info, GF_Node *n, char *value) |
|
static Bool | xmt_has_been_def (GF_XMTParser *parser, char *node_name) |
|
static u32 | xmt_get_route (GF_XMTParser *parser, char *name, Bool del_com) |
|
static Bool | xmt_route_id_used (GF_XMTParser *parser, u32 ID) |
|
static u32 | xmt_get_next_route_id (GF_XMTParser *parser) |
|
static void | xmt_resolve_routes (GF_XMTParser *parser) |
|
static void | xmt_parse_route (GF_XMTParser *parser, const GF_XMLAttribute *attributes, u32 nb_attributes, Bool is_insert, GF_Command *com) |
|
static void | xmt_update_timenode (GF_XMTParser *parser, GF_Node *node) |
|
static void | xmt_strip_name (const char *in, char *out) |
|
static u32 | xmt_get_ft_by_name (const char *_name) |
|
static u32 | xmt_get_script_et_by_name (const char *_name) |
|
static u32 | xmt_get_et_by_name (const char *_name) |
|
static void | xmt_parse_script_field (GF_XMTParser *parser, GF_Node *node, const GF_XMLAttribute *attributes, u32 nb_attributes) |
|
static u32 | xmt_get_next_proto_id (GF_XMTParser *parser) |
|
static void | xmt_parse_proto (GF_XMTParser *parser, const GF_XMLAttribute *attributes, u32 nb_attributes, GF_List *proto_list) |
|
static u32 | xmt_get_protofield_qp_type (const char *QP_Type) |
|
static GF_Err | x3d_get_default_container (GF_Node *par, GF_Node *n, GF_FieldInfo *info) |
|
static GF_Node * | xmt_parse_element (GF_XMTParser *parser, char *name, const char *name_space, const GF_XMLAttribute *attributes, u32 nb_attributes, XMTNodeStack *parent) |
|
GF_Descriptor * | xmt_parse_descriptor (GF_XMTParser *parser, char *name, const GF_XMLAttribute *attributes, u32 nb_attributes, GF_Descriptor *parent) |
|
static void | xmt_parse_command (GF_XMTParser *parser, const char *name, const GF_XMLAttribute *attributes, u32 nb_attributes) |
|
static void | xmt_node_start (void *sax_cbck, const char *name, const char *name_space, const GF_XMLAttribute *attributes, u32 nb_attributes) |
|
static void | xmt_node_end (void *sax_cbck, const char *name, const char *name_space) |
|
static void | xmt_text_content (void *sax_cbck, const char *text_content, Bool is_cdata) |
|
static GF_XMTParser * | xmt_new_parser (GF_SceneLoader *load) |
|
static GF_Err | xmt_restore_context (GF_SceneLoader *load) |
|
static GF_Err | load_xmt_initialize (GF_SceneLoader *load, const char *str_data) |
|
static GF_Err | load_xmt_run (GF_SceneLoader *load) |
|
static GF_Err | load_xmt_parse_string (GF_SceneLoader *load, const char *str) |
|
static void | load_xmt_done (GF_SceneLoader *load) |
|
static GF_Err | load_xmt_suspend (GF_SceneLoader *load, Bool suspend) |
|
GF_Err | gf_sm_load_init_xmt (GF_SceneLoader *load) |
|