)]}'
{
  "commit": "c6acc531aeff7ca6ac17fa2752b73e78ab28ae8d",
  "tree": "d2e5f5402361d44be613cf0f0dbcf546a0acdcde",
  "parents": [
    "d3e22456b8282c69aa2732104b2155af219b49bf"
  ],
  "author": {
    "name": "Imdad Sardharwalla",
    "email": "imdad.sardharwalla@argondesign.com",
    "time": "Wed Jan 03 15:18:24 2018 +0000"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Fri Jan 12 21:13:24 2018 +0000"
  },
  "message": "Added AVX2 implementation of self-guided filter\n\nThe self-guided filter has now been implemented using\nthe intrinsics for AVX2. The corresponding speed and\ncorrectness tests have also been added.\n\nNote: All AVX2 functions are in synonyms_avx2.h, as\nGCC produces \u0027ABI change\u0027 warnings if they are\nincluded in synonyms.h.\n\nChange-Id: I2a283a4acf8c01ee835d5edc526abc242d87ad9b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c5069015b618983528703f4c3a0cc38e2752a16",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp.mk",
      "new_id": "99be287259f68fd4440dd6f47173b82335456c98",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a56a80ff4a8d76e13cd1405418e3f038f8e5a6fe",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/synonyms_avx2.h"
    },
    {
      "type": "modify",
      "old_id": "92736b28b56740e07ffd1d95dac6c4268592fffb",
      "old_mode": 33188,
      "old_path": "av1/av1.cmake",
      "new_id": "42c05dd4ba1811963dd3284acdc0b685f6f34538",
      "new_mode": 33188,
      "new_path": "av1/av1.cmake"
    },
    {
      "type": "modify",
      "old_id": "f9471535a027147724101dfa9bbfbc00d4920072",
      "old_mode": 33188,
      "old_path": "av1/av1_common.mk",
      "new_id": "317f746c4d53b0606d06a95a6d747197cbadf3fd",
      "new_mode": 33188,
      "new_path": "av1/av1_common.mk"
    },
    {
      "type": "modify",
      "old_id": "32947bb5028ca1d7d3307dbd0b95c66a71d7d29e",
      "old_mode": 33261,
      "old_path": "av1/common/av1_rtcd_defs.pl",
      "new_id": "9d79d26444afe156ea6db7a976b1f7677d4905da",
      "new_mode": 33261,
      "new_path": "av1/common/av1_rtcd_defs.pl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0461803498be02eb66304fef93536d89f661836",
      "new_mode": 33188,
      "new_path": "av1/common/x86/selfguided_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "093f9dca5b601b9d115b64b23926b6495b9a0f16",
      "old_mode": 33188,
      "old_path": "test/selfguided_filter_test.cc",
      "new_id": "12aeb8ee593eb25e3dd70e95619145de5490604a",
      "new_mode": 33188,
      "new_path": "test/selfguided_filter_test.cc"
    }
  ]
}
