Modified to spit out play time after stream has disconnected

This commit is contained in:
Mike McKnight
2016-01-07 12:58:13 -07:00
parent 57e52f67bb
commit 0bac2feed5
+9
View File
@@ -913,6 +913,8 @@ static void *player_thread_func(void *arg) {
int32_t minimum_buffer_occupancy = BUFFER_FRAMES;
int32_t maximum_buffer_occupancy = 0;
time_t playstart = time(NULL);
buffer_occupancy = 0;
int play_samples;
@@ -1220,6 +1222,13 @@ static void *player_thread_func(void *arg) {
}
}
}
int rawSeconds = (int) difftime( time( NULL ), playstart );
int elapsedHours = rawSeconds / 3600;
int elapsedMin = (rawSeconds / 60) % 60;
int elapsedSec = rawSeconds % 60;
inform( "Playback Stopped. Total playing time %02d:%02d:%02d\n", elapsedHours, elapsedMin, elapsedSec );
free(outbuf);
free(silence);
return 0;