)]}'
{
  "commit": "c8bd9270e4cc75ef6a6df45c7d93a1af6448575b",
  "tree": "7e6cd580961c08368810156718187331ac6808be",
  "parents": [
    "1d739d3d40562b04d4c66bd92938978a4f34cdeb"
  ],
  "author": {
    "name": "Brian Lindahl",
    "email": "blindahl@google.com",
    "time": "Mon Aug 28 09:42:43 2023 -0600"
  },
  "committer": {
    "name": "Brian Lindahl",
    "email": "blindahl@google.com",
    "time": "Tue Aug 29 16:09:58 2023 +0000"
  },
  "message": "Guard render metrics against too-large render times\n\nSome apps may rely on SurfaceFlinger heuristics to change large invalid\ndesired render times to \u0027now\u0027 to render video frames as soon as\npossible. Update render metrics to defensively handle these scenarios by\nalso assuming large invalid desired render times should actually be\n\u0027now\u0027.\n\nBug: 294920725\nTest: atest DecoderRenderTest#onFrameRendered_whenInvalidRenderTime_indicatesAllFramesRendered_vp9\nChange-Id: If50ba1669ba0fdb3c0fbe5b322e12f8b421c9780\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "feca03dde937c46cb37bf0b9290aea932636c61b",
      "old_mode": 33188,
      "old_path": "media/codec2/sfplugin/CCodecBufferChannel.cpp",
      "new_id": "8d70c394fd78d3936319a24ae442f94cbc462dae",
      "new_mode": 33188,
      "new_path": "media/codec2/sfplugin/CCodecBufferChannel.cpp"
    },
    {
      "type": "modify",
      "old_id": "d506ee54a88a2576d3590cd5b9db4e5c41e36136",
      "old_mode": 33188,
      "old_path": "media/libstagefright/ACodec.cpp",
      "new_id": "189de9b2000ef9ab3e1365b2af9a88cfc92a5902",
      "new_mode": 33188,
      "new_path": "media/libstagefright/ACodec.cpp"
    }
  ]
}
