)]}'
{
  "commit": "d9a812bd602a78caa8842a23bd4fc0247dc8fbed",
  "tree": "da88dc854d2c535f0dc6a7d39c135c13ef174a32",
  "parents": [
    "93c39e911f06f51c7539f429d365a9fa970d57b1"
  ],
  "author": {
    "name": "hui su",
    "email": "huisu@google.com",
    "time": "Thu Jul 06 14:34:37 2017 -0700"
  },
  "committer": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Wed Jul 12 23:02:09 2017 +0000"
  },
  "message": "Automatically turn on/off screen content tools\n\nTurn \"allow_screen_content_tools\" on when the source video has many blocks\nwith only few different colors. The automatic detection is enabled by\ndefualt (or with command line flag \"--tune-content\u003ddefault\"). With\n\"--tune-content\u003dscreen\", the screen content tools are always turned on.\n\nOn the screen_content test set, the \"default\" setting is less than 0.3%\nworse than the \"screen\" setting on keyframe encoding.\n\nChange-Id: Iac7ab8952c96531d1fae84da1823291f5987519c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c521d46868fa55a3ada4bfda7743fc7ba72a9cc",
      "old_mode": 33188,
      "old_path": "av1/encoder/context_tree.c",
      "new_id": "b1c01b28e1268354e53843a148ea2c495901bb92",
      "new_mode": 33188,
      "new_path": "av1/encoder/context_tree.c"
    },
    {
      "type": "modify",
      "old_id": "ec9e410b184ce424a78b4902420d7d25aca5f8c5",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "00cb1a20090e2a50ba92121191854dca0aef422d",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "1af891197871e64bddd56466c0388e0b71e83049",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "88d5df292c2505fc438202b6d26612d31d96a131",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "314565710cd33979638f5c0b4c263c108c5dcd3e",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "27931ee1d7a3a2432996e9c9db14e40fdb6808b0",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "072deadf8d7705ad9d2274214c6bf39816d25564",
      "old_mode": 33188,
      "old_path": "av1/encoder/ethread.c",
      "new_id": "1aa1d52a2d334a66f7b105ada110881a36a2bf4f",
      "new_mode": 33188,
      "new_path": "av1/encoder/ethread.c"
    },
    {
      "type": "modify",
      "old_id": "235964dde3e8c584073495844285e530153e7fd1",
      "old_mode": 33188,
      "old_path": "av1/encoder/palette.c",
      "new_id": "bac06cd17db27b53b92cc64da650bb9d3665e807",
      "new_mode": 33188,
      "new_path": "av1/encoder/palette.c"
    },
    {
      "type": "modify",
      "old_id": "f5a3c1bdd4287939cc3d9c971637a694607ec6a5",
      "old_mode": 33188,
      "old_path": "av1/encoder/palette.h",
      "new_id": "8afe5a7828f06eea0bb07dc59048bdea0309478b",
      "new_mode": 33188,
      "new_path": "av1/encoder/palette.h"
    },
    {
      "type": "modify",
      "old_id": "def2a360f52f9b567c71290a1fd4f6cd5e75e28e",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "fa4b97067b72770b08a14f955d4d260824a50b24",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "2c09c200cd36eadef382a9d1914615e5ad455565",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.h",
      "new_id": "e5614c7dd09e26974e194cc18029b08a4d8742d1",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.h"
    }
  ]
}
