)]}'
{
  "commit": "f6176abb07eaca963356442d3cb8f95fe0f9b587",
  "tree": "82521ac0db2b5521dbc6c6ee7d9f3f0f71eec836",
  "parents": [
    "e6ca8e83804de15feb8731a774699f832ce05226"
  ],
  "author": {
    "name": "Yi Luo",
    "email": "luoyi@google.com",
    "time": "Fri Apr 28 15:48:56 2017 -0700"
  },
  "committer": {
    "name": "Yi Luo",
    "email": "luoyi@google.com",
    "time": "Mon May 08 22:18:18 2017 +0000"
  },
  "message": "Partial IDCT 16x16 avx2\n\n- Function level improvement:\nfunctions      sse2  avx2  percentage\nidct16x16_256  365   226   38%\nidct16x16_38   n/a   136   n/a\nidct16x16_10   171   110   35%\nidct16x16_1     34    26   23%\n\n- Integrated in AV1 for default scan order.\n\nChange-Id: Ieb1a8e730bea9c371ebc0e5f4a748640d8f5e921\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f00348cbcfa5d290e5d759d1f5976968e329d212",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp.cmake",
      "new_id": "75ee564530251a7e60b2129022e811de5eb673e1",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp.cmake"
    },
    {
      "type": "modify",
      "old_id": "5980b81c2ff80648af48c469b3642d7404ad4faa",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp.mk",
      "new_id": "0d96f71e27ab39461e85cbc3dc4070692a18556f",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp.mk"
    },
    {
      "type": "modify",
      "old_id": "4929de74eb72ac95291d3f153e2358785c536dfd",
      "old_mode": 33261,
      "old_path": "aom_dsp/aom_dsp_rtcd_defs.pl",
      "new_id": "008a85762248a9f6ec7f226a52efc3428d6c3c79",
      "new_mode": 33261,
      "new_path": "aom_dsp/aom_dsp_rtcd_defs.pl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "098e019e3367a6d2afd4efc053aaa1cd921d67ff",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/inv_txfm_avx2.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e99be96fe65715bb3f6e2fa3913f2a3d89a043f",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/inv_txfm_common_avx2.h"
    },
    {
      "type": "modify",
      "old_id": "2c960cdb9a2e3c1caf340f4e1ae5d76511579700",
      "old_mode": 33188,
      "old_path": "av1/common/idct.c",
      "new_id": "c7d69e8e00a22052dbf601b377b174c0c134aa1f",
      "new_mode": 33188,
      "new_path": "av1/common/idct.c"
    },
    {
      "type": "modify",
      "old_id": "efc8d1e240f916d89ac79fa77dfcc58a8982bd68",
      "old_mode": 33188,
      "old_path": "av1/common/x86/hybrid_inv_txfm_avx2.c",
      "new_id": "1186d606a3ba2c9dd82e185ea5916145f78af14d",
      "new_mode": 33188,
      "new_path": "av1/common/x86/hybrid_inv_txfm_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "4648cf9a95611b81310d27f0c4ef96a88dc04059",
      "old_mode": 33188,
      "old_path": "test/partial_idct_test.cc",
      "new_id": "872f33add671a41315e16ab8f5541dcb577df683",
      "new_mode": 33188,
      "new_path": "test/partial_idct_test.cc"
    }
  ]
}
