)]}'
{
  "commit": "190b77ab5340ac031e82a722b3d2dbdcf50fece5",
  "tree": "260615af631c28294d946dd0f7d51d5037908a37",
  "parents": [
    "f880d183c651da6a4ac31d0230f1c8a94da4b1c0"
  ],
  "author": {
    "name": "David Barker",
    "email": "david.barker@argondesign.com",
    "time": "Fri Mar 16 14:29:46 2018 +0000"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Sat Mar 17 16:04:20 2018 +0000"
  },
  "message": "[NORMATIVE] Always update segfeatures at intra-only frames\n\nWhen we are decoding an intra-only frame, cm-\u003eprev_frame is not\nmeaningful (it points to the previous decoded frame, which we\ndon\u0027t want to depend on). So we shouldn\u0027t be loading data\nfrom cm-\u003eprev_frame-\u003eseg. Similarly, for an error-resilient\nframe, the frame corresponding to cm-\u003eprev_frame may have\nnever been received, so we can\u0027t depend on it for anything\naffecting the frame syntax.\n\nInstead, in both of these cases, we should always send a fresh\nsegment feature list, ie. force seg-\u003eupdate_data \u003d 1.\n\nAlso refactor things slightly, so that the separation between the\nintra-only/error-resilient path and the regular path is clearer.\n\nBUG\u003daomedia:1441\n\nChange-Id: Ifa7bb08ab542406ce4be64887741f60358f3e6ef\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "335649f62d1ead0d033fec7634684b819f109023",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "7488710f7a4a141783173797a018ef7c4b2702ce",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "48a2b0d523ac471dc450cd16f68706103dc53584",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "c5b513ff01ac40821122437f6fc4fc5d675c3971",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    }
  ]
}
