)]}'
{
  "commit": "d73ac2d451ccaab4487af1b195d3df22cb4e6a5e",
  "tree": "021dc0e4e1255d7b93adf5dfd4b8cc9e53ad9286",
  "parents": [
    "9ff90504c7aaa9ae57984c21858193715e58683d"
  ],
  "author": {
    "name": "Peng Bin",
    "email": "binpengsmail@gmail.com",
    "time": "Thu Aug 30 15:37:27 2018 +0800"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Sep 04 16:31:23 2018 +0000"
  },
  "message": "Introduce speed feature reuse_inter_intra_mode\n\nThe inter intra modes of a block may search 4 times,\nonce for each of 4 single ref modes. The search\nresults very likely are the same. So we can save the\nsearch result after the first search, and reuse it\nlater.\nThis feature is controled by sf.reuse_inter_intra_mode.\nEnabled at speed level 1 and above.\n\nFor encoder, about 1.7% faster shows by encoding\n20 frame of BasketballDrill_832x480_50.y4m at 800kbps\non speed 1. ( 215670 ms -\u003e 211931 ms)\nThe coding performance is 0.01% loss on average.\n\nSTATS_CHANGED expected\n\nChange-Id: I5a610ef07007c6c605c71b9487426a46b790bc5e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47b9698d352bb2a02671f3e65df52fcc90190a67",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "00196a805d0ad845ab268d04ebc081e657cbe34b",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "b7851a0eec45090d8ce1cb055ba4b0e0cd1dbdef",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.c",
      "new_id": "a3d34ef68789929841723fde959d119dc9dc8fe4",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "8ed3c40ff83f20fc1060dfb0f6f0f84f70a23de5",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.h",
      "new_id": "b38da06ca111f6373cdd122bf7b67aa2bdd559d3",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.h"
    }
  ]
}
