GF_Err mpdin_dash_io_setup_from_url(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *url, s32 group_idx) { if (group_idx>=0) { GF_MPD_In *mpdin = (GF_MPD_In *)dashio->udta; GF_MPDGroup *group = gf_dash_get_group_udta(mpdin->dash, group_idx); if (group && !group->netio_assigned) { group->netio_assigned = GF_TRUE; group->sess = (GF_DownloadSession *)session; gf_dm_sess_reassign((GF_DownloadSession *)session, 0xFFFFFFFF, mpdin_dash_segment_netio, group); } } return gf_dm_sess_setup_from_url((GF_DownloadSession *)session, url); }
GF_Err mpdin_dash_io_setup_from_url(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *url) { return gf_dm_sess_setup_from_url((GF_DownloadSession *)session, url); }