)]}'
{
  "commit": "4be51a02f4fdecc0fbbc60399ddfe3c815aba5f2",
  "tree": "9140f16d040ef190ba2151691747f4e919ca6766",
  "parents": [
    "84bf96434919f2c673b714f08ab207b8617a7c08"
  ],
  "author": {
    "name": "martinduke",
    "email": "martinduke@google.com",
    "time": "Wed Jul 29 07:51:52 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jul 29 07:52:21 2026 -0700"
  },
  "message": "Prevent MoqtRelayTrackPublisher from calling OnNewFinAvailable multiple times.\n\n- When a new object arrives with FIN, it will be added to the queue with fin_after_this \u003d true. Don\u0027t call OnNewFinAvailable() because the stream will find out about the FIN when it pulls the cached object.\n\n- OnStreamFin() does not notify the listener if the fin_after_this is already true on the last object. This can happen because we added FIN on an EndOfGroup object, and the actual FIN of the stream is redundant.\n\nPiperOrigin-RevId: 955880611\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7671934beab435a9c734aaed5656f5fb58bd09e2",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_integration_test.cc",
      "new_id": "764672f94512b1986f1a693ab6cce7f085322664",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_integration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "07dc72dd096c021b1994056f5246617fdde31334",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_relay_track_publisher.cc",
      "new_id": "bbe823e0ca8c37c1dc29f8a3b654b89c924b8a4f",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_relay_track_publisher.cc"
    },
    {
      "type": "modify",
      "old_id": "b2ebd8cbc517cd19ba21c2df160e0ce63615692b",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_relay_track_publisher_test.cc",
      "new_id": "e05567b4c0cc826e580de08c38bd8d98ffd372d8",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_relay_track_publisher_test.cc"
    }
  ]
}
