--- mplayer.c.orig Tue Jul 22 19:26:20 2003 +++ mplayer.c Wed Jul 30 12:54:30 2003 @@ -3377,6 +3377,14 @@ int len = demuxer_get_time_length(demuxer); int percentage = -1; char percentage_text[10]; + + if (len == 0) { + time_t t; + struct tm *local_time; + time(&t); + local_time = localtime(&t); + len = local_time->tm_sec + local_time->tm_min*60 + local_time->tm_hour*3600; + } if (osd_show_percentage) { percentage = demuxer_get_percent_pos(demuxer); osd_show_percentage--;