Alexander Belopolsky <[EMAIL PROTECTED]> added the comment: That's an impressive summary, but what is your conclusion? I don't see any format that will benefit from a subsecond timedelta.totimestamp(). Your examples have either multisecond or submicrosecond resolution.
On Mon, Nov 24, 2008 at 11:00 AM, STINNER Victor <[EMAIL PROTECTED]> wrote: > > STINNER Victor <[EMAIL PROTECTED]> added the comment: > > Timedelta formats: > > (a) Win64: 64 bits unsigned integer, number of 1/10 microsecond > - file format: Microsoft Word document (.doc), ASF video (.asf) > > (b) 64 bits float, number of seconds > - file format: AMF metadata used in Flash video (.flv) > > Other file formats use multiple numbers to store a duration: > > [AVI video] > - 3 integers (32 bits unsigned): length, rate, scale > - seconds = length / (rate / scale) > - (seconds = length * scale / rate) > > [WAV audio] > - 2 integers (32 bits unsigned): us_per_frame, total_frame > - seconds = total_frame * (1000000 / us_per_frame) > > [Ogg Vorbis] > - 2 integers: sample_rate (32 bits unsigned), position (64 bits > unsigned) > - seconds = position / sample_rate > > _______________________________________ > Python tracker <[EMAIL PROTECTED]> > <http://bugs.python.org/issue2736> > _______________________________________ > _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2736> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com