GF_LASeRCodec      55 include/gpac/laser.h typedef struct __tag_laser_codec GF_LASeRCodec;
GF_LASeRCodec      59 include/gpac/laser.h GF_LASeRCodec *gf_laser_decoder_new(GF_SceneGraph *scenegraph);
GF_LASeRCodec      60 include/gpac/laser.h void gf_laser_decoder_del(GF_LASeRCodec *codec);
GF_LASeRCodec      63 include/gpac/laser.h void gf_laser_decoder_set_clock(GF_LASeRCodec *codec, Double (*GetSceneTime)(void *st_cbk), void *st_cbk );
GF_LASeRCodec      66 include/gpac/laser.h GF_Err gf_laser_decoder_configure_stream(GF_LASeRCodec *codec, u16 ESID, char *DecoderSpecificInfo, u32 DecoderSpecificInfoLength);
GF_LASeRCodec      68 include/gpac/laser.h GF_Err gf_laser_decoder_remove_stream(GF_LASeRCodec *codec, u16 ESID);
GF_LASeRCodec      71 include/gpac/laser.h GF_Err gf_laser_decode_au(GF_LASeRCodec *codec, u16 ESID, const char *data, u32 data_length);
GF_LASeRCodec      78 include/gpac/laser.h GF_Err gf_laser_decode_command_list(GF_LASeRCodec *codec, u16 ESID, char *data, u32 data_length, GF_List *com_list);
GF_LASeRCodec      82 include/gpac/laser.h GF_LASeRCodec *gf_laser_encoder_new(GF_SceneGraph *graph);
GF_LASeRCodec      84 include/gpac/laser.h void gf_laser_encoder_del(GF_LASeRCodec *codec);
GF_LASeRCodec      86 include/gpac/laser.h GF_Err gf_laser_encoder_new_stream(GF_LASeRCodec *codec, u16 ESID, GF_LASERConfig *cfg);
GF_LASeRCodec      88 include/gpac/laser.h GF_Err gf_laser_encode_au(GF_LASeRCodec *codec, u16 ESID, GF_List *command_list, Bool reset_encoding_context, char **out_data, u32 *out_data_length);
GF_LASeRCodec      90 include/gpac/laser.h GF_Err gf_laser_encoder_get_config(GF_LASeRCodec *codec, u16 ESID, char **out_data, u32 *out_data_length);
GF_LASeRCodec      93 include/gpac/laser.h GF_Err gf_laser_encoder_get_rap(GF_LASeRCodec *codec, char **out_data, u32 *out_data_length);
GF_LASeRCodec      36 modules/laser_dec/laser_dec.c 	GF_LASeRCodec *codec;
GF_LASeRCodec      40 src/laser/lsr_dec.c static void lsr_read_group_content(GF_LASeRCodec *lsr, GF_Node *elt, Bool skip_object_content);
GF_LASeRCodec      41 src/laser/lsr_dec.c static void lsr_read_group_content_post_init(GF_LASeRCodec *lsr, SVG_Element *elt, Bool skip_init);
GF_LASeRCodec      42 src/laser/lsr_dec.c static GF_Err lsr_read_command_list(GF_LASeRCodec *lsr, GF_List *comList, SVG_Element *cond, Bool first_imp);
GF_LASeRCodec      43 src/laser/lsr_dec.c static GF_Err lsr_decode_laser_unit(GF_LASeRCodec *lsr, GF_List *com_list);
GF_LASeRCodec      44 src/laser/lsr_dec.c static void lsr_read_path_type(GF_LASeRCodec *lsr, GF_Node *n, u32 tag, SVG_PathData *path, const char *name);
GF_LASeRCodec      45 src/laser/lsr_dec.c static void lsr_read_point_sequence(GF_LASeRCodec *lsr, GF_List *pts, const char *name);
GF_LASeRCodec      46 src/laser/lsr_dec.c static Bool lsr_setup_smil_anim(GF_LASeRCodec *lsr, SVG_Element *anim, SVG_Element *anim_parent);
GF_LASeRCodec      49 src/laser/lsr_dec.c GF_LASeRCodec *gf_laser_decoder_new(GF_SceneGraph *graph)
GF_LASeRCodec      51 src/laser/lsr_dec.c 	GF_LASeRCodec *tmp;
GF_LASeRCodec      52 src/laser/lsr_dec.c 	GF_SAFEALLOC(tmp, GF_LASeRCodec);
GF_LASeRCodec      65 src/laser/lsr_dec.c void gf_laser_decoder_del(GF_LASeRCodec *codec)
GF_LASeRCodec      96 src/laser/lsr_dec.c static LASeRStreamInfo *lsr_get_stream(GF_LASeRCodec *codec, u16 ESID)
GF_LASeRCodec     108 src/laser/lsr_dec.c GF_Err gf_laser_decoder_configure_stream(GF_LASeRCodec *codec, u16 ESID, char *dsi, u32 dsi_len)
GF_LASeRCodec     145 src/laser/lsr_dec.c GF_Err gf_laser_decoder_remove_stream(GF_LASeRCodec *codec, u16 ESID)
GF_LASeRCodec     166 src/laser/lsr_dec.c 	((GF_LASeRCodec *) co)->last_error = GF_NON_COMPLIANT_BITSTREAM;
GF_LASeRCodec     170 src/laser/lsr_dec.c GF_Err gf_laser_decode_au(GF_LASeRCodec *codec, u16 ESID, const char *data, u32 data_len)
GF_LASeRCodec     195 src/laser/lsr_dec.c GF_Err gf_laser_decode_command_list(GF_LASeRCodec *codec, u16 ESID, char *data, u32 data_len, GF_List *com_list)
GF_LASeRCodec     235 src/laser/lsr_dec.c void gf_laser_decoder_set_clock(GF_LASeRCodec *codec, Double (*GetSceneTime)(void *st_cbk), void *st_cbk )
GF_LASeRCodec     241 src/laser/lsr_dec.c static u32 lsr_read_vluimsbf5(GF_LASeRCodec *lsr, const char *name)
GF_LASeRCodec     255 src/laser/lsr_dec.c static u32 lsr_read_vluimsbf8(GF_LASeRCodec *lsr, const char *name)
GF_LASeRCodec     270 src/laser/lsr_dec.c static void lsr_read_extension(GF_LASeRCodec *lsr, const char *name)
GF_LASeRCodec     285 src/laser/lsr_dec.c static void lsr_read_extend_class(GF_LASeRCodec *lsr, char **out_data, u32 *out_len, const char *name)
GF_LASeRCodec     296 src/laser/lsr_dec.c static void lsr_read_private_element_container(GF_LASeRCodec *lsr)
GF_LASeRCodec     323 src/laser/lsr_dec.c static void lsr_read_private_attribute_container(GF_LASeRCodec *lsr)
GF_LASeRCodec     364 src/laser/lsr_dec.c static void lsr_read_any_attribute(GF_LASeRCodec *lsr, GF_Node *node, Bool skippable)
GF_LASeRCodec     378 src/laser/lsr_dec.c static void lsr_read_object_content(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec     385 src/laser/lsr_dec.c static void lsr_read_codec_IDREF(GF_LASeRCodec *lsr, XMLRI *href, const char *name)
GF_LASeRCodec     412 src/laser/lsr_dec.c static u32 lsr_read_codec_IDREF_command(GF_LASeRCodec *lsr, const char *name)
GF_LASeRCodec     425 src/laser/lsr_dec.c static Fixed lsr_read_fixed_16_8(GF_LASeRCodec *lsr, const char *name)
GF_LASeRCodec     445 src/laser/lsr_dec.c static void lsr_read_fixed_16_8i(GF_LASeRCodec *lsr, SVG_Number *n, const char *name)
GF_LASeRCodec     458 src/laser/lsr_dec.c static void lsr_get_color(GF_LASeRCodec *lsr, u32 idx, SVG_Color *color)
GF_LASeRCodec     471 src/laser/lsr_dec.c static void lsr_read_line_increment_type(GF_LASeRCodec *lsr, SVG_Number *li, const char *name)
GF_LASeRCodec     484 src/laser/lsr_dec.c static void lsr_read_byte_align_string(GF_LASeRCodec *lsr, char **str, const char *name)
GF_LASeRCodec     510 src/laser/lsr_dec.c static void lsr_read_text_content(GF_LASeRCodec *lsr, GF_Node *elt)
GF_LASeRCodec     518 src/laser/lsr_dec.c static void lsr_read_byte_align_string_list(GF_LASeRCodec *lsr, GF_List *l, const char *name, Bool is_iri)
GF_LASeRCodec     570 src/laser/lsr_dec.c static void lsr_read_any_uri(GF_LASeRCodec *lsr, XMLRI *iri, const char *name)
GF_LASeRCodec     615 src/laser/lsr_dec.c static void lsr_read_paint(GF_LASeRCodec *lsr, SVG_Paint *paint, const char *name)
GF_LASeRCodec     678 src/laser/lsr_dec.c static void lsr_read_string_attribute(GF_LASeRCodec *lsr, GF_Node *elt, u32 tag, char *name)
GF_LASeRCodec     688 src/laser/lsr_dec.c static void lsr_read_id(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec     777 src/laser/lsr_dec.c static Fixed lsr_translate_coords(GF_LASeRCodec *lsr, u32 val, u32 nb_bits)
GF_LASeRCodec     800 src/laser/lsr_dec.c static Fixed lsr_translate_scale(GF_LASeRCodec *lsr, u32 val)
GF_LASeRCodec     809 src/laser/lsr_dec.c static void lsr_read_matrix(GF_LASeRCodec *lsr, SVG_Transform *mx)
GF_LASeRCodec     856 src/laser/lsr_dec.c static Fixed lsr_read_fixed_clamp(GF_LASeRCodec *lsr, const char *name)
GF_LASeRCodec     863 src/laser/lsr_dec.c static void lsr_read_focus(GF_LASeRCodec *lsr, SVG_Focus *foc, const char *name)
GF_LASeRCodec     883 src/laser/lsr_dec.c static void lsr_restore_base(GF_LASeRCodec *lsr, SVG_Element *elt, SVG_Element *base, Bool reset_fill, Bool reset_stroke)
GF_LASeRCodec    1053 src/laser/lsr_dec.c static void lsr_read_event_type(GF_LASeRCodec *lsr, XMLEV_Event *evtType)
GF_LASeRCodec    1201 src/laser/lsr_dec.c static SMIL_Time *lsr_read_smil_time(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1244 src/laser/lsr_dec.c static void lsr_read_smil_times(GF_LASeRCodec *lsr, GF_Node *n, u32 tag, SMIL_Times *times, const char *name, Bool skipable)
GF_LASeRCodec    1282 src/laser/lsr_dec.c static void lsr_read_duration_ex(GF_LASeRCodec *lsr, GF_Node *n, u32 tag, SMIL_Duration *smil, const char *name, Bool skipable)
GF_LASeRCodec    1313 src/laser/lsr_dec.c static void lsr_read_duration(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1318 src/laser/lsr_dec.c static void lsr_read_rare_full(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1625 src/laser/lsr_dec.c static void lsr_read_fill(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1636 src/laser/lsr_dec.c static void lsr_read_stroke(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1646 src/laser/lsr_dec.c static void lsr_read_href(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1657 src/laser/lsr_dec.c static void lsr_read_accumulate(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1667 src/laser/lsr_dec.c static void lsr_read_additive(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1677 src/laser/lsr_dec.c static void lsr_read_calc_mode(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1689 src/laser/lsr_dec.c static void lsr_read_attribute_name_ex(GF_LASeRCodec *lsr, GF_Node *n, Bool skippable)
GF_LASeRCodec    1711 src/laser/lsr_dec.c static void lsr_read_attribute_name(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1903 src/laser/lsr_dec.c static Bool lsr_init_smil_times(GF_LASeRCodec *lsr, SVG_Element *anim, GF_List *times, SVG_Element *parent)
GF_LASeRCodec    1932 src/laser/lsr_dec.c static Bool lsr_setup_smil_anim(GF_LASeRCodec *lsr, SVG_Element *anim, SVG_Element *anim_parent)
GF_LASeRCodec    2052 src/laser/lsr_dec.c static void lsr_read_anim_fill(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2065 src/laser/lsr_dec.c static void lsr_read_anim_repeatCount(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2080 src/laser/lsr_dec.c static void lsr_read_repeat_duration(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2098 src/laser/lsr_dec.c static void lsr_read_anim_restart(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2110 src/laser/lsr_dec.c static void *lsr_read_an_anim_value(GF_LASeRCodec *lsr, u32 coded_type, const char *name)
GF_LASeRCodec    2432 src/laser/lsr_dec.c static void lsr_read_anim_value_ex(GF_LASeRCodec *lsr, GF_Node *n, u32 tag, const char *name, u32 *tr_type)
GF_LASeRCodec    2450 src/laser/lsr_dec.c static void lsr_read_anim_values_ex(GF_LASeRCodec *lsr, GF_Node *n, u32 *tr_type)
GF_LASeRCodec    2477 src/laser/lsr_dec.c static Fixed *lsr_read_fraction_12_item(GF_LASeRCodec *lsr)
GF_LASeRCodec    2499 src/laser/lsr_dec.c static void lsr_read_fraction_12(GF_LASeRCodec *lsr, GF_Node *elt, u32 tag, const char *name)
GF_LASeRCodec    2514 src/laser/lsr_dec.c static void lsr_read_float_list(GF_LASeRCodec *lsr, GF_Node *n, u32 tag, SVG_Coordinates*coords, const char *name)
GF_LASeRCodec    2539 src/laser/lsr_dec.c static void lsr_read_point_sequence(GF_LASeRCodec *lsr, GF_List *pts, const char *name)
GF_LASeRCodec    2591 src/laser/lsr_dec.c static void lsr_read_path_type(GF_LASeRCodec *lsr, GF_Node *n, u32 tag, SVG_PathData *path, const char *name)
GF_LASeRCodec    2754 src/laser/lsr_dec.c static void lsr_read_rotate_type(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2772 src/laser/lsr_dec.c static void lsr_read_sync_behavior(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2783 src/laser/lsr_dec.c static void lsr_read_sync_tolerance(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2799 src/laser/lsr_dec.c static void lsr_read_sync_reference(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2810 src/laser/lsr_dec.c static void lsr_read_coordinate(GF_LASeRCodec *lsr, SVG_Number *coord, Bool skipable, const char *name)
GF_LASeRCodec    2825 src/laser/lsr_dec.c static void lsr_read_coordinate_ptr(GF_LASeRCodec *lsr, GF_Node *n, u32 tag, Bool skipable, const char *name)
GF_LASeRCodec    2840 src/laser/lsr_dec.c static void lsr_read_coord_list(GF_LASeRCodec *lsr, GF_Node *elt, u32 tag, const char *name)
GF_LASeRCodec    2869 src/laser/lsr_dec.c static void lsr_read_transform_behavior(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2880 src/laser/lsr_dec.c static void lsr_read_content_type(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2890 src/laser/lsr_dec.c static void lsr_read_script_type(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    2915 src/laser/lsr_dec.c static void lsr_read_value_with_units(GF_LASeRCodec *lsr, SVG_Number *n, const char *name)
GF_LASeRCodec    2951 src/laser/lsr_dec.c static void lsr_read_clip_time(GF_LASeRCodec *lsr, GF_Node *elt, u32 tag, const char *name)
GF_LASeRCodec    2968 src/laser/lsr_dec.c static void lsr_read_attribute_type(GF_LASeRCodec *lsr, GF_Node *elt)
GF_LASeRCodec    2978 src/laser/lsr_dec.c static void lsr_read_preserve_aspect_ratio(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    3027 src/laser/lsr_dec.c static void lsr_read_eRR(GF_LASeRCodec *lsr, GF_Node *elt)
GF_LASeRCodec    3038 src/laser/lsr_dec.c static void lsr_read_lsr_enabled(GF_LASeRCodec *lsr, GF_Node *elt)
GF_LASeRCodec    3049 src/laser/lsr_dec.c static GF_Node *lsr_read_a(GF_LASeRCodec *lsr)
GF_LASeRCodec    3072 src/laser/lsr_dec.c static GF_Node *lsr_read_animate(GF_LASeRCodec *lsr, SVG_Element *parent, Bool is_animateColor)
GF_LASeRCodec    3109 src/laser/lsr_dec.c static GF_Node *lsr_read_animateMotion(GF_LASeRCodec *lsr, SVG_Element *parent)
GF_LASeRCodec    3150 src/laser/lsr_dec.c static GF_Node *lsr_read_animateTransform(GF_LASeRCodec *lsr, SVG_Element *parent)
GF_LASeRCodec    3217 src/laser/lsr_dec.c static GF_Node *lsr_read_audio(GF_LASeRCodec *lsr, SVG_Element *parent)
GF_LASeRCodec    3240 src/laser/lsr_dec.c static GF_Node *lsr_read_circle(GF_LASeRCodec *lsr)
GF_LASeRCodec    3254 src/laser/lsr_dec.c static GF_Node *lsr_read_conditional(GF_LASeRCodec *lsr)
GF_LASeRCodec    3268 src/laser/lsr_dec.c static GF_Node *lsr_read_cursorManager(GF_LASeRCodec *lsr)
GF_LASeRCodec    3281 src/laser/lsr_dec.c static GF_Node *lsr_read_data(GF_LASeRCodec *lsr, u32 node_tag)
GF_LASeRCodec    3291 src/laser/lsr_dec.c static GF_Node *lsr_read_defs(GF_LASeRCodec *lsr)
GF_LASeRCodec    3302 src/laser/lsr_dec.c static GF_Node *lsr_read_ellipse(GF_LASeRCodec *lsr)
GF_LASeRCodec    3317 src/laser/lsr_dec.c static GF_Node *lsr_read_foreignObject(GF_LASeRCodec *lsr)
GF_LASeRCodec    3346 src/laser/lsr_dec.c static GF_Node *lsr_read_g(GF_LASeRCodec *lsr, Bool is_same)
GF_LASeRCodec    3369 src/laser/lsr_dec.c static void lsr_read_opacity(GF_LASeRCodec *lsr, GF_Node *elt)
GF_LASeRCodec    3381 src/laser/lsr_dec.c static GF_Node *lsr_read_image(GF_LASeRCodec *lsr)
GF_LASeRCodec    3401 src/laser/lsr_dec.c static GF_Node *lsr_read_line(GF_LASeRCodec *lsr, Bool is_same)
GF_LASeRCodec    3430 src/laser/lsr_dec.c static void lsr_read_gradient_units(GF_LASeRCodec *lsr, GF_Node *elt)
GF_LASeRCodec    3440 src/laser/lsr_dec.c static GF_Node *lsr_read_linearGradient(GF_LASeRCodec *lsr)
GF_LASeRCodec    3456 src/laser/lsr_dec.c static GF_Node *lsr_read_mpath(GF_LASeRCodec *lsr)
GF_LASeRCodec    3466 src/laser/lsr_dec.c static GF_Node *lsr_read_path(GF_LASeRCodec *lsr, u32 same_type)
GF_LASeRCodec    3498 src/laser/lsr_dec.c static GF_Node *lsr_read_polygon(GF_LASeRCodec *lsr, Bool is_polyline, u32 same_type)
GF_LASeRCodec    3527 src/laser/lsr_dec.c static GF_Node *lsr_read_radialGradient(GF_LASeRCodec *lsr)
GF_LASeRCodec    3542 src/laser/lsr_dec.c static GF_Node *lsr_read_rect(GF_LASeRCodec *lsr, u32 same_type)
GF_LASeRCodec    3576 src/laser/lsr_dec.c static GF_Node *lsr_read_rectClip(GF_LASeRCodec *lsr)
GF_LASeRCodec    3600 src/laser/lsr_dec.c static GF_Node *lsr_read_script(GF_LASeRCodec *lsr)
GF_LASeRCodec    3613 src/laser/lsr_dec.c static GF_Node *lsr_read_selector(GF_LASeRCodec *lsr)
GF_LASeRCodec    3639 src/laser/lsr_dec.c static GF_Node *lsr_read_set(GF_LASeRCodec *lsr, SVG_Element *parent)
GF_LASeRCodec    3667 src/laser/lsr_dec.c static GF_Node *lsr_read_simpleLayout(GF_LASeRCodec *lsr)
GF_LASeRCodec    3691 src/laser/lsr_dec.c static GF_Node *lsr_read_stop(GF_LASeRCodec *lsr)
GF_LASeRCodec    3706 src/laser/lsr_dec.c static GF_Node *lsr_read_svg(GF_LASeRCodec *lsr, Bool init_node)
GF_LASeRCodec    3805 src/laser/lsr_dec.c static GF_Node *lsr_read_switch(GF_LASeRCodec *lsr)
GF_LASeRCodec    3819 src/laser/lsr_dec.c static GF_Node *lsr_read_text(GF_LASeRCodec *lsr, u32 same_type)
GF_LASeRCodec    3855 src/laser/lsr_dec.c static GF_Node *lsr_read_tspan(GF_LASeRCodec *lsr)
GF_LASeRCodec    3867 src/laser/lsr_dec.c static GF_Node *lsr_read_use(GF_LASeRCodec *lsr, Bool is_same)
GF_LASeRCodec    3902 src/laser/lsr_dec.c static GF_Node *lsr_read_video(GF_LASeRCodec *lsr, SVG_Element *parent)
GF_LASeRCodec    3953 src/laser/lsr_dec.c static GF_Node *lsr_read_listener(GF_LASeRCodec *lsr, SVG_Element *parent)
GF_LASeRCodec    4048 src/laser/lsr_dec.c static GF_Node *lsr_read_scene_content_model(GF_LASeRCodec *lsr, SVG_Element *parent)
GF_LASeRCodec    4232 src/laser/lsr_dec.c static GF_Node *lsr_read_update_content_model(GF_LASeRCodec *lsr, SVG_Element *parent)
GF_LASeRCodec    4375 src/laser/lsr_dec.c static void lsr_read_group_content(GF_LASeRCodec *lsr, GF_Node *elt, Bool skip_object_content)
GF_LASeRCodec    4409 src/laser/lsr_dec.c static void lsr_read_group_content_post_init(GF_LASeRCodec *lsr, SVG_Element *elt, Bool skip_init)
GF_LASeRCodec    4435 src/laser/lsr_dec.c 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)
GF_LASeRCodec    4484 src/laser/lsr_dec.c static void lsr_read_update_value(GF_LASeRCodec *lsr, GF_Node *node, u32 att_tag, u32 fieldType, void *val, u32 node_tag)
GF_LASeRCodec    4737 src/laser/lsr_dec.c static u32 lsr_get_attribute_name(GF_LASeRCodec *lsr)
GF_LASeRCodec    4754 src/laser/lsr_dec.c static GF_Err lsr_read_add_replace_insert(GF_LASeRCodec *lsr, GF_List *com_list, u32 com_type)
GF_LASeRCodec    5204 src/laser/lsr_dec.c static GF_Err lsr_read_delete(GF_LASeRCodec *lsr, GF_List *com_list)
GF_LASeRCodec    5266 src/laser/lsr_dec.c static GF_Err lsr_read_send_event(GF_LASeRCodec *lsr, GF_List *com_list)
GF_LASeRCodec    5336 src/laser/lsr_dec.c static GF_Err lsr_read_save(GF_LASeRCodec *lsr, GF_List *com_list)
GF_LASeRCodec    5352 src/laser/lsr_dec.c static GF_Err lsr_read_restore(GF_LASeRCodec *lsr, GF_List *com_list)
GF_LASeRCodec    5362 src/laser/lsr_dec.c 	GF_LASeRCodec *codec = (GF_LASeRCodec *)gf_node_get_private((GF_Node*)node);
GF_LASeRCodec    5385 src/laser/lsr_dec.c static GF_Err lsr_read_command_list(GF_LASeRCodec *lsr, GF_List *com_list, SVG_Element *cond, Bool first_imp)
GF_LASeRCodec    5540 src/laser/lsr_dec.c static GF_Err lsr_decode_laser_unit(GF_LASeRCodec *lsr, GF_List *com_list)
GF_LASeRCodec      41 src/laser/lsr_enc.c static void lsr_write_group_content(GF_LASeRCodec *lsr, SVG_Element *elt, Bool skip_object_content);
GF_LASeRCodec      42 src/laser/lsr_enc.c static GF_Err lsr_write_command_list(GF_LASeRCodec *lsr, GF_List *comList, SVG_Element *script, Bool first_implicit);
GF_LASeRCodec      43 src/laser/lsr_enc.c static GF_Err lsr_write_laser_unit(GF_LASeRCodec *lsr, GF_List *com_list, Bool reset_encoding_context);
GF_LASeRCodec      44 src/laser/lsr_enc.c static void lsr_write_point_sequence(GF_LASeRCodec *lsr, GF_List **pts, const char *name);
GF_LASeRCodec      45 src/laser/lsr_enc.c static void lsr_write_path_type(GF_LASeRCodec *lsr, SVG_PathData *path, const char *name);
GF_LASeRCodec      47 src/laser/lsr_enc.c GF_LASeRCodec *gf_laser_encoder_new(GF_SceneGraph *graph)
GF_LASeRCodec      49 src/laser/lsr_enc.c 	GF_LASeRCodec *tmp;
GF_LASeRCodec      50 src/laser/lsr_enc.c 	GF_SAFEALLOC(tmp, GF_LASeRCodec);
GF_LASeRCodec      58 src/laser/lsr_enc.c void gf_laser_encoder_del(GF_LASeRCodec *codec)
GF_LASeRCodec      78 src/laser/lsr_enc.c static LASeRStreamInfo *lsr_get_stream(GF_LASeRCodec *codec, u16 ESID)
GF_LASeRCodec      89 src/laser/lsr_enc.c GF_Err gf_laser_encoder_new_stream(GF_LASeRCodec *codec, u16 ESID, GF_LASERConfig *cfg)
GF_LASeRCodec     107 src/laser/lsr_enc.c GF_Err gf_laser_encoder_get_config(GF_LASeRCodec *codec, u16 ESID, char **out_data, u32 *out_data_length)
GF_LASeRCodec     149 src/laser/lsr_enc.c GF_Err gf_laser_encode_au(GF_LASeRCodec *codec, u16 ESID, GF_List *command_list, Bool reset_context, char **out_data, u32 *out_data_length)
GF_LASeRCodec     176 src/laser/lsr_enc.c GF_Err gf_laser_encoder_get_rap(GF_LASeRCodec *codec, char **out_data, u32 *out_data_length)
GF_LASeRCodec     197 src/laser/lsr_enc.c static void lsr_write_vluimsbf5(GF_LASeRCodec *lsr, u32 val, const char *name)
GF_LASeRCodec     213 src/laser/lsr_enc.c static void lsr_write_vluimsbf5_ex(GF_LASeRCodec *lsr, u32 val, u32 extra_words, const char *name)
GF_LASeRCodec     241 src/laser/lsr_enc.c static void lsr_write_vluimsbf8(GF_LASeRCodec *lsr, u32 val, const char *name)
GF_LASeRCodec     258 src/laser/lsr_enc.c static void lsr_write_extension(GF_LASeRCodec *lsr, char *data, u32 len, const char *name)
GF_LASeRCodec     265 src/laser/lsr_enc.c static void lsr_write_codec_IDREF(GF_LASeRCodec *lsr, XMLRI *href, const char *name)
GF_LASeRCodec     281 src/laser/lsr_enc.c static void lsr_write_codec_IDREF_Node(GF_LASeRCodec *lsr, GF_Node *href, const char *name)
GF_LASeRCodec     289 src/laser/lsr_enc.c static u32 lsr_get_IDREF_nb_bits(GF_LASeRCodec *lsr, GF_Node *href)
GF_LASeRCodec     304 src/laser/lsr_enc.c static void lsr_write_fixed_16_8(GF_LASeRCodec *lsr, Fixed fix, const char *name)
GF_LASeRCodec     323 src/laser/lsr_enc.c static void lsr_write_fixed_16_8i(GF_LASeRCodec *lsr, SVG_Number *n, const char *name)
GF_LASeRCodec     333 src/laser/lsr_enc.c static s32 lsr_get_font_index(GF_LASeRCodec *lsr, SVG_FontFamily *font)
GF_LASeRCodec     345 src/laser/lsr_enc.c static s32 lsr_get_col_index(GF_LASeRCodec *lsr, SVG_Color *color)
GF_LASeRCodec     360 src/laser/lsr_enc.c static void lsr_write_line_increment_type(GF_LASeRCodec *lsr, SVG_Number *li, const char *name)
GF_LASeRCodec     374 src/laser/lsr_enc.c static void lsr_write_byte_align_string(GF_LASeRCodec *lsr, char *str, const char *name)
GF_LASeRCodec     382 src/laser/lsr_enc.c static void lsr_write_byte_align_string_list(GF_LASeRCodec *lsr, GF_List *l, const char *name, Bool is_iri)
GF_LASeRCodec     401 src/laser/lsr_enc.c static void lsr_write_any_uri(GF_LASeRCodec *lsr, XMLRI *iri, const char *name)
GF_LASeRCodec     441 src/laser/lsr_enc.c static void lsr_write_paint(GF_LASeRCodec *lsr, SVG_Paint *paint, const char *name)
GF_LASeRCodec     487 src/laser/lsr_enc.c static void lsr_write_private_element_container(GF_LASeRCodec *lsr)
GF_LASeRCodec     493 src/laser/lsr_enc.c static void lsr_write_private_att_class(GF_LASeRCodec *lsr)
GF_LASeRCodec     499 src/laser/lsr_enc.c static void lsr_write_extend_class(GF_LASeRCodec *lsr, char *data, u32 len, const char *name)
GF_LASeRCodec     510 src/laser/lsr_enc.c static void lsr_write_private_attr_container(GF_LASeRCodec *lsr, u32 index, const char *name)
GF_LASeRCodec     530 src/laser/lsr_enc.c static void lsr_write_any_attribute(GF_LASeRCodec *lsr, SVG_Element *node, Bool skippable)
GF_LASeRCodec     546 src/laser/lsr_enc.c static void lsr_write_private_attributes(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec     557 src/laser/lsr_enc.c static void lsr_write_string_attribute(GF_LASeRCodec *lsr, char *class_attr, char *name)
GF_LASeRCodec     566 src/laser/lsr_enc.c static void lsr_write_id(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec     585 src/laser/lsr_enc.c static u32 lsr_translate_coords(GF_LASeRCodec *lsr, Fixed x, u32 nb_bits)
GF_LASeRCodec     613 src/laser/lsr_enc.c static u32 lsr_translate_scale(GF_LASeRCodec *lsr, Fixed v)
GF_LASeRCodec     630 src/laser/lsr_enc.c static void lsr_write_matrix(GF_LASeRCodec *lsr, SVG_Transform *mx)
GF_LASeRCodec     675 src/laser/lsr_enc.c static void lsr_write_fixed_clamp(GF_LASeRCodec *lsr, Fixed f, const char *name)
GF_LASeRCodec     736 src/laser/lsr_enc.c static void lsr_write_event_type(GF_LASeRCodec *lsr, u32 evtType, u32 evtParam)
GF_LASeRCodec     888 src/laser/lsr_enc.c static void lsr_write_smil_time(GF_LASeRCodec *lsr, SMIL_Time *t)
GF_LASeRCodec     924 src/laser/lsr_enc.c static void lsr_write_smil_times(GF_LASeRCodec *lsr, GF_List **l, const char *name, Bool skipable)
GF_LASeRCodec     955 src/laser/lsr_enc.c static void lsr_write_duration_ex(GF_LASeRCodec *lsr, SMIL_Duration *v, const char *name, Bool skipable)
GF_LASeRCodec     978 src/laser/lsr_enc.c static void lsr_write_focus(GF_LASeRCodec *lsr, SVG_Focus *foc, const char *name)
GF_LASeRCodec     989 src/laser/lsr_enc.c static Bool lsr_elt_has_same_base(GF_LASeRCodec *lsr, SVGAllAttributes *atts, SVG_Element *base, Bool *same_fill, Bool *same_stroke, Bool no_stroke_check)
GF_LASeRCodec    1068 src/laser/lsr_enc.c static void lsr_write_rare(GF_LASeRCodec *lsr, GF_Node *n)
GF_LASeRCodec    1531 src/laser/lsr_enc.c static void lsr_write_fill(GF_LASeRCodec *lsr, SVG_Element *n, SVGAllAttributes *atts)
GF_LASeRCodec    1541 src/laser/lsr_enc.c static void lsr_write_stroke(GF_LASeRCodec *lsr, SVG_Element *n, SVGAllAttributes *atts)
GF_LASeRCodec    1550 src/laser/lsr_enc.c static void lsr_write_href(GF_LASeRCodec *lsr, XMLRI *iri)
GF_LASeRCodec    1568 src/laser/lsr_enc.c static void lsr_write_accumulate(GF_LASeRCodec *lsr, SMIL_Accumulate *accum_type)
GF_LASeRCodec    1573 src/laser/lsr_enc.c static void lsr_write_additive(GF_LASeRCodec *lsr, SMIL_Additive *add_type)
GF_LASeRCodec    1578 src/laser/lsr_enc.c static void lsr_write_calc_mode(GF_LASeRCodec *lsr, u8 *calc_mode)
GF_LASeRCodec    1588 src/laser/lsr_enc.c static void lsr_write_animatable(GF_LASeRCodec *lsr, SMIL_AttributeName *anim_type, XMLRI *iri, const char *name)
GF_LASeRCodec    1610 src/laser/lsr_enc.c static void lsr_write_anim_fill(GF_LASeRCodec *lsr, u8 *animFreeze)
GF_LASeRCodec    1615 src/laser/lsr_enc.c static void lsr_write_anim_repeat(GF_LASeRCodec *lsr, SMIL_RepeatCount *repeat)
GF_LASeRCodec    1628 src/laser/lsr_enc.c static void lsr_write_repeat_duration(GF_LASeRCodec *lsr, SMIL_Duration *smil)
GF_LASeRCodec    1642 src/laser/lsr_enc.c static void lsr_write_anim_restart(GF_LASeRCodec *lsr, u8 *animRestart)
GF_LASeRCodec    1737 src/laser/lsr_enc.c static void lsr_write_coordinate(GF_LASeRCodec *lsr, Fixed val, Bool skipable, const char *name)
GF_LASeRCodec    1748 src/laser/lsr_enc.c static void lsr_write_coordinate_ptr(GF_LASeRCodec *lsr, SVG_Coordinate *val, Bool skipable, const char *name)
GF_LASeRCodec    1759 src/laser/lsr_enc.c static void lsr_write_an_anim_value(GF_LASeRCodec *lsr, void *val, u32 lsr_type, u32 svg_type, u32 transform_type, const char *name)
GF_LASeRCodec    1920 src/laser/lsr_enc.c static void lsr_write_anim_value(GF_LASeRCodec *lsr, SMIL_AnimateValue *val, const char *name)
GF_LASeRCodec    1937 src/laser/lsr_enc.c static void lsr_write_anim_values(GF_LASeRCodec *lsr, SMIL_AnimateValues *anims, const char *name)
GF_LASeRCodec    1961 src/laser/lsr_enc.c static void lsr_write_fraction_12(GF_LASeRCodec *lsr, GF_List **l, const char *name)
GF_LASeRCodec    1983 src/laser/lsr_enc.c static void lsr_write_float_list(GF_LASeRCodec *lsr, GF_List **l, const char *name)
GF_LASeRCodec    1998 src/laser/lsr_enc.c static u32 lsr_get_bit_size(GF_LASeRCodec *lsr, Fixed v)
GF_LASeRCodec    2006 src/laser/lsr_enc.c static void lsr_write_point_sequence(GF_LASeRCodec *lsr, GF_List **pts, const char *name)
GF_LASeRCodec    2075 src/laser/lsr_enc.c static void lsr_write_path_type(GF_LASeRCodec *lsr, SVG_PathData *path, const char *name)
GF_LASeRCodec    2156 src/laser/lsr_enc.c static void lsr_write_rotate_type(GF_LASeRCodec *lsr, SVG_Rotate *rotate, const char *name)
GF_LASeRCodec    2169 src/laser/lsr_enc.c static void lsr_write_sync_behavior(GF_LASeRCodec *lsr, SMIL_SyncBehavior *sync, const char *name)
GF_LASeRCodec    2176 src/laser/lsr_enc.c static void lsr_write_sync_tolerance(GF_LASeRCodec *lsr, SMIL_SyncTolerance *sync, const char *name)
GF_LASeRCodec    2189 src/laser/lsr_enc.c static void lsr_write_coord_list(GF_LASeRCodec *lsr, GF_List **coords, const char *name)
GF_LASeRCodec    2205 src/laser/lsr_enc.c static void lsr_write_transform_behavior(GF_LASeRCodec *lsr, SVG_TransformBehavior *type)
GF_LASeRCodec    2212 src/laser/lsr_enc.c static void lsr_write_gradient_units(GF_LASeRCodec *lsr, SVG_GradientUnit *type)
GF_LASeRCodec    2219 src/laser/lsr_enc.c static void lsr_write_content_type(GF_LASeRCodec *lsr, SVG_String *type, const char *name)
GF_LASeRCodec    2228 src/laser/lsr_enc.c static void lsr_write_script_type(GF_LASeRCodec *lsr, SVG_String *type)
GF_LASeRCodec    2244 src/laser/lsr_enc.c static void lsr_write_value_with_units(GF_LASeRCodec *lsr, SVG_Number *n, const char *name)
GF_LASeRCodec    2278 src/laser/lsr_enc.c static void lsr_write_clip_time(GF_LASeRCodec *lsr, SVG_Clock *clock, const char *name)
GF_LASeRCodec    2290 src/laser/lsr_enc.c static void lsr_write_href_anim(GF_LASeRCodec *lsr, XMLRI *href, SVG_Element *parent)
GF_LASeRCodec    2299 src/laser/lsr_enc.c static void lsr_write_attribute_type(GF_LASeRCodec *lsr, SVGAllAttributes *atts)
GF_LASeRCodec    2309 src/laser/lsr_enc.c static void lsr_write_preserve_aspect_ratio(GF_LASeRCodec *lsr, SVG_PreserveAspectRatio *preserveAspectRatio)
GF_LASeRCodec    2353 src/laser/lsr_enc.c static void lsr_write_a(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2370 src/laser/lsr_enc.c static void lsr_write_animate(GF_LASeRCodec *lsr, SVG_Element *elt, SVG_Element *parent)
GF_LASeRCodec    2403 src/laser/lsr_enc.c static void lsr_write_animateMotion(GF_LASeRCodec *lsr, SVG_Element*elt, SVG_Element *parent)
GF_LASeRCodec    2442 src/laser/lsr_enc.c static void lsr_write_animateTransform(GF_LASeRCodec *lsr, SVG_Element *elt, SVG_Element *parent)
GF_LASeRCodec    2496 src/laser/lsr_enc.c static void lsr_write_audio(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2522 src/laser/lsr_enc.c static void lsr_write_circle(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2537 src/laser/lsr_enc.c static void lsr_write_conditional(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2554 src/laser/lsr_enc.c static void lsr_write_cursorManager(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2568 src/laser/lsr_enc.c static void lsr_write_data(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2576 src/laser/lsr_enc.c static void lsr_write_defs(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2588 src/laser/lsr_enc.c static void lsr_write_ellipse(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2604 src/laser/lsr_enc.c static void lsr_write_foreignObject(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2633 src/laser/lsr_enc.c static void lsr_write_g(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag)
GF_LASeRCodec    2663 src/laser/lsr_enc.c static void lsr_write_image(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2690 src/laser/lsr_enc.c static void lsr_write_line(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag)
GF_LASeRCodec    2724 src/laser/lsr_enc.c static void lsr_write_linearGradient(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2741 src/laser/lsr_enc.c static void lsr_write_mpath(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2752 src/laser/lsr_enc.c static void lsr_write_path(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag)
GF_LASeRCodec    2792 src/laser/lsr_enc.c static void lsr_write_polygon(GF_LASeRCodec *lsr, SVG_Element *elt, Bool is_polyline, Bool ommit_tag)
GF_LASeRCodec    2834 src/laser/lsr_enc.c static void lsr_write_radialGradient(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2850 src/laser/lsr_enc.c static void lsr_write_rect(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag)
GF_LASeRCodec    2893 src/laser/lsr_enc.c static void lsr_write_rectClip(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2913 src/laser/lsr_enc.c static void lsr_write_script(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2926 src/laser/lsr_enc.c static void lsr_write_selector(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2951 src/laser/lsr_enc.c static void lsr_write_set(GF_LASeRCodec *lsr, SVG_Element *elt, SVG_Element *parent)
GF_LASeRCodec    2973 src/laser/lsr_enc.c static void lsr_write_simpleLayout(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    2995 src/laser/lsr_enc.c static void lsr_write_stop(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    3008 src/laser/lsr_enc.c static void lsr_write_svg(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    3079 src/laser/lsr_enc.c static void lsr_write_switch(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    3093 src/laser/lsr_enc.c static void lsr_write_text(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag)
GF_LASeRCodec    3132 src/laser/lsr_enc.c static void lsr_write_tspan(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    3145 src/laser/lsr_enc.c static void lsr_write_use(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag)
GF_LASeRCodec    3181 src/laser/lsr_enc.c static void lsr_write_video(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    3232 src/laser/lsr_enc.c static void lsr_write_listener(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    3282 src/laser/lsr_enc.c static void lsr_write_scene_content_model(GF_LASeRCodec *lsr, SVG_Element *parent, void *node)
GF_LASeRCodec    3460 src/laser/lsr_enc.c static void lsr_write_update_content_model(GF_LASeRCodec *lsr, SVG_Element *parent, void *node)
GF_LASeRCodec    3623 src/laser/lsr_enc.c static void lsr_write_group_content(GF_LASeRCodec *lsr, SVG_Element *elt, Bool skip_object_content)
GF_LASeRCodec    3652 src/laser/lsr_enc.c static void lsr_write_update_value(GF_LASeRCodec *lsr, SVG_Element *elt, u32 fieldType, u32 att_tag, u32 transformType, void *val, Bool is_indexed)
GF_LASeRCodec    3891 src/laser/lsr_enc.c static GF_Err lsr_write_add_replace_insert(GF_LASeRCodec *lsr, GF_Command *com)
GF_LASeRCodec    3985 src/laser/lsr_enc.c static GF_Err lsr_write_command_list(GF_LASeRCodec *lsr, GF_List *com_list, SVG_Element *cond, Bool first_implicit)
GF_LASeRCodec    4140 src/laser/lsr_enc.c static void lsr_add_color(GF_LASeRCodec *lsr, SVG_Color *color)
GF_LASeRCodec    4149 src/laser/lsr_enc.c static void lsr_check_col_index(GF_LASeRCodec *lsr, SVG_Color *color, SVG_Paint *paint)
GF_LASeRCodec    4162 src/laser/lsr_enc.c static void lsr_check_font_index(GF_LASeRCodec *lsr, SVG_FontFamily *font)
GF_LASeRCodec    4179 src/laser/lsr_enc.c static void lsr_check_font_and_color(GF_LASeRCodec *lsr, SVG_Element *elt)
GF_LASeRCodec    4279 src/laser/lsr_enc.c static GF_Err lsr_write_laser_unit(GF_LASeRCodec *lsr, GF_List *com_list, Bool reset_encoding_context)
GF_LASeRCodec     444 src/scene_manager/encode_isom.c 	GF_LASeRCodec *lsr_enc;
GF_LASeRCodec     166 src/scene_manager/loader_isom.c 	GF_LASeRCodec *lsr_dec;
GF_LASeRCodec      60 src/scene_manager/scene_engine.c 	GF_LASeRCodec *lsrenc;