)]}'
{
  "commit": "3f9c1e2db73bafc39feccefa7b7eca76784e432c",
  "tree": "c053a25f4520ba39110fcca5b3b39405fcaddcba",
  "parents": [
    "8eb21976e217a356583314cad7f0c4590ee386d4"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Sat Jun 16 16:48:15 2018 -0700"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Mon Jun 18 14:06:10 2018 +0000"
  },
  "message": "ext_tile: handle ext-tile tile info better\n\nThis patch includes the following changes.\n1. Store the ext-tile tile information as a separate byte at the end\nof the frame header. That information is only needed for parsing the\next-tile bitstream. While constructing the camera frame header during\nthe bitstream parsing, this byte is dropped. Therefore, the final AV1\ndecodable bitstream doesn\u0027t include ext-tile tile information in the\nframe header. This change only affects ext-tile bitstream, so it is\nnon-normative.\n2. Add an API to get frame header information.\n3. Improved the bitstream parsing example to only copy the camera\nframe header to the final bitstream.\n\nChange-Id: I7db43dfe05360e874c002725b3ed8af90143c8b2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66e50d3c2818eda86dfd8e3b3d656b50e54f510d",
      "old_mode": 33188,
      "old_path": "aom/aomdx.h",
      "new_id": "7ff21a59b2c5a3ea684390d2143a7f6d6d2f16ba",
      "new_mode": 33188,
      "new_path": "aom/aomdx.h"
    },
    {
      "type": "modify",
      "old_id": "1c3f8782e032b747f443f6151138b69fb561e661",
      "old_mode": 33188,
      "old_path": "av1/av1_dx_iface.c",
      "new_id": "386008716d16e4ff746e9dd9db81b9c6ed066ae8",
      "new_mode": 33188,
      "new_path": "av1/av1_dx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "5d04922fc312e8988f519912aa0204c5a75c43f4",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "5acef6c21e33414ff5ef17bd464ef9bf28c05e81",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "46a4f8abc930fee0b99812f64cb4d7416fca8afe",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.h",
      "new_id": "b7f6e50a783c01b8f4d54a49b0e7dbbed67d59e7",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.h"
    },
    {
      "type": "modify",
      "old_id": "31ef6ae6641216a47b9e3a92e12e4758123169ab",
      "old_mode": 33188,
      "old_path": "av1/decoder/obu.c",
      "new_id": "851d3e438f350420844c957a13c968173fee682e",
      "new_mode": 33188,
      "new_path": "av1/decoder/obu.c"
    },
    {
      "type": "modify",
      "old_id": "6bcf9e45a04b62844322458e904a5de85fdef31f",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "616267ca8a979e7acca0138848e541c612195a99",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "fc68c2fc699983d057d7e73840a7e5de16e19b51",
      "old_mode": 33188,
      "old_path": "examples/lightfield_bitstream_parsing.c",
      "new_id": "d8ece4197286750f7f951f53dbfc51526a54c58c",
      "new_mode": 33188,
      "new_path": "examples/lightfield_bitstream_parsing.c"
    }
  ]
}
