)]}'
{
  "commit": "9a50fec385a51973c5737858289166f48f04cd3d",
  "tree": "a13590caa0c46324169428c4b724772fdffeafdd",
  "parents": [
    "8d88b297c04c070417debbfc440f793000b4366b"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Thu Nov 02 17:02:00 2017 -0700"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Mon Nov 06 20:12:31 2017 +0000"
  },
  "message": "Update the encoder flags for reference frames using and updating\n\nUpdated the encoder flags for externally setting reference frames using\nand updating to include latest changes in AV1.\n\n1. For what reference frames to use, always initilize\ncpi-\u003eref_frame_flags with AOM_REFFRAME_ALL at the beginning of encoding\na frame. The internal ref_frame_flags starts from external flags. Added\nAOM_EFLAG_NO_REF_LAST2 and AOM_EFLAG_NO_REF_LAST3 for LAST2 and LAST3.\n\n2. For what reference frames to update, added ext_refresh_bwd_ref_frame\nand ext_refresh_alt2_ref_frame for BWD and ALT2. Also, removed\nAOM_EFLAG_FORCE_GF and AOM_EFLAG_FORCE_ARF since these are never\nactually used. They can be added back if needed later.\n\nChange-Id: I1e4429290f09bfcd1b26f2babc0cf556fc6fbc6c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2253a329dace99f302ea43ba7a503438831b92ca",
      "old_mode": 33188,
      "old_path": "aom/aomcx.h",
      "new_id": "6544b9f133e14e549002a272ea9c5e67ac740fbe",
      "new_mode": 33188,
      "new_path": "aom/aomcx.h"
    },
    {
      "type": "modify",
      "old_id": "a066e8dea31ae341d18b1ac009e537ee8dfde20c",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "7f86ced75acc845222a305c04efdce395514fca3",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "cdcbccc704549b25c911cb3107e2281e56aaebb6",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "202e133adc5ca689b15c9a001a149507b84e963a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "6868ce3013601819d200a9c79724843ce15a4872",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "c61316df4705e3076ba31c4bcf6dc96339614815",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "0a424db8cc3aec5ce62a492b94d1d1b3b77c6e21",
      "old_mode": 33188,
      "old_path": "examples/lightfield_encoder.c",
      "new_id": "85a5a00263dc7bf615e42030ba4bdc9597b39852",
      "new_mode": 33188,
      "new_path": "examples/lightfield_encoder.c"
    }
  ]
}
