)]}'
{
  "commit": "afa74198143e9e966b2f360eaef95b6f99d4266d",
  "tree": "f7a0ed9c1d3eb0446edbb14580e49a0897bfdf21",
  "parents": [
    "9fcdf09922500fe5ec17db92801d89c9798e2d53"
  ],
  "author": {
    "name": "Jerome Jiang",
    "email": "jianj@google.com",
    "time": "Wed Aug 19 20:39:35 2020 -0700"
  },
  "committer": {
    "name": "Jerome Jiang",
    "email": "jianj@google.com",
    "time": "Fri Aug 21 23:30:22 2020 +0000"
  },
  "message": "Add ssse3 optimization for general scaling.\n\nssse3 has specialized optimization for 2:1, 4:1 and 4:3 downsampling and\n1:2 upsampling. All other scaling will use this general scaling\noptimization.\n\nChange-Id: Ifaa3d12a9d19ff70795fb846acbc8b64c0cdcfee\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9dd35b295c637337c1a47bdc9e19d4bcbcf428b",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_convolve.c",
      "new_id": "254f6401c7399284c3cd5e0457a1a85ba92f53e2",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_convolve.c"
    },
    {
      "type": "modify",
      "old_id": "b186294d0175c4cc02c34d482b79ecc5853368c7",
      "old_mode": 33261,
      "old_path": "aom_dsp/aom_dsp_rtcd_defs.pl",
      "new_id": "efda015b46ecc733fa4be0b90ca950eeb89f8a13",
      "new_mode": 33261,
      "new_path": "aom_dsp/aom_dsp_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "f64b821ea4f03eb8526d964a0847af8cca584eb9",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c",
      "new_id": "18e8a2ad6359e95e69df8190ad42998811065837",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c"
    },
    {
      "type": "modify",
      "old_id": "385c7c7e184f96176d2a543df5dae463ec5933c3",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/convolve_sse2.h",
      "new_id": "ab254c0340da46f35e679827892fb3893554a5ce",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/convolve_sse2.h"
    },
    {
      "type": "modify",
      "old_id": "59d704e69675260486a56a053432ec309978f81d",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/mem_sse2.h",
      "new_id": "dacb6136412c1b03d961c53b8d3348381e6b567b",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/mem_sse2.h"
    },
    {
      "type": "modify",
      "old_id": "74f64320b05d743c7949d45495214494785af6da",
      "old_mode": 33188,
      "old_path": "av1/common/resize.c",
      "new_id": "35ca80387c6f082b37cb7ab758654ec2afddfebc",
      "new_mode": 33188,
      "new_path": "av1/common/resize.c"
    },
    {
      "type": "modify",
      "old_id": "3465a08efdd4a4fedaaec32cb00cf55146e162d4",
      "old_mode": 33188,
      "old_path": "av1/common/x86/resize_ssse3.c",
      "new_id": "0578668c2a11135a89b2228c2c5ef3abb0eb5402",
      "new_mode": 33188,
      "new_path": "av1/common/x86/resize_ssse3.c"
    }
  ]
}
