@@ -491,11 +491,11 @@ TEST_F(MoqtMessageSpecificTest, ClientSetupMaxRequestIdAppearsTwice) {
491491 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
492492 MoqtControlParser parser (kRawQuic , &stream, visitor_);
493493 char setup[] = {
494- 0x20 , 0x00 , 0x0d , 0x02 , 0x01 , 0x02 , // versions
495- 0x03 , // 3 params
496- 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
497- 0x01 , 0x32 , // max_request_id = 50
498- 0x00 , 0x32 , // max_request_id = 50
494+ 0x20 , 0x00 , 0x0a ,
495+ 0x03 , // 3 params
496+ 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
497+ 0x01 , 0x32 , // max_request_id = 50
498+ 0x00 , 0x32 , // max_request_id = 50
499499 };
500500 stream.Receive (absl::string_view (setup, sizeof (setup)), false );
501501 parser.ReadAndDispatchMessages ();
@@ -509,7 +509,7 @@ TEST_F(MoqtMessageSpecificTest, ClientSetupAuthorizationTokenTagRegister) {
509509 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
510510 MoqtControlParser parser (kRawQuic , &stream, visitor_);
511511 char setup[] = {
512- 0x20 , 0x00 , 0x13 , 0x02 , 0x01 , 0x02 , // versions
512+ 0x20 , 0x00 , 0x10 ,
513513 0x03 , // 3 params
514514 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
515515 0x01 , 0x32 , // max_request_id = 50
@@ -525,8 +525,7 @@ TEST_F(MoqtMessageSpecificTest, SetupPathFromServer) {
525525 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
526526 MoqtControlParser parser (kRawQuic , &stream, visitor_);
527527 char setup[] = {
528- 0x21 , 0x00 , 0x07 ,
529- 0x01 , // version = 1
528+ 0x21 , 0x00 , 0x06 ,
530529 0x01 , // 1 param
531530 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
532531 };
@@ -542,8 +541,7 @@ TEST_F(MoqtMessageSpecificTest, SetupAuthorityFromServer) {
542541 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
543542 MoqtControlParser parser (kRawQuic , &stream, visitor_);
544543 char setup[] = {
545- 0x21 , 0x00 , 0x07 ,
546- 0x01 , // version = 1
544+ 0x21 , 0x00 , 0x06 ,
547545 0x01 , // 1 param
548546 0x05 , 0x03 , 0x66 , 0x6f , 0x6f , // authority = "foo"
549547 };
@@ -559,10 +557,10 @@ TEST_F(MoqtMessageSpecificTest, SetupPathAppearsTwice) {
559557 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
560558 MoqtControlParser parser (kRawQuic , &stream, visitor_);
561559 char setup[] = {
562- 0x20 , 0x00 , 0x0e , 0x02 , 0x01 , 0x02 , // versions = 1, 2
563- 0x02 , // 2 params
564- 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
565- 0x00 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
560+ 0x20 , 0x00 , 0x0b ,
561+ 0x02 , // 2 params
562+ 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
563+ 0x00 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
566564 };
567565 stream.Receive (absl::string_view (setup, sizeof (setup)), false );
568566 parser.ReadAndDispatchMessages ();
@@ -576,9 +574,9 @@ TEST_F(MoqtMessageSpecificTest, SetupPathOverWebtrans) {
576574 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
577575 MoqtControlParser parser (kWebTrans , &stream, visitor_);
578576 char setup[] = {
579- 0x20 , 0x00 , 0x09 , 0x02 , 0x01 , 0x02 , // versions = 1, 2
580- 0x01 , // 1 param
581- 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
577+ 0x20 , 0x00 , 0x06 ,
578+ 0x01 , // 1 param
579+ 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
582580 };
583581 stream.Receive (absl::string_view (setup, sizeof (setup)), false );
584582 parser.ReadAndDispatchMessages ();
@@ -592,9 +590,9 @@ TEST_F(MoqtMessageSpecificTest, SetupAuthorityOverWebtrans) {
592590 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
593591 MoqtControlParser parser (kWebTrans , &stream, visitor_);
594592 char setup[] = {
595- 0x20 , 0x00 , 0x09 , 0x02 , 0x01 , 0x02 , // versions = 1, 2
596- 0x01 , // 1 param
597- 0x05 , 0x03 , 0x66 , 0x6f , 0x6f , // authority = "foo"
593+ 0x20 , 0x00 , 0x06 ,
594+ 0x01 , // 1 param
595+ 0x05 , 0x03 , 0x66 , 0x6f , 0x6f , // authority = "foo"
598596 };
599597 stream.Receive (absl::string_view (setup, sizeof (setup)), false );
600598 parser.ReadAndDispatchMessages ();
@@ -608,8 +606,10 @@ TEST_F(MoqtMessageSpecificTest, SetupPathMissing) {
608606 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
609607 MoqtControlParser parser (kRawQuic , &stream, visitor_);
610608 char setup[] = {
611- 0x20 , 0x00 , 0x04 , 0x02 , 0x01 , 0x02 , // versions = 1, 2
612- 0x00 , // no param
609+ 0x20 ,
610+ 0x00 ,
611+ 0x01 ,
612+ 0x00 , // no param
613613 };
614614 stream.Receive (absl::string_view (setup, sizeof (setup)), false );
615615 parser.ReadAndDispatchMessages ();
@@ -623,11 +623,11 @@ TEST_F(MoqtMessageSpecificTest, ServerSetupMaxRequestIdAppearsTwice) {
623623 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
624624 MoqtControlParser parser (kRawQuic , &stream, visitor_);
625625 char setup[] = {
626- 0x20 , 0x00 , 0x0d , 0x02 , 0x01 , 0x02 , // versions = 1, 2
627- 0x03 , // 4 params
628- 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
629- 0x01 , 0x32 , // max_request_id = 50
630- 0x00 , 0x32 , // max_request_id = 50
626+ 0x20 , 0x00 , 0x0a ,
627+ 0x03 , // 3 params
628+ 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
629+ 0x01 , 0x32 , // max_request_id = 50
630+ 0x00 , 0x32 , // max_request_id = 50
631631 };
632632 stream.Receive (absl::string_view (setup, sizeof (setup)), false );
633633 parser.ReadAndDispatchMessages ();
@@ -641,9 +641,9 @@ TEST_F(MoqtMessageSpecificTest, ServerSetupMalformedPath) {
641641 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
642642 MoqtControlParser parser (kRawQuic , &stream, visitor_);
643643 char setup[] = {
644- 0x20 , 0x00 , 0x09 , 0x02 , 0x01 , 0x02 , // versions = 1, 2
645- 0x01 , // 1 param
646- 0x01 , 0x03 , 0x66 , 0x5c , 0x6f , // path = "f\o"
644+ 0x20 , 0x00 , 0x06 ,
645+ 0x01 , // 1 param
646+ 0x01 , 0x03 , 0x66 , 0x5c , 0x6f , // path = "f\o"
647647 };
648648 stream.Receive (absl::string_view (setup, sizeof (setup)), false );
649649 parser.ReadAndDispatchMessages ();
@@ -656,10 +656,10 @@ TEST_F(MoqtMessageSpecificTest, ServerSetupMalformedAuthority) {
656656 webtransport::test::InMemoryStream stream (/* stream_id=*/ 0 );
657657 MoqtControlParser parser (kRawQuic , &stream, visitor_);
658658 char setup[] = {
659- 0x20 , 0x00 , 0x0e , 0x02 , 0x01 , 0x02 , // versions = 1, 2
660- 0x02 , // 2 params
661- 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
662- 0x04 , 0x03 , 0x66 , 0x5c , 0x6f , // authority = "f\o"
659+ 0x20 , 0x00 , 0x0b ,
660+ 0x02 , // 2 params
661+ 0x01 , 0x03 , 0x66 , 0x6f , 0x6f , // path = "foo"
662+ 0x04 , 0x03 , 0x66 , 0x5c , 0x6f , // authority = "f\o"
663663 };
664664 stream.Receive (absl::string_view (setup, sizeof (setup)), false );
665665 parser.ReadAndDispatchMessages ();
0 commit comments