)]}'
{
  "commit": "69a32cc2d397452de9c81375d0b5cc29944e5c4c",
  "tree": "f5ecb2fec376aa9530c5d59f828c95099c36a52d",
  "parents": [
    "1709341fd94215363f4e74900796a29d94af9ebe"
  ],
  "author": {
    "name": "Artem Titov",
    "email": "titovartem@webrtc.org",
    "time": "Mon Jun 13 13:05:21 2022"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 13 14:00:46 2022"
  },
  "message": "[DVQA] Rewrite MultiHeadQueue and add ability to remove head\n\nRewrite MultiHeadQueue reducing space complexity from\nO(readers count * queue size) to O(queue size + readers count).\n\nBug: b/231397778\nChange-Id: Ifbd9c686915368773916ed86467f4de3f8e06af1\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/265621\nCommit-Queue: Artem Titov \u003ctitovartem@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#37197}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43bd800316f508a657f13422893227ae9423d89a",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/BUILD.gn",
      "new_id": "12db7fbe11ad3c7761a0facf9cb534bf40f1f06f",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6d4818f15da30446aaea3ca2fb275ae7465fcda6",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/analyzer/video/default_video_quality_analyzer.h",
      "new_id": "188588bd5c472bbc69921ca593e3b33b43789442",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/analyzer/video/default_video_quality_analyzer.h"
    },
    {
      "type": "modify",
      "old_id": "c127dd1f676e3c398de896cc7926e8a2b23067fc",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/analyzer/video/default_video_quality_analyzer_stream_state.h",
      "new_id": "8cf41a3eaa08b74e7125f2d12ac1a7d3e185d16f",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/analyzer/video/default_video_quality_analyzer_stream_state.h"
    },
    {
      "type": "delete",
      "old_id": "eef862b8fc4f5359d2de746ba9f8028a49ad0143",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/analyzer/video/multi_head_queue.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2aa6fd80e5c2769434963df37c5a2b714c0e901e",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/analyzer/video/multi_head_queue_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8a7db0ceca5da63be997cc4b398efeb0a476586",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/analyzer/video/multi_reader_queue.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e41c4a82080f4d3da1c3d651172bcad3f0f051c6",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/analyzer/video/multi_reader_queue_test.cc"
    }
  ]
}
