)]}'
{
  "commit": "b7bb0976b7a6d45b425ce25082c508c218ed681f",
  "tree": "f2b4b82936ddd1f2ed3e3702fada253c27a9c75f",
  "parents": [
    "bcf25cda9105758cd447a73d9457aaccad1ad365"
  ],
  "author": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Thu Mar 09 06:47:43 2017 -0800"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Fri Mar 10 19:31:12 2017 +0000"
  },
  "message": "Replace one self guided filter with highpass\n\nAdds an option controlled by a macro to replace one of\nthe guided filters in the self-guided tool with a simple\nbandpass filtered version generated with a 3x3 kernel.\nBy default the macro USE_HIGHPASS_IN_SGRPROJ is 0 (turned\noff), that defaults us to the dual self-guided filter.\nWhen the macro is turned on, the larger radius guided\nfilter is replaced by a simpler filter that is much faster.\n\nResults (if USE_HIGHPASS_IN_SGRPROJ is on vs. off):\nlowres: performance drop by +0.14% (BDRATE)\nmidres: performance drop by +0.27% (BDRATE)\n\nFurther experiments on this variation of guided filters is\npending.\n\nChange-Id: I7bbcfcad7ee266cd49a8dc6d96795a454feb1a94\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83720c752b9f362cd7dd453afe3d69dea8b1bb67",
      "old_mode": 33188,
      "old_path": "av1/common/av1_rtcd_defs.pl",
      "new_id": "d4e0023e638a4a3dab50c62b3bb82f63ac2cd692",
      "new_mode": 33188,
      "new_path": "av1/common/av1_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "c3c06268305fb775eae152bfcdeee0dde94c1855",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.c",
      "new_id": "f05d5a1f5641f98cb3df9cc5776e1a897928a29b",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.c"
    },
    {
      "type": "modify",
      "old_id": "7964da9cf525de8c9b970eaa042edfbfac3e855f",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.h",
      "new_id": "83a3e771132e3bbc49de39c6895a87ec77bbdaa3",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.h"
    },
    {
      "type": "modify",
      "old_id": "4b69b50108f672dff8479dd1ef82eebffbe33b43",
      "old_mode": 33188,
      "old_path": "av1/common/x86/selfguided_sse4.c",
      "new_id": "9c89271592fdbc9b80e433c52a5e7d6681832554",
      "new_mode": 33188,
      "new_path": "av1/common/x86/selfguided_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "ed20699b5f8c539c6e98650c4abd358a71fa1c00",
      "old_mode": 33188,
      "old_path": "av1/encoder/pickrst.c",
      "new_id": "55950e1521663f05a5cc6794a37c46be3dec7dad",
      "new_mode": 33188,
      "new_path": "av1/encoder/pickrst.c"
    }
  ]
}
