GF_MPD_Representation 411 include/gpac/internal/mpd.h GF_Err gf_m3u8_solve_representation_xlink(GF_MPD_Representation *rep, GF_FileDownload *getter, Bool *is_static, u64 *duration); GF_MPD_Representation 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_Representation 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_Representation 446 include/gpac/internal/mpd.h void gf_mpd_resolve_segment_duration(GF_MPD_Representation *rep, GF_MPD_AdaptationSet *set, GF_MPD_Period *period, u64 *out_duration, u32 *out_timescale, u64 *out_pts_offset, GF_MPD_SegmentTimeline **out_segment_timeline); GF_MPD_Representation 450 include/gpac/internal/mpd.h GF_MPD_Period const * const in_period, GF_MPD_AdaptationSet const * const in_set, GF_MPD_Representation const * const in_rep, GF_MPD_Representation 461 include/gpac/internal/mpd.h GF_MPD_Period const * const in_period, GF_MPD_AdaptationSet const * const in_set, GF_MPD_Representation const * const in_rep, GF_MPD_Representation 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_Representation 474 include/gpac/internal/mpd.h void gf_mpd_resolve_segment_duration(GF_MPD_Representation *rep, GF_MPD_AdaptationSet *set, GF_MPD_Period *period, u64 *out_duration, u32 *out_timescale, u64 *out_pts_offset, GF_MPD_SegmentTimeline **out_segment_timeline); GF_MPD_Representation 161 src/media_tools/dash_client.c GF_MPD_Representation *rep, Bool go_up_bitrate); GF_MPD_Representation 342 src/media_tools/dash_client.c static const char *gf_dash_get_mime_type(GF_MPD_SubRepresentation *subrep, GF_MPD_Representation *rep, GF_MPD_AdaptationSet *set) GF_MPD_Representation 392 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 474 src/media_tools/dash_client.c GF_MPD_Representation *rep = NULL; GF_MPD_Representation 962 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, group->active_rep_index); GF_MPD_Representation 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_Representation 1199 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, group->active_rep_index); GF_MPD_Representation 1360 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, group->active_rep_index); GF_MPD_Representation 1415 src/media_tools/dash_client.c static GF_Err gf_dash_solve_representation_xlink(GF_DashClient *dash, GF_MPD_Representation *rep) GF_MPD_Representation 1740 src/media_tools/dash_client.c GF_MPD_Representation *r2 = gf_list_get(new_set->representations, rep_i); GF_MPD_Representation 1741 src/media_tools/dash_client.c GF_MPD_Representation *r1 = gf_list_get(new_set->representations, rep_i-1); GF_MPD_Representation 1763 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, rep_idx); GF_MPD_Representation 1764 src/media_tools/dash_client.c GF_MPD_Representation *new_rep = gf_list_get(new_set->representations, rep_idx); GF_MPD_Representation 2044 src/media_tools/dash_client.c static void gf_dash_set_group_representation(GF_DASH_Group *group, GF_MPD_Representation *rep) GF_MPD_Representation 2071 src/media_tools/dash_client.c GF_MPD_Representation *arep = gf_list_get(group->adaptation_set->representations, k); GF_MPD_Representation 2127 src/media_tools/dash_client.c GF_MPD_Representation *prev_active_rep = (GF_MPD_Representation *)gf_list_get(group->adaptation_set->representations, prev_active_rep_index); GF_MPD_Representation 2239 src/media_tools/dash_client.c GF_MPD_Representation *rep_sel = NULL; GF_MPD_Representation 2240 src/media_tools/dash_client.c GF_MPD_Representation *min_rep_sel = NULL; GF_MPD_Representation 2254 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, i); GF_MPD_Representation 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_Representation 2337 src/media_tools/dash_client.c static Double gf_dash_get_max_available_speed(GF_DashClient *dash, GF_DASH_Group *group, GF_MPD_Representation *rep) GF_MPD_Representation 2367 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 2505 src/media_tools/dash_client.c GF_MPD_Representation *rep, Bool go_up_bitrate) GF_MPD_Representation 2509 src/media_tools/dash_client.c GF_MPD_Representation *new_rep; GF_MPD_Representation 2523 src/media_tools/dash_client.c GF_MPD_Representation *arep = gf_list_get(group->adaptation_set->representations, k); GF_MPD_Representation 2629 src/media_tools/dash_client.c GF_MPD_Representation *rep, Bool go_up_bitrate) GF_MPD_Representation 2705 src/media_tools/dash_client.c GF_MPD_Representation *rep, Bool go_up_bitrate) GF_MPD_Representation 2733 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 2734 src/media_tools/dash_client.c GF_MPD_Representation *new_rep; GF_MPD_Representation 2863 src/media_tools/dash_client.c GF_MPD_Representation *arep = gf_list_get(group->adaptation_set->representations, k); GF_MPD_Representation 2882 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 2985 src/media_tools/dash_client.c GF_MPD_Representation *a_rep = gf_list_get(group->adaptation_set->representations, k); GF_MPD_Representation 3162 src/media_tools/dash_client.c GF_MPD_Representation *a_rep = gf_list_get(group->adaptation_set->representations, k); GF_MPD_Representation 3205 src/media_tools/dash_client.c static void gf_dash_skip_disabled_representation(GF_DASH_Group *group, GF_MPD_Representation *rep, Bool for_autoswitch) GF_MPD_Representation 3305 src/media_tools/dash_client.c static u32 gf_dash_get_start_number(GF_DASH_Group *group, GF_MPD_Representation *rep) GF_MPD_Representation 3318 src/media_tools/dash_client.c static GF_MPD_Representation *gf_dash_find_rep(GF_DashClient *dash, const char *dependency_id, GF_DASH_Group **rep_group) GF_MPD_Representation 3321 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 3345 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 3443 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(set->representations, j); GF_MPD_Representation 3544 src/media_tools/dash_client.c GF_MPD_Representation *a_rep = gf_list_get(set->representations, k); GF_MPD_Representation 3644 src/media_tools/dash_client.c static GF_Err gf_dash_load_sidx(GF_BitStream *bs, GF_MPD_Representation *rep, Bool seperate_index, u64 sidx_offset) GF_MPD_Representation 3705 src/media_tools/dash_client.c static GF_Err gf_dash_load_representation_sidx(GF_DASH_Group *group, GF_MPD_Representation *rep, const char *cache_name, Bool seperate_index, Bool needs_mov_range) GF_MPD_Representation 3784 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, 0); GF_MPD_Representation 4258 src/media_tools/dash_client.c GF_MPD_Representation *rep = (GF_MPD_Representation*)gf_list_get(set->representations, k); GF_MPD_Representation 4273 src/media_tools/dash_client.c GF_MPD_Representation *rep_sel; GF_MPD_Representation 4368 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, rep_i); GF_MPD_Representation 4375 src/media_tools/dash_client.c GF_MPD_Representation *r2 = gf_list_get(group->adaptation_set->representations, rep_i); GF_MPD_Representation 4376 src/media_tools/dash_client.c GF_MPD_Representation *r1 = gf_list_get(group->adaptation_set->representations, rep_i-1); GF_MPD_Representation 4393 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, rep_i); GF_MPD_Representation 4463 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, rep_i); GF_MPD_Representation 4659 src/media_tools/dash_client.c static DownloadGroupStatus on_group_download_error(GF_DashClient *dash, GF_DASH_Group *group, GF_DASH_Group *base_group, GF_Err e, GF_MPD_Representation *rep, char *new_base_seg_url, char *key_url, Bool has_dep_following) GF_MPD_Representation 4745 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 5128 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 6270 src/media_tools/dash_client.c GF_MPD_Representation *rep, *active_rep; GF_MPD_Representation 6443 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 6456 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 6496 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 6655 src/media_tools/dash_client.c GF_MPD_Representation *active_rep; GF_MPD_Representation 6658 src/media_tools/dash_client.c active_rep = (GF_MPD_Representation *)gf_list_get(group->adaptation_set->representations, group->active_rep_index); GF_MPD_Representation 6671 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 6809 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, group->active_rep_index); GF_MPD_Representation 6860 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, group->cached[index].representation_index); GF_MPD_Representation 6886 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, group->cached[0].representation_index); GF_MPD_Representation 6901 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 6952 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, group->active_rep_index); GF_MPD_Representation 7061 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 7111 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 7390 src/media_tools/dash_client.c GF_MPD_Representation *rep; GF_MPD_Representation 7496 src/media_tools/dash_client.c GF_MPD_Representation *rep = gf_list_get(group->adaptation_set->representations, i); GF_MPD_Representation 561 src/media_tools/mpd.c GF_MPD_Representation *rep; GF_MPD_Representation 566 src/media_tools/mpd.c GF_SAFEALLOC(rep, GF_MPD_Representation); GF_MPD_Representation 917 src/media_tools/mpd.c GF_MPD_Representation *ptr = (GF_MPD_Representation *)_item; GF_MPD_Representation 1320 src/media_tools/mpd.c GF_MPD_Representation *rep; GF_MPD_Representation 1469 src/media_tools/mpd.c GF_SAFEALLOC(rep, GF_MPD_Representation); GF_MPD_Representation 1800 src/media_tools/mpd.c GF_Err gf_m3u8_solve_representation_xlink(GF_MPD_Representation *rep, GF_FileDownload *getter, Bool *is_static, u64 *duration) GF_MPD_Representation 2188 src/media_tools/mpd.c static void gf_mpd_print_representation(GF_MPD_Representation const * const rep, FILE *out) GF_MPD_Representation 2227 src/media_tools/mpd.c GF_MPD_Representation *rep; GF_MPD_Representation 2275 src/media_tools/mpd.c while ((rep = (GF_MPD_Representation *)gf_list_enum(as->representations, &i))) { GF_MPD_Representation 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_Representation 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_Representation 2887 src/media_tools/mpd.c void gf_mpd_resolve_segment_duration(GF_MPD_Representation *rep, GF_MPD_AdaptationSet *set, GF_MPD_Period *period, u64 *out_duration, u32 *out_timescale, u64 *out_pts_offset, GF_MPD_SegmentTimeline **out_segment_timeline) GF_MPD_Representation 2981 src/media_tools/mpd.c GF_MPD_Period const * const period, GF_MPD_AdaptationSet const * const set, GF_MPD_Representation const * const rep, GF_MPD_Representation 3108 src/media_tools/mpd.c GF_MPD_Period const * const in_period, GF_MPD_AdaptationSet const * const in_set, GF_MPD_Representation const * const in_rep, GF_MPD_Representation 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_Representation 3242 src/media_tools/mpd.c GF_MPD_Representation *rep; GF_MPD_Representation 3247 src/media_tools/mpd.c GF_SAFEALLOC(rep, GF_MPD_Representation);