Changeset 1065

Show
Ignore:
Timestamp:
2005-03-07 20:40:22 (4 years ago)
Author:
silvia
Message:

Fixed the signed/unsigned consistency around basetime, presentationtime and granulerate.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • standards/draft-pfeiffer-annodex-02-rc2.txt

    r1049 r1065  
    33Network Working Group                                        S. Pfeiffer 
    44Internet-Draft                                                 C. Parker 
    5 Expires: September 4, 2005                                       A. Pang 
     5Expires: September 6, 2005                                       A. Pang 
    66                                                                   CSIRO 
    7                                                            March 6, 2005 
     7                                                           March 8, 2005 
    88 
    99 
     
    3333   http://www.ietf.org/shadow.html. 
    3434 
    35    This Internet-Draft will expire on September 4, 2005. 
     35   This Internet-Draft will expire on September 6, 2005. 
    3636 
    3737Copyright Notice 
     
    5353 
    5454 
    55 Pfeiffer, et al.       Expires September 4, 2005                [Page 1] 
     55Pfeiffer, et al.       Expires September 6, 2005                [Page 1] 
    5656  
    5757Internet-Draft                  ANNODEX                       March 2005 
     
    109109 
    110110 
    111 Pfeiffer, et al.       Expires September 4, 2005                [Page 2] 
     111Pfeiffer, et al.       Expires September 6, 2005                [Page 2] 
    112112  
    113113Internet-Draft                  ANNODEX                       March 2005 
     
    165165 
    166166 
    167 Pfeiffer, et al.       Expires September 4, 2005                [Page 3] 
     167Pfeiffer, et al.       Expires September 6, 2005                [Page 3] 
    168168  
    169169Internet-Draft                  ANNODEX                       March 2005 
     
    221221 
    222222 
    223 Pfeiffer, et al.       Expires September 4, 2005                [Page 4] 
     223Pfeiffer, et al.       Expires September 6, 2005                [Page 4] 
    224224  
    225225Internet-Draft                  ANNODEX                       March 2005 
     
    277277 
    278278 
    279 Pfeiffer, et al.       Expires September 4, 2005                [Page 5] 
     279Pfeiffer, et al.       Expires September 6, 2005                [Page 5] 
    280280  
    281281Internet-Draft                  ANNODEX                       March 2005 
     
    333333 
    334334 
    335 Pfeiffer, et al.       Expires September 4, 2005                [Page 6] 
     335Pfeiffer, et al.       Expires September 6, 2005                [Page 6] 
    336336  
    337337Internet-Draft                  ANNODEX                       March 2005 
     
    389389 
    390390 
    391 Pfeiffer, et al.       Expires September 4, 2005                [Page 7] 
     391Pfeiffer, et al.       Expires September 6, 2005                [Page 7] 
    392392  
    393393Internet-Draft                  ANNODEX                       March 2005 
     
    445445 
    446446 
    447 Pfeiffer, et al.       Expires September 4, 2005                [Page 8] 
     447Pfeiffer, et al.       Expires September 6, 2005                [Page 8] 
    448448  
    449449Internet-Draft                  ANNODEX                       March 2005 
     
    501501 
    502502 
    503 Pfeiffer, et al.       Expires September 4, 2005                [Page 9] 
     503Pfeiffer, et al.       Expires September 6, 2005                [Page 9] 
    504504  
    505505Internet-Draft                  ANNODEX                       March 2005 
     
    557557 
    558558 
    559 Pfeiffer, et al.       Expires September 4, 2005               [Page 10] 
     559Pfeiffer, et al.       Expires September 6, 2005               [Page 10] 
    560560  
    561561Internet-Draft                  ANNODEX                       March 2005 
     
    613613 
    614614 
    615 Pfeiffer, et al.       Expires September 4, 2005               [Page 11] 
     615Pfeiffer, et al.       Expires September 6, 2005               [Page 11] 
    616616  
    617617Internet-Draft                  ANNODEX                       March 2005 
     
    669669 
    670670 
    671 Pfeiffer, et al.       Expires September 4, 2005               [Page 12] 
     671Pfeiffer, et al.       Expires September 6, 2005               [Page 12] 
    672672  
    673673Internet-Draft                  ANNODEX                       March 2005 
     
    685685       version number of the skeleton bitstream.  This document 
    686686       specifies the minor version 0. 
    687    4.  Presentationtime numerator & denominator: 8 Byte integer each, 
    688        numerator signed, denominator unsigned.  They represent together 
    689        the time at which to start presenting the Ogg physical bitstream 
    690        given as a rational number.  The denominator represents the 
    691        temporal resolution at which the presentationtime is given.  E.g. 
    692        5 on 1000 results in a presentationtime of 0.005 sec.  This 
    693        enables a very high temporal resolution without having to store 
    694        floating point numbers.  In a newly created physical bistream 
    695        presentationtime and basetime are the same.  When remultiplexing 
    696        a subpart of the stream, this number MUST be adapted to the 
    697        requested start time offset of the newly created stream. 
    698    5.  Basetime numerator & denominator: 8 Byte integer each, numerator 
    699        signed, denominator unsigned.  They represent together the 
    700        basetime of the Ogg physical bitstream given as a rational number 
    701        like the presentationtime.  This number is fixed once the 
    702        physcial bitstream is created and provides a mapping to time for 
    703        the beginning of the physical bitstream when it starts with a 
    704        granule position of 0. 
     687   4.  Presentationtime numerator & denominator: 8 Byte signed integer 
     688       each They represent together the time at which to start 
     689       presenting the Ogg physical bitstream given as a rational number. 
     690       The denominator represents the temporal resolution at which the 
     691       presentationtime is given.  E.g.  5 on 1000 results in a 
     692       presentationtime of 0.005 sec.  This enables a very high temporal 
     693       resolution without having to store floating point numbers.  In a 
     694       newly created physical bistream presentationtime and basetime are 
     695       the same.  When remultiplexing a subpart of the stream, this 
     696       number MUST be adapted to the requested start time offset of the 
     697       newly created stream. 
     698   5.  Basetime numerator & denominator: 8 Byte signed integer each They 
     699       represent together the basetime of the Ogg physical bitstream 
     700       given as a rational number like the presentationtime.  This 
     701       number is fixed once the physcial bitstream is created and 
     702       provides a mapping to time for the beginning of the physical 
     703       bitstream when it starts with a granule position of 0. 
    705704   6.  UTC: a 20 Byte string containing a UTC time in the form of 
    706705       YYYYMMDDTHHMMSS.sssZ.  It associates a calendar date and a 
     
    722721   contain information about one of the time-continuous or 
    723722   time-instantaneous other logical bitstreams contained within the Ogg 
    724  
    725  
    726  
    727 Pfeiffer, et al.       Expires September 4, 2005               [Page 13] 
    728   
    729 Internet-Draft                  ANNODEX                       March 2005 
    730  
    731  
    732723   physical bitstream.  A skeleton secondary header packet has the 
     724 
     725 
     726 
     727Pfeiffer, et al.       Expires September 6, 2005               [Page 13] 
     728  
     729Internet-Draft                  ANNODEX                       March 2005 
     730 
     731 
    733732   following format: 
    734733 
     
    775774        bitstreams.  It contains the magic numbers: 
    776775           0x66 'f' 
    777  
    778  
    779  
    780  
    781  
    782  
    783 Pfeiffer, et al.       Expires September 4, 2005               [Page 14] 
    784   
    785 Internet-Draft                  ANNODEX                       March 2005 
    786  
    787  
    788776           0x69 'i' 
     777 
     778 
     779 
     780 
     781 
     782 
     783Pfeiffer, et al.       Expires September 6, 2005               [Page 14] 
     784  
     785Internet-Draft                  ANNODEX                       March 2005 
     786 
     787 
    789788           0x73 's' 
    790789           0x62 'b' 
     
    808807        bitstream consisting of the bos page and the secondary header 
    809808        pages. 
    810    5.  Granulerate numerator & denominator: 8 Byte integer each, 
    811         numerator signed, denominator unsigned.  They represent the 
    812         temporal resolution of the logical bitstream in Hz given as a 
    813         rational number in the same way as the basetime attribute above. 
     809   5.  Granulerate numerator & denominator: 8 Byte signed integer each 
     810        They represent the temporal resolution of the logical bitstream 
     811        in Hz given as a rational number in the same way as the basetime 
     812        attribute above. 
    814813   6.  Startgranule: 8 Byte signed integer that represents the granule 
    815814        number with which this logical bitstream starts, which is 
     
    834833   10.  Message header fields: header fields, following the generic 
    835834        Internet Message Format defined in RFC 2822 [7].  Each header 
    836  
    837  
    838  
    839 Pfeiffer, et al.       Expires September 4, 2005               [Page 15] 
    840   
    841 Internet-Draft                  ANNODEX                       March 2005 
    842  
    843  
    844835        field consists of a name followed by a colon (":") and the field 
     836 
     837 
     838 
     839Pfeiffer, et al.       Expires September 6, 2005               [Page 15] 
     840  
     841Internet-Draft                  ANNODEX                       March 2005 
     842 
     843 
    845844        value.  Field names are case-insensitive.  The field value MAY 
    846845        be preceded by any amount of LWS, though a single SP is 
     
    889888       its differentiation from other Ogg bitstreams that don't contain 
    890889       a skeleton logical bitstream. 
    891  
    892  
    893  
    894  
    895 Pfeiffer, et al.       Expires September 4, 2005               [Page 16] 
    896   
    897 Internet-Draft                  ANNODEX                       March 2005 
    898  
    899  
    900890   2.  The bos pages of the other logical bitstreams come next as is a 
    901891       requirement of the Ogg bitstream format. 
     892 
     893 
     894 
     895Pfeiffer, et al.       Expires September 6, 2005               [Page 16] 
     896  
     897Internet-Draft                  ANNODEX                       March 2005 
     898 
     899 
    902900   3.  The secondary header pages of all the logical bitstreams in the 
    903901       Ogg physical bitstream come next, as is also a requirement of 
     
    949947 
    950948 
    951 Pfeiffer, et al.       Expires September 4, 2005               [Page 17] 
     949 
     950 
     951Pfeiffer, et al.       Expires September 6, 2005               [Page 17] 
    952952  
    953953Internet-Draft                  ANNODEX                       March 2005 
     
    10051005 
    10061006 
    1007 Pfeiffer, et al.       Expires September 4, 2005               [Page 18] 
     1007Pfeiffer, et al.       Expires September 6, 2005               [Page 18] 
    10081008  
    10091009Internet-Draft                  ANNODEX                       March 2005 
     
    10611061 
    10621062 
    1063 Pfeiffer, et al.       Expires September 4, 2005               [Page 19] 
     1063Pfeiffer, et al.       Expires September 6, 2005               [Page 19] 
    10641064  
    10651065Internet-Draft                  ANNODEX                       March 2005 
     
    11171117 
    11181118 
    1119 Pfeiffer, et al.       Expires September 4, 2005               [Page 20] 
     1119Pfeiffer, et al.       Expires September 6, 2005               [Page 20] 
    11201120  
    11211121Internet-Draft                  ANNODEX                       March 2005 
     
    11731173 
    11741174 
    1175 Pfeiffer, et al.       Expires September 4, 2005               [Page 21] 
     1175Pfeiffer, et al.       Expires September 6, 2005               [Page 21] 
    11761176  
    11771177Internet-Draft                  ANNODEX                       March 2005 
     
    12291229 
    12301230 
    1231 Pfeiffer, et al.       Expires September 4, 2005               [Page 22] 
     1231Pfeiffer, et al.       Expires September 6, 2005               [Page 22] 
    12321232  
    12331233Internet-Draft                  ANNODEX                       March 2005 
     
    12851285 
    12861286 
    1287 Pfeiffer, et al.       Expires September 4, 2005               [Page 23] 
     1287Pfeiffer, et al.       Expires September 6, 2005               [Page 23] 
    12881288  
    12891289Internet-Draft                  ANNODEX                       March 2005 
     
    13411341 
    13421342 
    1343 Pfeiffer, et al.       Expires September 4, 2005               [Page 24] 
     1343Pfeiffer, et al.       Expires September 6, 2005               [Page 24] 
    13441344  
    13451345Internet-Draft                  ANNODEX                       March 2005 
     
    13971397 
    13981398 
    1399 Pfeiffer, et al.       Expires September 4, 2005               [Page 25] 
     1399Pfeiffer, et al.       Expires September 6, 2005               [Page 25] 
    14001400  
    14011401Internet-Draft                  ANNODEX                       March 2005 
     
    14531453 
    14541454 
    1455 Pfeiffer, et al.       Expires September 4, 2005               [Page 26] 
     1455Pfeiffer, et al.       Expires September 6, 2005               [Page 26] 
    14561456  
    14571457Internet-Draft                  ANNODEX                       March 2005 
     
    15091509 
    15101510 
    1511 Pfeiffer, et al.       Expires September 4, 2005               [Page 27] 
     1511Pfeiffer, et al.       Expires September 6, 2005               [Page 27] 
    15121512  
    15131513Internet-Draft                  ANNODEX                       March 2005 
     
    15651565 
    15661566 
    1567 Pfeiffer, et al.       Expires September 4, 2005               [Page 28] 
     1567Pfeiffer, et al.       Expires September 6, 2005               [Page 28] 
    15681568  
    15691569Internet-Draft                  ANNODEX                       March 2005 
     
    16211621 
    16221622 
    1623 Pfeiffer, et al.       Expires September 4, 2005               [Page 29] 
     1623Pfeiffer, et al.       Expires September 6, 2005               [Page 29] 
    16241624  
    16251625Internet-Draft                  ANNODEX                       March 2005 
     
    16771677 
    16781678 
    1679 Pfeiffer, et al.       Expires September 4, 2005               [Page 30] 
     1679Pfeiffer, et al.       Expires September 6, 2005               [Page 30] 
    16801680  
    16811681Internet-Draft                  ANNODEX                       March 2005 
     
    17331733 
    17341734 
    1735 Pfeiffer, et al.       Expires September 4, 2005               [Page 31] 
     1735Pfeiffer, et al.       Expires September 6, 2005               [Page 31] 
    17361736  
    17371737Internet-Draft                  ANNODEX                       March 2005 
     
    17891789 
    17901790 
    1791 Pfeiffer, et al.       Expires September 4, 2005               [Page 32] 
     1791Pfeiffer, et al.       Expires September 6, 2005               [Page 32] 
    17921792  
    17931793Internet-Draft                  ANNODEX                       March 2005 
     
    18451845 
    18461846 
    1847 Pfeiffer, et al.       Expires September 4, 2005               [Page 33] 
     1847Pfeiffer, et al.       Expires September 6, 2005               [Page 33] 
    18481848  
    18491849Internet-Draft                  ANNODEX                       March 2005 
     
    19011901 
    19021902 
    1903 Pfeiffer, et al.       Expires September 4, 2005               [Page 34] 
     1903Pfeiffer, et al.       Expires September 6, 2005               [Page 34] 
    19041904  
    19051905Internet-Draft                  ANNODEX                       March 2005 
     
    19571957 
    19581958 
    1959 Pfeiffer, et al.       Expires September 4, 2005               [Page 35] 
    1960   
     1959Pfeiffer, et al.       Expires September 6, 2005               [Page 35] 
     1960  
  • standards/draft-pfeiffer-annodex-current.xml

    r1049 r1065  
    591591          bitstream. This document specifies the minor version 0. 
    592592          </t> 
    593           <t>Presentationtime numerator &amp; denominator: 8 Byte integer 
    594           each, numerator signed, denominator unsigned. 
     593          <t>Presentationtime numerator &amp; denominator: 8 Byte signed 
     594          integer each 
    595595          They represent together the time at which to start 
    596596          presenting the Ogg physical bitstream given as a rational number. 
     
    604604          created stream. 
    605605          </t> 
    606           <t>Basetime numerator &amp; denominator: 8 Byte integer 
    607           each, numerator signed, denominator unsigned. 
     606          <t>Basetime numerator &amp; denominator: 8 Byte signed integer 
     607          each 
    608608          They represent together the basetime of the 
    609609          Ogg physical bitstream given as a rational number like the 
     
    714714             particular logical bitstream consisting of the bos page and the 
    715715             secondary header pages.</t> 
    716           <t>Granulerate numerator &amp; denominator: 8 Byte integer 
    717              each, numerator signed, denominator unsigned. 
     716          <t>Granulerate numerator &amp; denominator: 8 Byte signed integer 
     717             each 
    718718             They represent the temporal resolution of the 
    719719             logical bitstream in Hz given as a rational number in the