)]}'
{
  "commit": "4ae0c3fb6f8f307d328c13d2d10f446fc67f3acf",
  "tree": "4e876df9f78b2cfa648fbcf44b180da5b59e60e8",
  "parents": [
    "cf7b2e2f7c6e44cb046687da9808493bf455a2b3"
  ],
  "author": {
    "name": "Sherry Zhou",
    "email": "yuandizhou@google.com",
    "time": "Tue Apr 29 00:38:47 2025 +0000"
  },
  "committer": {
    "name": "Sherry Zhou",
    "email": "yuandizhou@google.com",
    "time": "Wed Apr 30 01:12:35 2025 +0000"
  },
  "message": "Add tolerance to FPSThrottler to avoid skipped frame when surface frame rate matches FPS limit\n\nBug: 413729750\nTest: perfetto\nFlag: EXEMPT, adding tolerance\n\nChange-Id: Ia37108ca127d6a4e4c1a29e4090def506d30ccc2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "873327db2e7c46f980844c5eec95a927af8a5925",
      "old_mode": 33188,
      "old_path": "toruslib/torus-core/src/main/java/com/google/android/torus/core/power/FpsThrottler.kt",
      "new_id": "b928f54c8bd96bbb17c273004bf4df629bc078c2",
      "new_mode": 33188,
      "new_path": "toruslib/torus-core/src/main/java/com/google/android/torus/core/power/FpsThrottler.kt"
    },
    {
      "type": "modify",
      "old_id": "814dff6f5f827b4291701de490022e76bda735ba",
      "old_mode": 33188,
      "old_path": "toruslib/torus-framework-canvas/src/main/java/com/google/android/torus/canvas/engine/CanvasWallpaperEngine.kt",
      "new_id": "b9438af42645de582306715163d186ab34f84fe9",
      "new_mode": 33188,
      "new_path": "toruslib/torus-framework-canvas/src/main/java/com/google/android/torus/canvas/engine/CanvasWallpaperEngine.kt"
    }
  ]
}
