)]}'
{
  "commit": "52cc2fefa8601f568be7fb6fb3deabe6023f8b12",
  "tree": "9f1a6bec1ee02f81244eaf8a0ca97a949a08711d",
  "parents": [
    "23126260dc4b6234d5311f1627b645a13d6ca9c9"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Tue Aug 04 13:53:51 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Aug 04 13:54:17 2026 -0700"
  },
  "message": "Add MoqtStreamTypeParser that can be later converted into either a data stream parser or a control message parser.\n\nSince SETUP is going to become a pair of unidirectional streams, we can no longer select the parser solely based on the stream type.\n\nPiperOrigin-RevId: 959212215\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9509c4ec00802cc518ef3a6752ab5c5e17302675",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_bidi_stream.cc",
      "new_id": "b5b7740cbaf95c4d3e2359e73cc130717c3e8d8e",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_bidi_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "68b55f7cbd3f2e56bd4f2e5f06bf50a6fd002f1e",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_bidi_stream.h",
      "new_id": "13fc2d2bf84aa9bb9255b6501ba7cfbb47398a5e",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_bidi_stream.h"
    },
    {
      "type": "modify",
      "old_id": "3eec6fe408b46ee6e0c895877c724011fba50c45",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.cc",
      "new_id": "c7aa9802f1f71248d538157502ad213f241be233",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "f8f685bdaad6b5ef99fa43b8693810b77274c197",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.h",
      "new_id": "d28e203abeabb9e1106f952924985aba07a6c4aa",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.h"
    },
    {
      "type": "modify",
      "old_id": "d598c3da9dee708e8b131a06fd5d237d160a42ab",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser_test.cc",
      "new_id": "3407da41675895862bf427d608cd9e4be9eb22cf",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c9b54f59bd9cb6604897a9145e141bf8cc2804ff",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.cc",
      "new_id": "909d49df1ce16113d8283e4b309ab1e82843aa9e",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.cc"
    },
    {
      "type": "modify",
      "old_id": "b031dc269cbc67f97d5266409ee89905a5165c0c",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.h",
      "new_id": "21ff0a69d21953a78a8470be453e57dd187ee167",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.h"
    },
    {
      "type": "modify",
      "old_id": "b6811251a8a157432e32e12db020e7167fc07744",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_uni_stream.h",
      "new_id": "e1234fbd676f428d36f65f99430695a87f00e203",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_uni_stream.h"
    }
  ]
}
