diff --git a/draft-ietf-moq-transport.md b/draft-ietf-moq-transport.md index e59321ef..a6bb5612 100644 --- a/draft-ietf-moq-transport.md +++ b/draft-ietf-moq-transport.md @@ -1300,10 +1300,11 @@ StartGroup is prior to the current group, the subscription starts at the beginning of the current object like the 'Latest Object' filter. AbsoluteRange (0x4): Specifies a closed subscription starting at StartObject -in StartGroup and ending at EndObject in EndGroup. The start and end of the -range are inclusive. EndGroup MUST specify the same or a later group than -StartGroup. If the StartGroup is prior to the current group, the subscription -starts at the beginning of the current object like the 'Latest Object' filter. +in StartGroup and ending at the largest object in EndGroup. The start and +end of the range are inclusive. EndGroup MUST specify the same or a later +group than StartGroup. If the StartGroup is prior to the current group, the +subscription starts at the beginning of the current object like the 'Latest +Object' filter. A filter type other than the above MUST be treated as error. @@ -1709,6 +1710,8 @@ ANNOUNCE_CANCEL Message { ({{track-name}}). * Error Code: Identifies an integer error code for canceling the announcement. +ANNOUNCE_CANCEL uses the same error codes as ANNOUNCE_ERROR +({{message-announce-error}}). * Reason Phrase: Provides the reason for announcement cancelation. @@ -2453,8 +2456,6 @@ OBJECT_DATAGRAM { Publisher Priority (8), Extension Headers Length (i), [Extension headers (...)], - Object Payload Length (i), - [Object Status (i)], Object Payload (..), } ~~~ @@ -2474,6 +2475,8 @@ OBJECT_DATAGRAM_STATUS { Group ID (i), Object ID (i), Publisher Priority (8), + Extension Headers Length (i), + [Extension headers (...)], Object Status (i), } ~~~ @@ -2652,11 +2655,13 @@ SUBGROUP_HEADER { } { Object ID = 0 + Extension Headers Length = 0 Object Payload Length = 4 Payload = "abcd" } { Object ID = 1 + Extension Headers Length = 0 Object Payload Length = 4 Payload = "efgh" } @@ -2689,6 +2694,7 @@ STREAM_HEADER_GROUP { } { Object ID = 1 + Extension Headers Length = 0 Object Payload Length = 4 Payload = "efgh" }