|
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_EXPORT GF_LASeRCodec * | gf_laser_decoder_new (GF_SceneGraph *graph) |
|
GF_EXPORT void | gf_laser_decoder_del (GF_LASeRCodec *codec) |
|
static LASeRStreamInfo * | lsr_get_stream (GF_LASeRCodec *codec, u16 ESID) |
|
GF_EXPORT GF_Err | gf_laser_decoder_configure_stream (GF_LASeRCodec *codec, u16 ESID, u8 *dsi, u32 dsi_len) |
|
GF_EXPORT 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_EXPORT Bool | gf_laser_decode_has_conditionnals (GF_LASeRCodec *codec) |
|
GF_EXPORT GF_Err | gf_laser_decode_au (GF_LASeRCodec *codec, u16 ESID, const u8 *data, u32 data_len) |
|
GF_EXPORT GF_Err | gf_laser_decode_command_list (GF_LASeRCodec *codec, u16 ESID, u8 *data, u32 data_len, GF_List *com_list) |
|
GF_EXPORT 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, Bool is_font) |
|
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_Time * | lsr_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_delete_anim_value (GF_LASeRCodec *lsr, SMIL_AnimateValue *val, u32 coded_type) |
|
static void | lsr_translate_anim_value (GF_LASeRCodec *lsr, SMIL_AnimateValue *val, u32 coded_type) |
|
static void | lsr_translate_anim_values (GF_LASeRCodec *lsr, 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 (GF_LASeRCodec *lsr, SMIL_AnimateValue *val, u32 transform_type) |
|
static void | lsr_translate_anim_trans_values (GF_LASeRCodec *lsr, 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 Fixed * | lsr_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_Node * | lsr_read_a (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_animate (GF_LASeRCodec *lsr, SVG_Element *parent, Bool is_animateColor) |
|
static GF_Node * | lsr_read_animateMotion (GF_LASeRCodec *lsr, SVG_Element *parent) |
|
static GF_Node * | lsr_read_animateTransform (GF_LASeRCodec *lsr, SVG_Element *parent) |
|
static GF_Node * | lsr_read_audio (GF_LASeRCodec *lsr, SVG_Element *parent) |
|
static GF_Node * | lsr_read_circle (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_conditional (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_cursorManager (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_data (GF_LASeRCodec *lsr, u32 node_tag) |
|
static GF_Node * | lsr_read_defs (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_ellipse (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_foreignObject (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_g (GF_LASeRCodec *lsr, Bool is_same) |
|
static void | lsr_read_opacity (GF_LASeRCodec *lsr, GF_Node *elt) |
|
static GF_Node * | lsr_read_image (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_line (GF_LASeRCodec *lsr, Bool is_same) |
|
static void | lsr_read_gradient_units (GF_LASeRCodec *lsr, GF_Node *elt) |
|
static GF_Node * | lsr_read_linearGradient (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_mpath (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_path (GF_LASeRCodec *lsr, u32 same_type) |
|
static GF_Node * | lsr_read_polygon (GF_LASeRCodec *lsr, Bool is_polyline, u32 same_type) |
|
static GF_Node * | lsr_read_radialGradient (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_rect (GF_LASeRCodec *lsr, u32 same_type) |
|
static GF_Node * | lsr_read_rectClip (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_script (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_selector (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_set (GF_LASeRCodec *lsr, SVG_Element *parent) |
|
static GF_Node * | lsr_read_simpleLayout (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_stop (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_svg (GF_LASeRCodec *lsr, Bool init_node) |
|
static GF_Node * | lsr_read_switch (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_text (GF_LASeRCodec *lsr, u32 same_type) |
|
static GF_Node * | lsr_read_tspan (GF_LASeRCodec *lsr) |
|
static GF_Node * | lsr_read_use (GF_LASeRCodec *lsr, Bool is_same) |
|
static GF_Node * | lsr_read_video (GF_LASeRCodec *lsr, SVG_Element *parent) |
|
static GF_Node * | lsr_read_listener (GF_LASeRCodec *lsr, SVG_Element *parent) |
|
static GF_Node * | lsr_read_scene_content_model (GF_LASeRCodec *lsr, SVG_Element *parent) |
|
static GF_Node * | lsr_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, u32 *single_field_type) |
|
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) |
|