)]}'
{
  "commit": "b9ba02c025bcb9987f22182bd2947834a6d69d40",
  "tree": "d90c1897249b783d788be556e49003f8557ff62c",
  "parents": [
    "70ad987c64d6c8467d33ad2acf658ce3a6691d0b"
  ],
  "author": {
    "name": "Per K",
    "email": "perkj@webrtc.org",
    "time": "Tue Dec 19 11:42:55 2023"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Dec 19 13:52:11 2023"
  },
  "message": "Prioritize audio resend before video resend and implement TTL.\n\nAdds separate priorities for audio and video retranmission.\nDone by adding an original type to RtpPacketToSend.\n\nAdd possiblity to set TTL for audio nack, video nack and video packet separately.\nOldest packet for these types are dropped when a new packet of that type is pushed to the pacer, or when the pacer switch current priority type to that priority.\n\nEffect is that:\n   -pacer queue does not grow unlimited for these types if a TTL has been set.\n   -an old packet is not sent.\n\nBug: webrtc:15740\nChange-Id: I38718bc570aebca54eacbded69824905f3694f41\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/331823\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#41414}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea80c8c819244222c0457bc5fd7e2eba0a08fb76",
      "old_mode": 33188,
      "old_path": "modules/pacing/BUILD.gn",
      "new_id": "87498817b6464f04c9a7341ef30ac59fe74fad88",
      "new_mode": 33188,
      "new_path": "modules/pacing/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "5b81207d56fdbaf97d39b9df93ea6cd267a3d648",
      "old_mode": 33188,
      "old_path": "modules/pacing/pacing_controller.cc",
      "new_id": "41f97a37fb4539d1ab4757ca4fed795d2e16d47a",
      "new_mode": 33188,
      "new_path": "modules/pacing/pacing_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "04e0a820f90d58d4d83560f33030562ec8308c51",
      "old_mode": 33188,
      "old_path": "modules/pacing/pacing_controller.h",
      "new_id": "fe6ee737a99ae91000416deb8fcde16806392715",
      "new_mode": 33188,
      "new_path": "modules/pacing/pacing_controller.h"
    },
    {
      "type": "modify",
      "old_id": "9e6ede6dc0425393d1e6261fe394689e1ba48e5f",
      "old_mode": 33188,
      "old_path": "modules/pacing/pacing_controller_unittest.cc",
      "new_id": "2c3a71b36905d457c38995e90c4b32bc4c94d149",
      "new_mode": 33188,
      "new_path": "modules/pacing/pacing_controller_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ea211ea6830fe1cfa83d2efca765089a5f5a7a72",
      "old_mode": 33188,
      "old_path": "modules/pacing/prioritized_packet_queue.cc",
      "new_id": "15964848c2f5ac03e331ae3af9663369adb871f0",
      "new_mode": 33188,
      "new_path": "modules/pacing/prioritized_packet_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "935c5300274c8b13625a595bed9d938572ed1f4a",
      "old_mode": 33188,
      "old_path": "modules/pacing/prioritized_packet_queue.h",
      "new_id": "179ef104fe192a01b05464db1350d11c077034f4",
      "new_mode": 33188,
      "new_path": "modules/pacing/prioritized_packet_queue.h"
    },
    {
      "type": "modify",
      "old_id": "9ed19642c742033f2c85cfff026b7934fd4b78d2",
      "old_mode": 33188,
      "old_path": "modules/pacing/prioritized_packet_queue_unittest.cc",
      "new_id": "f0c5f0eb1ccef28d3c218570e11226c55d388dcc",
      "new_mode": 33188,
      "new_path": "modules/pacing/prioritized_packet_queue_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b55e74aaf01f807dd29758521a23e8de9e30fd99",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_packet_to_send.cc",
      "new_id": "691a243c5f0eec80f3072fabc89d27bf7b75174a",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_packet_to_send.cc"
    },
    {
      "type": "modify",
      "old_id": "438ca354ed2fc3020600f7ad766f1c1cb2a1c88b",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_packet_to_send.h",
      "new_id": "64f9ee1ab1659c5ed6d4cb0778554ad99c748bd7",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_packet_to_send.h"
    }
  ]
}
