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
lsr_dec.c File Reference
+ Include dependency graph for lsr_dec.c:

Macros

#define GF_LSR_READ_INT(_codec, _val, _nbBits, _str)
 
#define lsr_read_rare(_a, _b)   lsr_read_rare_full(_a, _b)
 
#define lsr_read_anim_value(_a, _b, _c, _d)   lsr_read_anim_value_ex(_a, _b, _c, _d, NULL)
 
#define lsr_read_anim_values(_a, _b)   lsr_read_anim_values_ex(_a, _b, NULL)
 

Functions

static void lsr_read_group_content (GF_LASeRCodec *lsr, GF_Node *elt, Bool skip_object_content)
 
static void lsr_read_group_content_post_init (GF_LASeRCodec *lsr, SVG_Element *elt, Bool skip_init)
 
static GF_Err lsr_read_command_list (GF_LASeRCodec *lsr, GF_List *comList, SVG_Element *cond, Bool first_imp)
 
static GF_Err lsr_decode_laser_unit (GF_LASeRCodec *lsr, GF_List *com_list)
 
static void lsr_read_path_type (GF_LASeRCodec *lsr, GF_Node *n, u32 tag, SVG_PathData *path, const char *name)
 
static void lsr_read_point_sequence (GF_LASeRCodec *lsr, GF_List *pts, const char *name)
 
static Bool lsr_setup_smil_anim (GF_LASeRCodec *lsr, SVG_Element *anim, SVG_Element *anim_parent)
 
GF_LASeRCodec * gf_laser_decoder_new (GF_SceneGraph *graph)
 
void gf_laser_decoder_del (GF_LASeRCodec *codec)
 
static LASeRStreamInfolsr_get_stream (GF_LASeRCodec *codec, u16 ESID)
 
GF_Err gf_laser_decoder_configure_stream (GF_LASeRCodec *codec, u16 ESID, char *dsi, u32 dsi_len)
 
GF_Err gf_laser_decoder_remove_stream (GF_LASeRCodec *codec, u16 ESID)
 
void gf_bs_set_eos_callback (GF_BitStream *bs, void(*EndOfStream)(void *par), void *par)
 end of bitstream management More...
 
void lsr_end_of_stream (void *co)
 
GF_Err gf_laser_decode_au (GF_LASeRCodec *codec, u16 ESID, const char *data, u32 data_len)
 
GF_Err gf_laser_decode_command_list (GF_LASeRCodec *codec, u16 ESID, char *data, u32 data_len, GF_List *com_list)
 
void gf_laser_decoder_set_clock (GF_LASeRCodec *codec, Double(*GetSceneTime)(void *st_cbk), void *st_cbk)
 
static u32 lsr_read_vluimsbf5 (GF_LASeRCodec *lsr, const char *name)
 
static u32 lsr_read_vluimsbf8 (GF_LASeRCodec *lsr, const char *name)
 
static void lsr_read_extension (GF_LASeRCodec *lsr, const char *name)
 
static void lsr_read_extend_class (GF_LASeRCodec *lsr, char **out_data, u32 *out_len, const char *name)
 
static void lsr_read_private_element_container (GF_LASeRCodec *lsr)
 
static void lsr_read_private_attribute_container (GF_LASeRCodec *lsr)
 
static void lsr_read_any_attribute (GF_LASeRCodec *lsr, GF_Node *node, Bool skippable)
 
static void lsr_read_object_content (GF_LASeRCodec *lsr, SVG_Element *elt)
 
static void lsr_read_codec_IDREF (GF_LASeRCodec *lsr, XMLRI *href, const char *name)
 
static u32 lsr_read_codec_IDREF_command (GF_LASeRCodec *lsr, const char *name)
 
static Fixed lsr_read_fixed_16_8 (GF_LASeRCodec *lsr, const char *name)
 
static void lsr_read_fixed_16_8i (GF_LASeRCodec *lsr, SVG_Number *n, const char *name)
 
static void lsr_get_color (GF_LASeRCodec *lsr, u32 idx, SVG_Color *color)
 
static void lsr_read_line_increment_type (GF_LASeRCodec *lsr, SVG_Number *li, const char *name)
 
static void lsr_read_byte_align_string (GF_LASeRCodec *lsr, char **str, const char *name)
 
static void lsr_read_text_content (GF_LASeRCodec *lsr, GF_Node *elt)
 
static void lsr_read_byte_align_string_list (GF_LASeRCodec *lsr, GF_List *l, const char *name, Bool is_iri)
 
static void lsr_read_any_uri (GF_LASeRCodec *lsr, XMLRI *iri, const char *name)
 
static void lsr_read_paint (GF_LASeRCodec *lsr, SVG_Paint *paint, const char *name)
 
static void lsr_read_string_attribute (GF_LASeRCodec *lsr, GF_Node *elt, u32 tag, char *name)
 
static void lsr_read_id (GF_LASeRCodec *lsr, GF_Node *n)
 
static Fixed lsr_translate_coords (GF_LASeRCodec *lsr, u32 val, u32 nb_bits)
 
static Fixed lsr_translate_scale (GF_LASeRCodec *lsr, u32 val)
 
static void lsr_read_matrix (GF_LASeRCodec *lsr, SVG_Transform *mx)
 
static Fixed lsr_read_fixed_clamp (GF_LASeRCodec *lsr, const char *name)
 
static void lsr_read_focus (GF_LASeRCodec *lsr, SVG_Focus *foc, const char *name)
 
static void lsr_restore_base (GF_LASeRCodec *lsr, SVG_Element *elt, SVG_Element *base, Bool reset_fill, Bool reset_stroke)
 
static u32 lsr_to_dom_key (u32 lsr_k)
 
static void lsr_read_event_type (GF_LASeRCodec *lsr, XMLEV_Event *evtType)
 
static SMIL_Timelsr_read_smil_time (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_smil_times (GF_LASeRCodec *lsr, GF_Node *n, u32 tag, SMIL_Times *times, const char *name, Bool skipable)
 
static void lsr_read_duration_ex (GF_LASeRCodec *lsr, GF_Node *n, u32 tag, SMIL_Duration *smil, const char *name, Bool skipable)
 
static void lsr_read_duration (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_rare_full (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_fill (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_stroke (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_href (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_accumulate (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_additive (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_calc_mode (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_attribute_name_ex (GF_LASeRCodec *lsr, GF_Node *n, Bool skippable)
 
static void lsr_read_attribute_name (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_translate_anim_value (SMIL_AnimateValue *val, u32 coded_type)
 
static void lsr_translate_anim_values (SMIL_AnimateValues *val, u32 coded_type)
 
static Bool lsr_init_smil_times (GF_LASeRCodec *lsr, SVG_Element *anim, GF_List *times, SVG_Element *parent)
 
static void lsr_read_anim_fill (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_anim_repeatCount (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_repeat_duration (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_anim_restart (GF_LASeRCodec *lsr, GF_Node *n)
 
static void * lsr_read_an_anim_value (GF_LASeRCodec *lsr, u32 coded_type, const char *name)
 
static void lsr_translate_anim_trans_value (SMIL_AnimateValue *val, u32 transform_type)
 
static void lsr_translate_anim_trans_values (SMIL_AnimateValues *val, u32 transform_type)
 
static void lsr_read_anim_value_ex (GF_LASeRCodec *lsr, GF_Node *n, u32 tag, const char *name, u32 *tr_type)
 
static void lsr_read_anim_values_ex (GF_LASeRCodec *lsr, GF_Node *n, u32 *tr_type)
 
static Fixedlsr_read_fraction_12_item (GF_LASeRCodec *lsr)
 
static void lsr_read_fraction_12 (GF_LASeRCodec *lsr, GF_Node *elt, u32 tag, const char *name)
 
static void lsr_read_float_list (GF_LASeRCodec *lsr, GF_Node *n, u32 tag, SVG_Coordinates *coords, const char *name)
 
static void lsr_read_rotate_type (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_sync_behavior (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_sync_tolerance (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_sync_reference (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_coordinate (GF_LASeRCodec *lsr, SVG_Number *coord, Bool skipable, const char *name)
 
static void lsr_read_coordinate_ptr (GF_LASeRCodec *lsr, GF_Node *n, u32 tag, Bool skipable, const char *name)
 
static void lsr_read_coord_list (GF_LASeRCodec *lsr, GF_Node *elt, u32 tag, const char *name)
 
static void lsr_read_transform_behavior (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_content_type (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_script_type (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_value_with_units (GF_LASeRCodec *lsr, SVG_Number *n, const char *name)
 
static void lsr_read_clip_time (GF_LASeRCodec *lsr, GF_Node *elt, u32 tag, const char *name)
 
static void lsr_read_attribute_type (GF_LASeRCodec *lsr, GF_Node *elt)
 
static void lsr_read_preserve_aspect_ratio (GF_LASeRCodec *lsr, GF_Node *n)
 
static void lsr_read_eRR (GF_LASeRCodec *lsr, GF_Node *elt)
 
static void lsr_read_lsr_enabled (GF_LASeRCodec *lsr, GF_Node *elt)
 
static GF_Nodelsr_read_a (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_animate (GF_LASeRCodec *lsr, SVG_Element *parent, Bool is_animateColor)
 
static GF_Nodelsr_read_animateMotion (GF_LASeRCodec *lsr, SVG_Element *parent)
 
static GF_Nodelsr_read_animateTransform (GF_LASeRCodec *lsr, SVG_Element *parent)
 
static GF_Nodelsr_read_audio (GF_LASeRCodec *lsr, SVG_Element *parent)
 
static GF_Nodelsr_read_circle (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_conditional (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_cursorManager (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_data (GF_LASeRCodec *lsr, u32 node_tag)
 
static GF_Nodelsr_read_defs (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_ellipse (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_foreignObject (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_g (GF_LASeRCodec *lsr, Bool is_same)
 
static void lsr_read_opacity (GF_LASeRCodec *lsr, GF_Node *elt)
 
static GF_Nodelsr_read_image (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_line (GF_LASeRCodec *lsr, Bool is_same)
 
static void lsr_read_gradient_units (GF_LASeRCodec *lsr, GF_Node *elt)
 
static GF_Nodelsr_read_linearGradient (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_mpath (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_path (GF_LASeRCodec *lsr, u32 same_type)
 
static GF_Nodelsr_read_polygon (GF_LASeRCodec *lsr, Bool is_polyline, u32 same_type)
 
static GF_Nodelsr_read_radialGradient (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_rect (GF_LASeRCodec *lsr, u32 same_type)
 
static GF_Nodelsr_read_rectClip (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_script (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_selector (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_set (GF_LASeRCodec *lsr, SVG_Element *parent)
 
static GF_Nodelsr_read_simpleLayout (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_stop (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_svg (GF_LASeRCodec *lsr, Bool init_node)
 
static GF_Nodelsr_read_switch (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_text (GF_LASeRCodec *lsr, u32 same_type)
 
static GF_Nodelsr_read_tspan (GF_LASeRCodec *lsr)
 
static GF_Nodelsr_read_use (GF_LASeRCodec *lsr, Bool is_same)
 
static GF_Nodelsr_read_video (GF_LASeRCodec *lsr, SVG_Element *parent)
 
static GF_Nodelsr_read_listener (GF_LASeRCodec *lsr, SVG_Element *parent)
 
static GF_Nodelsr_read_scene_content_model (GF_LASeRCodec *lsr, SVG_Element *parent)
 
static GF_Nodelsr_read_update_content_model (GF_LASeRCodec *lsr, SVG_Element *parent)
 
static void * lsr_read_update_value_indexed (GF_LASeRCodec *lsr, GF_Node *node, u32 fieldType, void *rep_val, u32 idx, Bool is_insert, Bool is_com)
 
static void lsr_read_update_value (GF_LASeRCodec *lsr, GF_Node *node, u32 att_tag, u32 fieldType, void *val, u32 node_tag)
 
static u32 lsr_get_attribute_name (GF_LASeRCodec *lsr)
 
static GF_Err lsr_read_add_replace_insert (GF_LASeRCodec *lsr, GF_List *com_list, u32 com_type)
 
static GF_Err lsr_read_delete (GF_LASeRCodec *lsr, GF_List *com_list)
 
static GF_Err lsr_read_send_event (GF_LASeRCodec *lsr, GF_List *com_list)
 
static GF_Err lsr_read_save (GF_LASeRCodec *lsr, GF_List *com_list)
 
static GF_Err lsr_read_restore (GF_LASeRCodec *lsr, GF_List *com_list)
 
void lsr_exec_command_list (GF_Node *node, void *par, Bool is_destroy)
 

Macro Definition Documentation

#define GF_LSR_READ_INT (   _codec,
  _val,
  _nbBits,
  _str 
)
Value:
{\
(_val) = gf_bs_read_int(_codec->bs, _nbBits); \
GF_LOG(GF_LOG_DEBUG, GF_LOG_CODING, ("[LASeR] %s\t\t%d\t\t%d\n", _str, _nbBits, _val)); \
}\
Definition: tools.h:330
u32 gf_bs_read_int(GF_BitStream *bs, u32 nBits)
integer reading
Definition: bitstream.c:254
#define GF_LOG(_log_level, _log_tools, __args)
Message logging.
Definition: tools.h:489
Definition: tools.h:298
#define lsr_read_rare (   _a,
  _b 
)    lsr_read_rare_full(_a, _b)
#define lsr_read_anim_value (   _a,
  _b,
  _c,
  _d 
)    lsr_read_anim_value_ex(_a, _b, _c, _d, NULL)
#define lsr_read_anim_values (   _a,
  _b 
)    lsr_read_anim_values_ex(_a, _b, NULL)

Function Documentation

static void lsr_read_group_content ( GF_LASeRCodec *  lsr,
GF_Node elt,
Bool  skip_object_content 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_group_content_post_init ( GF_LASeRCodec *  lsr,
SVG_Element elt,
Bool  skip_init 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err lsr_read_command_list ( GF_LASeRCodec *  lsr,
GF_List *  comList,
SVG_Element cond,
Bool  first_imp 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err lsr_decode_laser_unit ( GF_LASeRCodec *  lsr,
GF_List *  com_list 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_path_type ( GF_LASeRCodec *  lsr,
GF_Node n,
u32  tag,
SVG_PathData path,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_point_sequence ( GF_LASeRCodec *  lsr,
GF_List *  pts,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool lsr_setup_smil_anim ( GF_LASeRCodec *  lsr,
SVG_Element anim,
SVG_Element anim_parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_LASeRCodec* gf_laser_decoder_new ( GF_SceneGraph *  graph)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_laser_decoder_del ( GF_LASeRCodec *  codec)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static LASeRStreamInfo* lsr_get_stream ( GF_LASeRCodec *  codec,
u16  ESID 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_laser_decoder_configure_stream ( GF_LASeRCodec *  codec,
u16  ESID,
char *  dsi,
u32  dsi_len 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_laser_decoder_remove_stream ( GF_LASeRCodec *  codec,
u16  ESID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void lsr_end_of_stream ( void *  co)

+ Here is the caller graph for this function:

GF_Err gf_laser_decode_au ( GF_LASeRCodec *  codec,
u16  ESID,
const char *  data,
u32  data_len 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_laser_decode_command_list ( GF_LASeRCodec *  codec,
u16  ESID,
char *  data,
u32  data_len,
GF_List *  com_list 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_laser_decoder_set_clock ( GF_LASeRCodec *  codec,
Double(*)(void *st_cbk)  GetSceneTime,
void *  st_cbk 
)

+ Here is the caller graph for this function:

static u32 lsr_read_vluimsbf5 ( GF_LASeRCodec *  lsr,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u32 lsr_read_vluimsbf8 ( GF_LASeRCodec *  lsr,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_extension ( GF_LASeRCodec *  lsr,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_extend_class ( GF_LASeRCodec *  lsr,
char **  out_data,
u32 out_len,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_private_element_container ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_private_attribute_container ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_any_attribute ( GF_LASeRCodec *  lsr,
GF_Node node,
Bool  skippable 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_object_content ( GF_LASeRCodec *  lsr,
SVG_Element elt 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_codec_IDREF ( GF_LASeRCodec *  lsr,
XMLRI href,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u32 lsr_read_codec_IDREF_command ( GF_LASeRCodec *  lsr,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Fixed lsr_read_fixed_16_8 ( GF_LASeRCodec *  lsr,
const char *  name 
)
static

+ Here is the caller graph for this function:

static void lsr_read_fixed_16_8i ( GF_LASeRCodec *  lsr,
SVG_Number n,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_get_color ( GF_LASeRCodec *  lsr,
u32  idx,
SVG_Color color 
)
static

+ Here is the caller graph for this function:

static void lsr_read_line_increment_type ( GF_LASeRCodec *  lsr,
SVG_Number li,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_byte_align_string ( GF_LASeRCodec *  lsr,
char **  str,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_text_content ( GF_LASeRCodec *  lsr,
GF_Node elt 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_byte_align_string_list ( GF_LASeRCodec *  lsr,
GF_List *  l,
const char *  name,
Bool  is_iri 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_any_uri ( GF_LASeRCodec *  lsr,
XMLRI iri,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_paint ( GF_LASeRCodec *  lsr,
SVG_Paint paint,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_string_attribute ( GF_LASeRCodec *  lsr,
GF_Node elt,
u32  tag,
char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_id ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Fixed lsr_translate_coords ( GF_LASeRCodec *  lsr,
u32  val,
u32  nb_bits 
)
static

+ Here is the caller graph for this function:

static Fixed lsr_translate_scale ( GF_LASeRCodec *  lsr,
u32  val 
)
static

+ Here is the caller graph for this function:

static void lsr_read_matrix ( GF_LASeRCodec *  lsr,
SVG_Transform mx 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Fixed lsr_read_fixed_clamp ( GF_LASeRCodec *  lsr,
const char *  name 
)
static

+ Here is the caller graph for this function:

static void lsr_read_focus ( GF_LASeRCodec *  lsr,
SVG_Focus foc,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_restore_base ( GF_LASeRCodec *  lsr,
SVG_Element elt,
SVG_Element base,
Bool  reset_fill,
Bool  reset_stroke 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u32 lsr_to_dom_key ( u32  lsr_k)
static

+ Here is the caller graph for this function:

static void lsr_read_event_type ( GF_LASeRCodec *  lsr,
XMLEV_Event evtType 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static SMIL_Time* lsr_read_smil_time ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_smil_times ( GF_LASeRCodec *  lsr,
GF_Node n,
u32  tag,
SMIL_Times times,
const char *  name,
Bool  skipable 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_duration_ex ( GF_LASeRCodec *  lsr,
GF_Node n,
u32  tag,
SMIL_Duration smil,
const char *  name,
Bool  skipable 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_duration ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_rare_full ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_fill ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_stroke ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_href ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_accumulate ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_additive ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_calc_mode ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_attribute_name_ex ( GF_LASeRCodec *  lsr,
GF_Node n,
Bool  skippable 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_attribute_name ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_translate_anim_value ( SMIL_AnimateValue val,
u32  coded_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_translate_anim_values ( SMIL_AnimateValues val,
u32  coded_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool lsr_init_smil_times ( GF_LASeRCodec *  lsr,
SVG_Element anim,
GF_List *  times,
SVG_Element parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_anim_fill ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_anim_repeatCount ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_repeat_duration ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_anim_restart ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void* lsr_read_an_anim_value ( GF_LASeRCodec *  lsr,
u32  coded_type,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_translate_anim_trans_value ( SMIL_AnimateValue val,
u32  transform_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_translate_anim_trans_values ( SMIL_AnimateValues val,
u32  transform_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_anim_value_ex ( GF_LASeRCodec *  lsr,
GF_Node n,
u32  tag,
const char *  name,
u32 tr_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_anim_values_ex ( GF_LASeRCodec *  lsr,
GF_Node n,
u32 tr_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Fixed* lsr_read_fraction_12_item ( GF_LASeRCodec *  lsr)
static

+ Here is the caller graph for this function:

static void lsr_read_fraction_12 ( GF_LASeRCodec *  lsr,
GF_Node elt,
u32  tag,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_float_list ( GF_LASeRCodec *  lsr,
GF_Node n,
u32  tag,
SVG_Coordinates coords,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_rotate_type ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_sync_behavior ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_sync_tolerance ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_sync_reference ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_coordinate ( GF_LASeRCodec *  lsr,
SVG_Number coord,
Bool  skipable,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_coordinate_ptr ( GF_LASeRCodec *  lsr,
GF_Node n,
u32  tag,
Bool  skipable,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_coord_list ( GF_LASeRCodec *  lsr,
GF_Node elt,
u32  tag,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_transform_behavior ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_content_type ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_script_type ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_value_with_units ( GF_LASeRCodec *  lsr,
SVG_Number n,
const char *  name 
)
static

+ Here is the caller graph for this function:

static void lsr_read_clip_time ( GF_LASeRCodec *  lsr,
GF_Node elt,
u32  tag,
const char *  name 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_attribute_type ( GF_LASeRCodec *  lsr,
GF_Node elt 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_preserve_aspect_ratio ( GF_LASeRCodec *  lsr,
GF_Node n 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_eRR ( GF_LASeRCodec *  lsr,
GF_Node elt 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_lsr_enabled ( GF_LASeRCodec *  lsr,
GF_Node elt 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_a ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_animate ( GF_LASeRCodec *  lsr,
SVG_Element parent,
Bool  is_animateColor 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_animateMotion ( GF_LASeRCodec *  lsr,
SVG_Element parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_animateTransform ( GF_LASeRCodec *  lsr,
SVG_Element parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_audio ( GF_LASeRCodec *  lsr,
SVG_Element parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_circle ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_conditional ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_cursorManager ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_data ( GF_LASeRCodec *  lsr,
u32  node_tag 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_defs ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_ellipse ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_foreignObject ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_g ( GF_LASeRCodec *  lsr,
Bool  is_same 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_opacity ( GF_LASeRCodec *  lsr,
GF_Node elt 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_image ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_line ( GF_LASeRCodec *  lsr,
Bool  is_same 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_gradient_units ( GF_LASeRCodec *  lsr,
GF_Node elt 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_linearGradient ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_mpath ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_path ( GF_LASeRCodec *  lsr,
u32  same_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_polygon ( GF_LASeRCodec *  lsr,
Bool  is_polyline,
u32  same_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_radialGradient ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_rect ( GF_LASeRCodec *  lsr,
u32  same_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_rectClip ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_script ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_selector ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_set ( GF_LASeRCodec *  lsr,
SVG_Element parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_simpleLayout ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_stop ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_svg ( GF_LASeRCodec *  lsr,
Bool  init_node 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_switch ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_text ( GF_LASeRCodec *  lsr,
u32  same_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_tspan ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_use ( GF_LASeRCodec *  lsr,
Bool  is_same 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_video ( GF_LASeRCodec *  lsr,
SVG_Element parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_listener ( GF_LASeRCodec *  lsr,
SVG_Element parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_scene_content_model ( GF_LASeRCodec *  lsr,
SVG_Element parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Node* lsr_read_update_content_model ( GF_LASeRCodec *  lsr,
SVG_Element parent 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void* lsr_read_update_value_indexed ( GF_LASeRCodec *  lsr,
GF_Node node,
u32  fieldType,
void *  rep_val,
u32  idx,
Bool  is_insert,
Bool  is_com 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void lsr_read_update_value ( GF_LASeRCodec *  lsr,
GF_Node node,
u32  att_tag,
u32  fieldType,
void *  val,
u32  node_tag 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u32 lsr_get_attribute_name ( GF_LASeRCodec *  lsr)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err lsr_read_add_replace_insert ( GF_LASeRCodec *  lsr,
GF_List *  com_list,
u32  com_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err lsr_read_delete ( GF_LASeRCodec *  lsr,
GF_List *  com_list 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err lsr_read_send_event ( GF_LASeRCodec *  lsr,
GF_List *  com_list 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err lsr_read_save ( GF_LASeRCodec *  lsr,
GF_List *  com_list 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err lsr_read_restore ( GF_LASeRCodec *  lsr,
GF_List *  com_list 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void lsr_exec_command_list ( GF_Node node,
void *  par,
Bool  is_destroy 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: