)]}'
{
  "commit": "de153265f302f0bf3f182779b6e2326e8a8a045f",
  "tree": "f5bc3a3eb237859ca17d91ef4b0ac91902b990d0",
  "parents": [
    "8f6f919fe59128b18a2f58d7137bdb1b0a256f83"
  ],
  "author": {
    "name": "Niels Möller",
    "email": "nisse@webrtc.org",
    "time": "Mon Apr 18 11:02:59 2016"
  },
  "committer": {
    "name": "Niels Möller",
    "email": "nisse@webrtc.org",
    "time": "Mon Apr 18 11:03:11 2016"
  },
  "message": "Introduce an IsMutable method on VideoFrameBuffer.\n\nUnlike HasOneRef, it can be overridden to always return false in\nimmutable subclasses.\n\nI\u0027m also investigating overiding it in PooledI420Buffer, to directly\ninherit I420Buffer but ignore the reference from the pool. Still\nunclear if that will work out.\n\nBUG\u003dwebrtc:5682\n\nCommitted: https://crrev.com/6bd10f2c1ac912cbe5addd880e559d59274c60e6\nCr-Commit-Position: refs/heads/master@{#12365}\n\nR\u003dmagjed@webrtc.org, pbos@webrtc.org, perkj@webrtc.org\n\nReview URL: https://codereview.webrtc.org/1881933004 .\n\nCr-Original-Commit-Position: refs/heads/master@{#12404}\nCr-Mirrored-From: https://chromium.googlesource.com/external/webrtc\nCr-Mirrored-Commit: 47fe34c2bd38927d78925174390a9e07efc3752f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82a10797b353d3b9978411f1ce9e1c7edf878748",
      "old_mode": 33188,
      "old_path": "common_video/i420_buffer_pool.cc",
      "new_id": "d00ab781aa12634ef3745f82c4a8fae178d0ed76",
      "new_mode": 33188,
      "new_path": "common_video/i420_buffer_pool.cc"
    },
    {
      "type": "modify",
      "old_id": "b030ee774aa8135cdc63c6f299292ca45f343e8f",
      "old_mode": 33188,
      "old_path": "common_video/i420_buffer_pool_unittest.cc",
      "new_id": "273b72dc915859c00ec63ed1d73e781ea0b18f22",
      "new_mode": 33188,
      "new_path": "common_video/i420_buffer_pool_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9cf57a43591b1da66f82ed9d59ffde5794fdc212",
      "old_mode": 33188,
      "old_path": "common_video/include/video_frame_buffer.h",
      "new_id": "e78a1d696884354ec4021f3c58fc9da9949eebf2",
      "new_mode": 33188,
      "new_path": "common_video/include/video_frame_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "28e463112c87434690e3ded3c45069be834def6c",
      "old_mode": 33188,
      "old_path": "common_video/video_frame.cc",
      "new_id": "3f817c0e8f0946e9e6b7acadc648042e6bf2d355",
      "new_mode": 33188,
      "new_path": "common_video/video_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "6f49e8aef9d0f1f387ff15cce119aca0699567ac",
      "old_mode": 33188,
      "old_path": "common_video/video_frame_buffer.cc",
      "new_id": "6ce806e35e5b1a490c301fd9c18374954f9528a2",
      "new_mode": 33188,
      "new_path": "common_video/video_frame_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "9c18235bb67de87291d341a2fbd0c7951a09cf61",
      "old_mode": 33188,
      "old_path": "media/engine/webrtcvideoframe.cc",
      "new_id": "9983db9a7ec42d94fdf5243dc38373cef7bfca99",
      "new_mode": 33188,
      "new_path": "media/engine/webrtcvideoframe.cc"
    }
  ]
}
