[issue2736] datetime needs and "epoch" method
Alexander Belopolsky
report at bugs.python.org
Mon Nov 24 17:14:29 CET 2008
Alexander Belopolsky <belopolsky at users.sourceforge.net> 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 <report at bugs.python.org> wrote:
>
> STINNER Victor <victor.stinner at haypocalc.com> 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 <report at bugs.python.org>
> <http://bugs.python.org/issue2736>
> _______________________________________
>
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue2736>
_______________________________________
More information about the Python-bugs-list
mailing list