)]}'
{
  "commit": "fcf4e2cd674d5a01bf8d50e44ac20546a1ab7b59",
  "tree": "a11d11a04d8aaeefe645f8a8a50f8c5aaade080f",
  "parents": [
    "2c35da4c00810c16036131a130aeabfc14e32ad4"
  ],
  "author": {
    "name": "Artem Titov",
    "email": "titovartem@google.com",
    "time": "Tue Feb 25 09:56:26 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Feb 25 10:48:58 2020"
  },
  "message": "Fix potential memory exhaustion in DefaultVideoQualityAnalyzer\n\nDefaultVideoQualityAnalyzer accumulates in flight frames in internal\nqueue to perform psnr/ssim computation. This queue can grow a lot if\ntest experience high frame loss. As a result of this, the analyzer\ncan use quite a lot of memory and cause OOM crashes.\n\nThis CL limits the size of the queue based on the assumption that after\na certain point a frame can be considered lost and so it is impossible\nto calculate PSNR/SSIM.\n\nBug: webrtc:11373\nChange-Id: Iaabcc8d1c3c9142dc58ea5f2f30f599864b088e8\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/168951\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Artem Titov \u003ctitovartem@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#30602}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a235271d7bf67d5fbd5fc5634cd8eee5a7328fe",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/BUILD.gn",
      "new_id": "1e61ee082723970c8c6ee7ecf23b9519163e4439",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c20650c36689bb397f7fd40222f05cfc1dc20c48",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/analyzer/video/default_video_quality_analyzer.cc",
      "new_id": "0b0c3b1addfc9386ba56017a22a2edcc2f329415",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/analyzer/video/default_video_quality_analyzer.cc"
    },
    {
      "type": "modify",
      "old_id": "736cd9da01d48e6c10145fb54831f7fc880c2b5e",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/analyzer/video/default_video_quality_analyzer.h",
      "new_id": "3ed7a654755d0475946fbd5f81be15200d49016e",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/analyzer/video/default_video_quality_analyzer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a59015e1068a7c2cc369477f1c02f8c163db6f0",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/analyzer/video/default_video_quality_analyzer_test.cc"
    }
  ]
}
