
Hi On Sun, Mar 12, 2006 at 01:05:48PM -0500, Rich Felker wrote:
On Sun, Mar 12, 2006 at 06:40:35PM +0100, Oded Shimon CVS wrote:
CVS change done by Oded Shimon CVS
Update of /cvsroot/mplayer/main/DOCS/tech In directory mail:/var2/tmp/cvs-serv227/DOCS/tech
Modified Files: mpcf.txt Log Message: bump neglected date more consistent notation (usually in specs there are only arrays, no structs...)
Index: mpcf.txt =================================================================== RCS file: /cvsroot/mplayer/main/DOCS/tech/mpcf.txt,v retrieving revision 1.145 retrieving revision 1.146 diff -u -r1.145 -r1.146 --- mpcf.txt 12 Mar 2006 17:35:51 -0000 1.145 +++ mpcf.txt 12 Mar 2006 17:40:32 -0000 1.146 @@ -1,5 +1,5 @@ ======================================== -NUT Open Container Format DRAFT 20060207 +NUT Open Container Format DRAFT 20060312 ========================================
@@ -106,7 +106,7 @@ t (v coded universal timestamp) tmp v stream_id= tmp % stream_count - value= (tmp / stream_count) * stream[ stream_id ].timebase + value= (tmp / stream_count) * timebase[stream_id]
BTW an idea... instead of having timebase stored in the stream header, what if we stored a list of timebases in the main header, then the stream header just had an index into that list? That was if we had 20 different streams but only 2 distinct timebases, the universal timestamps would still be compact. It would also allow additional non-stream timebases to be stored for use in chapter extents.
ok [...] -- Michael