Displaying 1 result from an estimated 1 matches for "lastgranulepos".
Did you mean:
  m_lastgranulepos
  
2003 Nov 25
1
ogginfo: playlength display in milliseconds
.../ogginfo/ogginfo2.c	2003-11-23 20:14:45.000000000 +0300
@@ -384,27 +384,28 @@
 static void vorbis_end(stream_processor *stream) 
 {
     misc_vorbis_info *inf = stream->data;
-    long minutes, seconds;
+    long minutes, seconds, milliseconds;
     double bitrate, time;
 
     /* This should be lastgranulepos - startgranulepos, or something like that*/
     time = (double)inf->lastgranulepos / inf->vi.rate;
     minutes = (long)time / 60;
     seconds = (long)time - minutes*60;
+    milliseconds = (long)((time - minutes*60 - seconds)*1000);
     bitrate = inf->bytes*8 / time / 1000.0;
 
 #ifdef...