)]}'
{
  "commit": "bad862309153e5e156e0975136f86503d22678db",
  "tree": "44da2bcb0f12af1ee45f4bce2aed46a72675124d",
  "parents": [
    "b5d556774fb971506e5912a357f0f8fb8ef08d12"
  ],
  "author": {
    "name": "martinduke",
    "email": "martinduke@google.com",
    "time": "Fri Feb 02 11:37:19 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Feb 02 11:38:16 2024 -0800"
  },
  "message": "MOQT Message formats from draft-02.\n\nAlso totally refactored the API for sending Objects. Now that the spec clarifies the stream mapping, applications simply indicate the forwarding preference, and MoqtSession does all the stream management (except that the application indicates when the stream is done.)\n\nNot in production.\n\nPiperOrigin-RevId: 603743999\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9431ce4959ca331447f107dbb78c4fc590f9907f",
      "old_mode": 33188,
      "old_path": "build/source_list.bzl",
      "new_id": "88ba579750e70d8c13a2e201a349f65e1a71c912",
      "new_mode": 33188,
      "new_path": "build/source_list.bzl"
    },
    {
      "type": "modify",
      "old_id": "9e3a202f87d054c8ac0d8caa768ab984118dc75a",
      "old_mode": 33188,
      "old_path": "build/source_list.gni",
      "new_id": "68a4748357feb83674f58f52062d389e6b98c0a5",
      "new_mode": 33188,
      "new_path": "build/source_list.gni"
    },
    {
      "type": "modify",
      "old_id": "2971cf818a8c96dd42433219c364d964011075a7",
      "old_mode": 33188,
      "old_path": "build/source_list.json",
      "new_id": "29f189fda4438b51b6d14444d2d52e0ea8480be8",
      "new_mode": 33188,
      "new_path": "build/source_list.json"
    },
    {
      "type": "modify",
      "old_id": "8666061fa85a330be97ee14b224809cca3d542b5",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_framer.cc",
      "new_id": "2c464765a2cdc758b6a3a67d2c0eeaa0703f5fec",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "a5f741b5ed975904c50d1e85550671c6f71c56ed",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_framer.h",
      "new_id": "080e76ee67deea55818c7b8f2ec8dc2a87e8bcda",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_framer.h"
    },
    {
      "type": "modify",
      "old_id": "f261e1f78f83b3b063b6791c9a20d2b543855bc6",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_framer_test.cc",
      "new_id": "ff28d922abf991fcbf8a59e7a9c98b5795fc810f",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c1bc980be080a12edfe7f10af97bb89ee829ace7",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_integration_test.cc",
      "new_id": "a690d733ba20b656ec025cae08a784e7649c15c1",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_integration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9c9021ca930539694869eaabb61f87a44536ec2c",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_messages.cc",
      "new_id": "0a2783226031d13717af848dd30c0f621d42cf21",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_messages.cc"
    },
    {
      "type": "modify",
      "old_id": "8fd0c55311a93f2543876f0e28a785d2bd1ae104",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_messages.h",
      "new_id": "a7c9e5d3134e7041bd5bfff63f11971d915df531",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_messages.h"
    },
    {
      "type": "modify",
      "old_id": "2b9e15f1fd4862300bc45bf9b88f435b38cef3d4",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.cc",
      "new_id": "b8754f27620513c534dd2049a8737d85ccb23245",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "2674885f4c0f545e162b485bdef2a6570351abd9",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser.h",
      "new_id": "3bb7f47f6e31c0fe66746bd84c5f7b5d12aa7f7d",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser.h"
    },
    {
      "type": "modify",
      "old_id": "d5d8f45c249c31211ae6e2bcd167054944bcd1c8",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_parser_test.cc",
      "new_id": "c0f1e9bbb3ad7177c90c7746dd125a8e9ad99637",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_parser_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7adb7ee969275aeb1da62acba8ab84869a347af2",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.cc",
      "new_id": "f78d3f5e98411e028289f1f5b5aa9952945dfdd2",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.cc"
    },
    {
      "type": "modify",
      "old_id": "01f6fcf3edef5422247092f3e540a7a84e25d82b",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session.h",
      "new_id": "9b77a11225d883d44b4ca0b032571e47e045d6dc",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session.h"
    },
    {
      "type": "modify",
      "old_id": "eb231b2e38e36b503d21c759b07cd0d8fba27f91",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_session_test.cc",
      "new_id": "69021e5974fefd7c39ebe54345c9823874687206",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_session_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "335d2d87e2324784dfc03d5c4b24cee812d3a7e5",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_subscribe_windows.cc"
    },
    {
      "type": "modify",
      "old_id": "4bf5f76208c5227d6aa235b0464da923fbb7fe72",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_subscribe_windows.h",
      "new_id": "f8def02420e968f3aaf433062503bd7e0ee35f2e",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_subscribe_windows.h"
    },
    {
      "type": "modify",
      "old_id": "b1b1bd094394551204e628149e5db94046bad32d",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_subscribe_windows_test.cc",
      "new_id": "02e7007234215341d262f9cdafc303966f62a643",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_subscribe_windows_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4dad086ea881c36701b3e7eb2ff48420ccc14fa1",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_track.h",
      "new_id": "4d04afc8c3ef5954943504a941c3b085a57e2702",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_track.h"
    },
    {
      "type": "modify",
      "old_id": "a4d3e2afd453ddd76c2f1cdd02b7ffd4879ac374",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_track_test.cc",
      "new_id": "4d85b6b9dc3a2f0ced01083c845b33afb2f07f4a",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_track_test.cc"
    },
    {
      "type": "modify",
      "old_id": "09ebb64058ef241f8cf3c9221cb5633d884e65c1",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/test_tools/moqt_test_message.h",
      "new_id": "dae15e0bda1b9b1e61db5f3e658c9397cf1c0a4d",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/test_tools/moqt_test_message.h"
    },
    {
      "type": "modify",
      "old_id": "f2af2f70721d458ed91068ffb881e58341d987f3",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/chat_client_bin.cc",
      "new_id": "c5cb07049e0530faf9bb98b1aa1e6f2ac55fc975",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/chat_client_bin.cc"
    },
    {
      "type": "modify",
      "old_id": "07c088e4f7899c9eeaaf3b9c5fdb367340c30cbc",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moqt_client.cc",
      "new_id": "754b68d56dc3353c150ab3b17b5aa317561abbbb",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moqt_client.cc"
    },
    {
      "type": "modify",
      "old_id": "9248114c2fa478617858002bdf09e760ce4283e3",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moqt_mock_visitor.h",
      "new_id": "246e8412ead7b6af01a901dd72506e4b22a5dd5c",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moqt_mock_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "e811c6df80edefefbb8a1dc05d9f3df9da3afaae",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/tools/moqt_server.cc",
      "new_id": "1c0f51b600552fdd5a5348d0e3ad01124aa78d2e",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/tools/moqt_server.cc"
    }
  ]
}
