)]}'
{
  "commit": "50360df13e907264427163d5a337cfbf1e51c6a5",
  "tree": "3757ff58e1fc72f11b4fe9ee489a26f9047631c7",
  "parents": [
    "0df8303ad20df67cb9b6d9d2c31d289d3f704f8e"
  ],
  "author": {
    "name": "Ji-Jie Lin",
    "email": "jijielin@google.com",
    "time": "Thu Mar 05 04:55:53 2026"
  },
  "committer": {
    "name": "Ji-Jie Lin",
    "email": "jijielin@google.com",
    "time": "Mon Mar 09 07:48:09 2026"
  },
  "message": "Fix TestDataPathsActivity jitter calculation\n\n1. Move jitter calculation from TestDataPathsActivity.java to DataPathAnalyzer.cpp\n   to calcuate scores on each frame instead of in a UI event.\n2. Add kMinSmoothedMagnitude to align CTSV data paths jitter analyzer.\n3. Fix sinf to sin for precision.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5bcf06f8adf970e5b2602a71f2861d1756ad7e25",
      "old_mode": 33188,
      "old_path": "apps/OboeTester/app/src/main/cpp/analyzer/BaseSineAnalyzer.h",
      "new_id": "275f5bce5d8dfab609e745cd55d1c4305c7b8c0b",
      "new_mode": 33188,
      "new_path": "apps/OboeTester/app/src/main/cpp/analyzer/BaseSineAnalyzer.h"
    },
    {
      "type": "modify",
      "old_id": "c9e28c795aecbc644623b160991d08d5a5322eb4",
      "old_mode": 33188,
      "old_path": "apps/OboeTester/app/src/main/cpp/analyzer/DataPathAnalyzer.cpp",
      "new_id": "f812a4085581f30885e9cd3e7a13126c8eed3cfd",
      "new_mode": 33188,
      "new_path": "apps/OboeTester/app/src/main/cpp/analyzer/DataPathAnalyzer.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d5f8761a5984d110f18cbc99d7f46742eb19fb0",
      "old_mode": 33188,
      "old_path": "apps/OboeTester/app/src/main/cpp/analyzer/DataPathAnalyzer.h",
      "new_id": "45d513faaf1af5be34e228dda2cbf6c85e0a8ee5",
      "new_mode": 33188,
      "new_path": "apps/OboeTester/app/src/main/cpp/analyzer/DataPathAnalyzer.h"
    },
    {
      "type": "modify",
      "old_id": "8d5c01d78b168706e700baac95c22d0227c12cec",
      "old_mode": 33188,
      "old_path": "apps/OboeTester/app/src/main/cpp/jni-bridge.cpp",
      "new_id": "b6a8f28cfedd0a5fd3d647d987bf4d7618b7d3c3",
      "new_mode": 33188,
      "new_path": "apps/OboeTester/app/src/main/cpp/jni-bridge.cpp"
    },
    {
      "type": "modify",
      "old_id": "d5b7a243ad3f64dcebe53d16cec550d01967f074",
      "old_mode": 33188,
      "old_path": "apps/OboeTester/app/src/main/java/com/mobileer/oboetester/BaseAutoGlitchActivity.java",
      "new_id": "f26243330e403e6eaa32321f87c1e970b888902d",
      "new_mode": 33188,
      "new_path": "apps/OboeTester/app/src/main/java/com/mobileer/oboetester/BaseAutoGlitchActivity.java"
    },
    {
      "type": "modify",
      "old_id": "f11e2a5830bcd69d2c3663647447641afe52b008",
      "old_mode": 33188,
      "old_path": "apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TestDataPathsActivity.java",
      "new_id": "16fef568eeaf308592fdad1319a3c9e5d08d5405",
      "new_mode": 33188,
      "new_path": "apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TestDataPathsActivity.java"
    }
  ]
}
