)]}'
{
  "commit": "8b6dc421decf2b3a7293b2f90652f56b6e12be3e",
  "tree": "72aa56ab1bcfeb85175cbdaad41f1dc8738ecbd9",
  "parents": [
    "d4039f46d9f976189040746d46973b53a543c247"
  ],
  "author": {
    "name": "Naomi Musgrave",
    "email": "nmusgrave@google.com",
    "time": "Wed Aug 02 17:14:20 2023 +0100"
  },
  "committer": {
    "name": "Naomi Musgrave",
    "email": "nmusgrave@google.com",
    "time": "Mon Aug 14 13:00:50 2023 +0000"
  },
  "message": "[MediaProjection][ConcurrentDisplays] mirroring rotation fix\n\nMirroring to a concurrent display was mistransformed, since we\nassumed the display we are mirroring to always has rotation 0.\nInstead, use the current orientation when calculating how to\ntransform the mirrored content onto the concurrent display.\n\nBug: 293297908\nTest: manual screen record \u0026 concurrent display setup\nChange-Id: I5fab2de82219215023d0363c8b6375d94576f140\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94bff893b5a85e7b19179e8c53ec38480dc2ed7a",
      "old_mode": 33188,
      "old_path": "core/java/android/hardware/display/DisplayManagerInternal.java",
      "new_id": "4700720736b5ac160b2be749429bc6b3d95e4408",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/display/DisplayManagerInternal.java"
    },
    {
      "type": "modify",
      "old_id": "d57dc471694ebe6dcaa9b7f35672442664778fb7",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/display/DisplayDevice.java",
      "new_id": "8642fb88855677d78808ed1416a0fe3914abb118",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/display/DisplayDevice.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fd8f26d91a840974de5b4d748467aa22523a5ef",
      "new_mode": 33188,
      "new_path": "services/tests/displayservicetests/src/com/android/server/display/DisplayDeviceTest.java"
    }
  ]
}
