)]}'
{
  "commit": "37ee03b077da8fb0cc89e75e736b3fcb0b30a0b9",
  "tree": "001687d397f671bd861912c43c05ac3c4f5e1326",
  "parents": [
    "292bfe2e30b26b9b3dfb8558a243e3ec8d56dc7a"
  ],
  "author": {
    "name": "Xing Jin",
    "email": "ddvfinite@gmail.com",
    "time": "Wed Jul 25 10:15:42 2018 +0800"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Thu Jul 26 19:19:02 2018 +0000"
  },
  "message": "Add compute_stats SSE4_1 and AVX2 code\n\n1. add compute_stats unittest\n2. add compute_stats SSE4_1\n3. add compute_stats AVX2\n\nEncoder speedup about 0.9% without rd change\n\ntest sequence: BasketballDrill_832x480_50.y4m\n\ntest command line:./aomenc --cpu-used\u003d1 --psnr -D \\\n -q --end-usage\u003dvbr --target-bitrate\u003d800 --limit\u003d20 \\\n BasketballDrill_832x480_50.y4m -otest.webm\n\nChange-Id: Ic0799997c1075a139869b45ba84af00c5475964a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c4f542fe7f070d47b7d0a9ed54bb0d5e3596505",
      "old_mode": 33188,
      "old_path": "av1/av1.cmake",
      "new_id": "e3e100c22b57dc0b9a68d4d0bb2a7e5b3d464f12",
      "new_mode": 33188,
      "new_path": "av1/av1.cmake"
    },
    {
      "type": "modify",
      "old_id": "fa8b34981da624c63a6595ee5ecfdc9144ef92cf",
      "old_mode": 33261,
      "old_path": "av1/common/av1_rtcd_defs.pl",
      "new_id": "c1eb1d028107ea6c9dec842e95baa79531b66852",
      "new_mode": 33261,
      "new_path": "av1/common/av1_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "aec37d834170d47211e660a9671d8ee51ad33065",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.h",
      "new_id": "b97f51495501c5b261eafda3658df9c327d692a6",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.h"
    },
    {
      "type": "modify",
      "old_id": "d1ac8dea904b01e2778c1c342628b1c7d727177e",
      "old_mode": 33188,
      "old_path": "av1/encoder/pickrst.c",
      "new_id": "3b4831b6f881b4c9f8b5c12beb01f33694cd3052",
      "new_mode": 33188,
      "new_path": "av1/encoder/pickrst.c"
    },
    {
      "type": "modify",
      "old_id": "179b89ff99125dc9f7a88c20d7b566e44e3a737c",
      "old_mode": 33188,
      "old_path": "av1/encoder/pickrst.h",
      "new_id": "e92f8c609e2ff73098f43c51c8b5f1696532f571",
      "new_mode": 33188,
      "new_path": "av1/encoder/pickrst.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd970c03b6a2a29f3233230686a77601aa30c4be",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/pickrst_avx2.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "383aeef18b43bb633fb72fe3c4435ddb003b184b",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/pickrst_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "7b584880fa4ec13e40101bd348c970363a939247",
      "old_mode": 33188,
      "old_path": "test/test.cmake",
      "new_id": "322e42b753079097675608025c975c0d6bcb19c7",
      "new_mode": 33188,
      "new_path": "test/test.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "139271f190e1a52f02c1a6de50ca2a3d06c4fc8f",
      "new_mode": 33188,
      "new_path": "test/wiener_test.cc"
    }
  ]
}
