)]}'
{
  "commit": "b36cd4d42060fc549a67c77b9a43aa66ba7d34cb",
  "tree": "78421aef2b5b6e2080431a82fa6177f4ca5ae5ed",
  "parents": [
    "c8951163a5a83815a3c9639b66af244d6cfa80d3"
  ],
  "author": {
    "name": "Jeremy Dorfman",
    "email": "jdorfman@google.com",
    "time": "Mon Feb 24 09:14:48 2025 -0500"
  },
  "committer": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Mon Feb 24 17:32:52 2025 +0000"
  },
  "message": "rtcd: fix unstable application of --require-\n\nPreviously, --require-X arguments to rtcd.pl would be applied in hash\norder, which isn\u0027t stable from run to run. Consequently, something like\n--require-ssse3 --require-sse4_1 could sometimes #define functions to\nSSSE3 and other times to SSE4.1 randomly. Instead, force a stable order\nby sorting before calling require().\n\nSecondarily, x86_64 and ARM64 would override the command line options\nwith SSE2 and NEON respectively, leading to a mildly broken RTCD with\n--require-X arguments present. Instead, don\u0027t provide default\narchitecture requirements if --require-X are on the command line.\n\nPorted from aom 5bc7fd1f89a3258973367916a2e71f86a548dfd7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5865c32ce616a09c2abf3a55fb27138b172973b7",
      "old_mode": 33261,
      "old_path": "build/cmake/rtcd.pl",
      "new_id": "262e1d02273241f5a948bc8dc196b2b9092eb857",
      "new_mode": 33261,
      "new_path": "build/cmake/rtcd.pl"
    }
  ]
}
