@ -252,7 +252,6 @@ static int output_mpd(struct Tracks *tracks, const char *filename)
int nb_tracks_buf [ 2 ] = { 0 } ;
int nb_tracks_buf [ 2 ] = { 0 } ;
int * nb_tracks ;
int * nb_tracks ;
int set , nb_sets ;
int set , nb_sets ;
int64_t latest_start = 0 ;
if ( ! tracks - > multiple_tracks_per_file ) {
if ( ! tracks - > multiple_tracks_per_file ) {
adaptation_sets = adaptation_sets_buf ;
adaptation_sets = adaptation_sets_buf ;
@ -299,17 +298,7 @@ static int output_mpd(struct Tracks *tracks, const char *filename)
fprintf ( out , " \" \n " ) ;
fprintf ( out , " \" \n " ) ;
fprintf ( out , " \t minBufferTime= \" PT5S \" > \n " ) ;
fprintf ( out , " \t minBufferTime= \" PT5S \" > \n " ) ;
for ( i = 0 ; i < tracks - > nb_tracks ; i + + ) {
fprintf ( out , " \t <Period start= \" PT0.0S \" > \n " ) ;
int64_t start = av_rescale_rnd ( tracks - > tracks [ i ] - > earliest_presentation ,
AV_TIME_BASE ,
tracks - > tracks [ i ] - > earliest_presentation_timescale ,
AV_ROUND_UP ) ;
latest_start = FFMAX ( start , latest_start ) ;
}
fprintf ( out , " \t <Period start= \" " ) ;
write_time ( out , latest_start , 3 , AV_ROUND_UP ) ;
fprintf ( out , " \" > \n " ) ;
for ( set = 0 ; set < nb_sets ; set + + ) {
for ( set = 0 ; set < nb_sets ; set + + ) {
if ( nb_tracks [ set ] = = 0 )
if ( nb_tracks [ set ] = = 0 )