On Tue, 26 Jan 2010, Silvia Pfeiffer wrote: > You can seek to the last page, decode the granulepos and calculate the > duration from that. Is it not true that some files may not start at 0, in which case you'd need to get the starting value as well? Geoff.