GF_MPD           3587 applications/mp4box/main.c 		GF_MPD *mpd;
GF_MPD            381 include/gpac/internal/mpd.h GF_Err gf_mpd_init_from_dom(GF_XMLNode *root, GF_MPD *mpd, const char *base_url);
GF_MPD            382 include/gpac/internal/mpd.h GF_Err gf_mpd_complete_from_dom(GF_XMLNode *root, GF_MPD *mpd, const char *base_url);
GF_MPD            384 include/gpac/internal/mpd.h GF_MPD *gf_mpd_new();
GF_MPD            385 include/gpac/internal/mpd.h void gf_mpd_del(GF_MPD *mpd);
GF_MPD            392 include/gpac/internal/mpd.h GF_Err gf_mpd_write_file(GF_MPD const * const mpd, const char *file_name);
GF_MPD            409 include/gpac/internal/mpd.h                       GF_FileDownload *getter, GF_MPD *mpd, Bool parse_sub_playlist);
GF_MPD            413 include/gpac/internal/mpd.h GF_MPD_SegmentList *gf_mpd_solve_segment_list_xlink(GF_MPD *mpd, GF_XMLNode *root);
GF_MPD            415 include/gpac/internal/mpd.h GF_Err gf_mpd_init_smooth_from_dom(GF_XMLNode *root, GF_MPD *mpd, const char *default_base_url);
GF_MPD            423 include/gpac/internal/mpd.h u32 gf_mpd_get_base_url_count(GF_MPD *mpd, GF_MPD_Period *period, GF_MPD_AdaptationSet *set, GF_MPD_Representation *rep);
GF_MPD            439 include/gpac/internal/mpd.h GF_Err gf_mpd_resolve_url(GF_MPD *mpd, GF_MPD_Representation *rep, GF_MPD_AdaptationSet *set, GF_MPD_Period *period, const char *mpd_url, u32 base_url_index, GF_MPD_URLResolveType resolve_type, u32 item_index, u32 nb_segments_removed,
GF_MPD            443 include/gpac/internal/mpd.h Double gf_mpd_get_duration(GF_MPD *mpd);
GF_MPD            467 include/gpac/internal/mpd.h 	GF_MPD const * const in_mpd, GF_MPD_AdaptationSet const * const in_set, GF_MPD_Representation const * const in_rep,
GF_MPD            471 include/gpac/internal/mpd.h Double gf_mpd_get_duration(GF_MPD *mpd);
GF_MPD             93 src/media_tools/dash_client.c 	GF_MPD *mpd;
GF_MPD            471 src/media_tools/dash_client.c static void gf_dash_group_timeline_setup(GF_MPD *mpd, GF_DASH_Group *group, u64 fetch_time)
GF_MPD           1034 src/media_tools/dash_client.c static void gf_dash_get_timeline_duration(GF_MPD *mpd, GF_MPD_Period *period, GF_MPD_SegmentTimeline *timeline, u32 timescale, u32 *nb_segments, Double *max_seg_duration)
GF_MPD           1081 src/media_tools/dash_client.c static void gf_dash_get_segment_duration(GF_MPD_Representation *rep, GF_MPD_AdaptationSet *set, GF_MPD_Period *period, GF_MPD *mpd, u32 *nb_segments, Double *max_seg_duration)
GF_MPD           1226 src/media_tools/dash_client.c static u64 gf_dash_get_segment_availability_start_time(GF_MPD *mpd, GF_DASH_Group *group, u32 segment_index, u32 *seg_dur_ms)
GF_MPD           1515 src/media_tools/dash_client.c 	GF_MPD *new_mpd=NULL;
GF_MPD           2292 src/media_tools/dash_client.c static GF_Err gf_dash_resolve_url(GF_MPD *mpd, GF_MPD_Representation *rep, GF_DASH_Group *group, const char *mpd_url, GF_MPD_URLResolveType resolve_type, u32 item_index, char **out_url, u64 *out_range_start, u64 *out_range_end, u64 *segment_duration, Bool *is_in_base_url, char **out_key_url, bin128 *out_key_iv, Bool *data_url_process)
GF_MPD           4037 src/media_tools/dash_client.c 	GF_MPD *new_mpd;
GF_MPD             54 src/media_tools/mpd.c static Bool gf_mpd_valid_child(GF_MPD *mpd, GF_XMLNode *child)
GF_MPD            174 src/media_tools/mpd.c static GF_Err gf_mpd_parse_location(GF_MPD *mpd, GF_XMLNode *child)
GF_MPD            181 src/media_tools/mpd.c static GF_Err gf_mpd_parse_metrics(GF_MPD *mpd, GF_XMLNode *child)
GF_MPD            207 src/media_tools/mpd.c static GF_Err gf_mpd_parse_program_info(GF_MPD *mpd, GF_XMLNode *root)
GF_MPD            275 src/media_tools/mpd.c static void gf_mpd_parse_segment_base_generic(GF_MPD *mpd, GF_MPD_SegmentBase *seg, GF_XMLNode *root)
GF_MPD            304 src/media_tools/mpd.c static GF_MPD_SegmentTimeline *gf_mpd_parse_segment_timeline(GF_MPD *mpd, GF_XMLNode *root)
GF_MPD            340 src/media_tools/mpd.c static GF_MPD_SegmentBase *gf_mpd_parse_segment_base(GF_MPD *mpd, GF_XMLNode *root)
GF_MPD            349 src/media_tools/mpd.c void gf_mpd_parse_multiple_segment_base(GF_MPD *mpd, GF_MPD_MultipleSegmentBase *seg, GF_XMLNode *root)
GF_MPD            395 src/media_tools/mpd.c static GF_MPD_SegmentList *gf_mpd_parse_segment_list(GF_MPD *mpd, GF_XMLNode *root)
GF_MPD            425 src/media_tools/mpd.c static GF_MPD_SegmentTemplate *gf_mpd_parse_segment_template(GF_MPD *mpd, GF_XMLNode *root)
GF_MPD            497 src/media_tools/mpd.c static void gf_mpd_parse_common_representation(GF_MPD *mpd, GF_MPD_CommonAttributes *com, GF_XMLNode *root)
GF_MPD            558 src/media_tools/mpd.c static GF_Err gf_mpd_parse_representation(GF_MPD *mpd, GF_List *container, GF_XMLNode *root)
GF_MPD            610 src/media_tools/mpd.c static GF_Err gf_mpd_parse_adaptation_set(GF_MPD *mpd, GF_List *container, GF_XMLNode *root)
GF_MPD            705 src/media_tools/mpd.c static GF_Err gf_mpd_parse_period(GF_MPD *mpd, GF_XMLNode *root)
GF_MPD            758 src/media_tools/mpd.c GF_MPD *gf_mpd_new()
GF_MPD            760 src/media_tools/mpd.c 	GF_MPD *mpd;
GF_MPD            761 src/media_tools/mpd.c 	GF_SAFEALLOC(mpd, GF_MPD);
GF_MPD            982 src/media_tools/mpd.c void gf_mpd_del(GF_MPD *mpd)
GF_MPD            998 src/media_tools/mpd.c GF_Err gf_mpd_complete_from_dom(GF_XMLNode *root, GF_MPD *mpd, const char *default_base_url)
GF_MPD           1097 src/media_tools/mpd.c GF_Err gf_mpd_init_from_dom(GF_XMLNode *root, GF_MPD *mpd, const char *default_base_url)
GF_MPD           1124 src/media_tools/mpd.c                                       char *mimeTypeForM3U8Segments, Bool do_import, Bool use_mpd_templates, Bool is_end, u32 max_dur, GF_MPD *mpd, Bool parse_sub_playlist)
GF_MPD           1650 src/media_tools/mpd.c                       GF_MPD *mpd, Bool parse_sub_playlist)
GF_MPD           1924 src/media_tools/mpd.c GF_MPD_SegmentList *gf_mpd_solve_segment_list_xlink(GF_MPD *mpd, GF_XMLNode *root)
GF_MPD           2324 src/media_tools/mpd.c static GF_Err gf_mpd_write(GF_MPD const * const mpd, FILE *out)
GF_MPD           2418 src/media_tools/mpd.c GF_Err gf_mpd_write_file(GF_MPD const * const mpd, const char *file_name)
GF_MPD           2434 src/media_tools/mpd.c u32 gf_mpd_get_base_url_count(GF_MPD *mpd, GF_MPD_Period *period, GF_MPD_AdaptationSet *set, GF_MPD_Representation *rep)
GF_MPD           2481 src/media_tools/mpd.c GF_Err gf_mpd_resolve_url(GF_MPD *mpd, GF_MPD_Representation *rep, GF_MPD_AdaptationSet *set, GF_MPD_Period *period, const char *mpd_url, u32 base_url_index, GF_MPD_URLResolveType resolve_type, u32 item_index, u32 nb_segments_removed, char **out_url, u64 *out_range_start, u64 *out_range_end, u64 *segment_duration_in_ms, Bool *is_in_base_url, char **out_key_url, bin128 *out_key_iv)
GF_MPD           2872 src/media_tools/mpd.c Double gf_mpd_get_duration(GF_MPD *mpd)
GF_MPD           3074 src/media_tools/mpd.c static GF_Err mpd_seek_periods(Double seek_time, GF_MPD const * const in_mpd, GF_MPD_Period **out_period)
GF_MPD           3158 src/media_tools/mpd.c 	GF_MPD const * const in_mpd, GF_MPD_AdaptationSet const * const in_set, GF_MPD_Representation const * const in_rep,
GF_MPD           3195 src/media_tools/mpd.c static GF_Err smooth_parse_chunk(GF_MPD *mpd, GF_List *container, GF_XMLNode *root)
GF_MPD           3238 src/media_tools/mpd.c static GF_Err smooth_parse_quality_level(GF_MPD *mpd, GF_List *container, GF_XMLNode *root, u32 timescale)
GF_MPD           3318 src/media_tools/mpd.c static GF_Err smooth_parse_stream_index(GF_MPD *mpd, GF_List *container, GF_XMLNode *root, u32 timescale)
GF_MPD           3380 src/media_tools/mpd.c GF_Err gf_mpd_init_smooth_from_dom(GF_XMLNode *root, GF_MPD *mpd, const char *default_base_url)