)]}'
{
  "commit": "9a80f10cbb704dba9e83b8a334648abce77458c1",
  "tree": "8dc72f4f7abc89b8b47c7f56c12dad2ba56f994d",
  "parents": [
    "7408acffca8262d3e1f25c8bae1a990e70171757"
  ],
  "author": {
    "name": "Martin Puryear",
    "email": "mpuryear@fuchsia.infra.roller.google.com",
    "time": "Fri Apr 09 00:27:45 2021 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Apr 08 17:28:36 2021 -0700"
  },
  "message": "[roll] Roll fuchsia [audio_core] Revert adjusted clocks to monotonic\n\nWhen an Adjustable clock\u0027s counterpart (i.e. the clock that it chases)\nchanges from non-MONOTONIC to MONOTONIC, smoothly return the Adjustable\nclock to a state of synchronized position, then lock the rate to 0 ppm.\n\nSpecifically, avoid the normal PID feedback and instead use a\nproportional (linear) factor based on the position error, until source\nposition error is within a 10 nsec tolerance, then set the rate to\n0 ppm and clear any accumulated PID feedback.\n\nThis 10-nsec tolerance was chosen because zx::clock rates are limited\nto integer values. Thus even with the smallest-possible delta between\nclocks (1 ppm), position error can swing by +/-10 nsec in a single\n10-msec duration (the norm) between clock tunings.\n\nAs shown by the ...MixCountUntilSettled thresholds defined in\nmix_stage_clock_unittest.cc, this method converges to the \"settled\"\nerror range about 35 times faster than the normal PID-tuning mechanism\nused by ClientAdjustable clocks, and approx. three times as fast as\nthe convergence done by MicroSrc.\n\nfx test -o audio_core_unittests\nfx test -o audio-clock-pipeline-test\n\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/506870\nOriginal-Revision: c46f5ce9d3d4d73097a86b12fdcb70f46f905776\nGitOrigin-RevId: 7e9436b40e20a60483bf228a2d0afa354cf910b1\nChange-Id: Ia35a9969ff2631e487404316a081656318d19b3c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7b4a8a091c01c156cdac53e262b667e6735abb7",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "32e39cf5235468cb6d47f47ff7da5a4235fbc362",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
