)]}'
{
  "commit": "0186d2d62665d7e4dbc7b144c12a720193c5b1a3",
  "tree": "580d3c420b12c9845dd731ac2a888a0d91f82c81",
  "parents": [
    "370e60098c7e80e41e71416c923149a53477c682"
  ],
  "author": {
    "name": "Erik Språng",
    "email": "sprang@webrtc.org",
    "time": "Wed Dec 09 19:58:21 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Dec 10 19:31:11 2020"
  },
  "message": "Splits vp9_impl into libvpx_vp9_encoder and libvpx_vp9_decoder.\n\nAlso moves the LibvpxVp8Interface from codec/vp8 to codec/interface and\ndrops vp8 from the name.\n\nFollow-up CLs will wire up actual usage in the new classes through the\ninterface so that we can unit test them more easily.\n\nBug: webrtc:12274\nChange-Id: I95f66e90245d9320e5fc23cdc845fbeb2648b38b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/196522\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#32816}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe2388c6cd15e2ea4936609eb436b90692433c81",
      "old_mode": 33188,
      "old_path": "modules/video_coding/BUILD.gn",
      "new_id": "2d636cd5d1bbd782718cccb5d9ae6179ae588fdf",
      "new_mode": 33188,
      "new_path": "modules/video_coding/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "7bf61171577a0ab6d38c462ff4657cdc7760beb9",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/libvpx_interface.cc",
      "new_id": "8ab7bf5f99a2abf99f009232938ae17970896cec",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/interface/libvpx_interface.cc",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "3da38ea24adbec310eb09c3f4854d1e2c76f5ad9",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/libvpx_interface.h",
      "new_id": "f087ff383b6518cf58336c1138a456840fc579cf",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/interface/libvpx_interface.h",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "697b44b9d561728daef7d0cdfa90f6c28001eb4a",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/test/mock_libvpx_interface.h",
      "new_id": "33681cb784e8e8abf46131bfff15a1e1fb42b72d",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/interface/mock_libvpx_interface.h",
      "score": 91
    },
    {
      "type": "modify",
      "old_id": "9f604975df09f8ec2e108eb0dae31e1d19b0d500",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc",
      "new_id": "7713a0d3d0f4bc86a77a90d7cc74b41d6869fc3a",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "c08b9b0883cef7e318b2662c3767101d4287c826",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h",
      "new_id": "bfe4275f50ac0d462a53b0795f82ce04b8d788aa",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "2d09eb011645afab515be90e87208330781c123a",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc",
      "new_id": "94ea1794ef4a84841641048780dc03498803d320",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45e0a0b4ab9d2a042ef68cc9a6a4efc1de46f42b",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59d207aec236ecae7f6a65e92b1b36d2f40f3121",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h"
    },
    {
      "type": "rename",
      "old_id": "74fe565d10079ab1b4fb5040181ed24a6bd46195",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/vp9_impl.cc",
      "new_id": "2f2fa6ccd21a3daf9a5e64060d6168f966a4264b",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "075a21462852be9b2d9b8afc51c9d1c9f435456e",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/vp9_impl.h",
      "new_id": "037c760c17a74cd89523fe7e2e1e955bcb6e5c9d",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h",
      "score": 82
    },
    {
      "type": "modify",
      "old_id": "9b0585c05978672724ec35b75afc4c3963b29cb0",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/vp9.cc",
      "new_id": "1efb1b4f9f2da97b9339daaead80d4e5b7429a2c",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/vp9.cc"
    }
  ]
}
