)]}'
{
  "commit": "cf143d44088368e383fe103a2580928780ccee19",
  "tree": "6b6ae70c42f8c042994e0b7ce865aa799ec099df",
  "parents": [
    "f502b885b9fd17f1e272c101833af1489a91dc59"
  ],
  "author": {
    "name": "Vishnu Nair",
    "email": "vishnun@google.com",
    "time": "Wed Sep 16 16:00:39 2020 -0700"
  },
  "committer": {
    "name": "Vishnu Nair",
    "email": "vishnun@google.com",
    "time": "Thu Sep 24 21:45:18 2020 +0000"
  },
  "message": "Add BlastBufferQueue adapter in SurfaceView\n\nAdd support for submitting buffers in SurfaceView via BLAST using\nBlastBufferQueue adapter.\n\nIntroduce a new config wm_use_blast_adapter_sv, that is disabled by\ndefault to enable the adapter.\n\nWhen enabled, the blast SC is created as a child of the main\nSurfaceView SC and the main SC is set as a container layer. This layer\nwill continue to handle position, visibility and transforms while the\nblast SC will handle buffer updates via the adapter.\n\nTest: atest SurfaceViewBufferTests\nTest: go/wm-smoke w/ \u0026 w/o adb shell adb shell settings set global use_blast_adapter_sv 1\nBug: b/168504870, b/168917217\n\nChange-Id: I826eef39e03ea339df54400be0709eaba6c88797\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7055ec0f050380b1537640e8c71cb118f38b2eb",
      "old_mode": 33188,
      "old_path": "core/java/android/provider/Settings.java",
      "new_id": "07867e2a9d9b43bad8c9c2e4ad96a2a50847143d",
      "new_mode": 33188,
      "new_path": "core/java/android/provider/Settings.java"
    },
    {
      "type": "modify",
      "old_id": "8cb8e1d12d8a95da60e0f48fac63360f9c99490d",
      "old_mode": 33188,
      "old_path": "core/java/android/view/Surface.java",
      "new_id": "5b0d950e3bd8f072c732b38a5e91d83223432d0b",
      "new_mode": 33188,
      "new_path": "core/java/android/view/Surface.java"
    },
    {
      "type": "modify",
      "old_id": "abda698fdf7377098478271c42a879a4b48a3465",
      "old_mode": 33188,
      "old_path": "core/java/android/view/SurfaceView.java",
      "new_id": "a8ec9edf398d8cf96f0b6d0423a711929c7bf6e7",
      "new_mode": 33188,
      "new_path": "core/java/android/view/SurfaceView.java"
    },
    {
      "type": "modify",
      "old_id": "d6cf0c441a8675a10ecff8a13cf51d0e09845b97",
      "old_mode": 33188,
      "old_path": "core/java/android/view/ViewRootImpl.java",
      "new_id": "4176e887c0e7ce93f1222df75516067e4787c4f7",
      "new_mode": 33188,
      "new_path": "core/java/android/view/ViewRootImpl.java"
    },
    {
      "type": "modify",
      "old_id": "4cfc205b06e9f1d4c45be77db4960d93417906bd",
      "old_mode": 33188,
      "old_path": "core/jni/android_view_Surface.cpp",
      "new_id": "6a07cf7bbf40c64e354d9d8f7de54d209a1c95c8",
      "new_mode": 33188,
      "new_path": "core/jni/android_view_Surface.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c7e960eb0a42a6523656b586b492e11a92ef617",
      "old_mode": 33188,
      "old_path": "graphics/java/android/graphics/BLASTBufferQueue.java",
      "new_id": "4cd55e8ea2103aa7459487fffcb68ddc35ddd753",
      "new_mode": 33188,
      "new_path": "graphics/java/android/graphics/BLASTBufferQueue.java"
    },
    {
      "type": "modify",
      "old_id": "91510f65316feab81028611b40a357a929a0201d",
      "old_mode": 33188,
      "old_path": "packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java",
      "new_id": "9788b30f82c4ee9f6ed6123406ee5a1ccb561cd5",
      "new_mode": 33188,
      "new_path": "packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java"
    }
  ]
}
