)]}'
{
  "commit": "0d91c10e912e162e023b8ef0554deec8a1ff5f24",
  "tree": "948b66abeafab5193d553a532b83128f65d1baf6",
  "parents": [
    "f8d6a1653476662a7b00a1564afe37516adeba1a"
  ],
  "author": {
    "name": "Tom Finegan",
    "email": "tomfinegan@google.com",
    "time": "Fri Aug 24 21:19:40 2018 -0700"
  },
  "committer": {
    "name": "Tom Finegan",
    "email": "tomfinegan@google.com",
    "time": "Wed Aug 29 00:06:49 2018 +0000"
  },
  "message": "Add obu_util and reorganize OBU support code.\n\nDecoding and encoding apps need OBU parsing support for\nseveral reasons. Chiefly among them is the need to parse\nSequence Headers in decoding and encoding apps for support\nof reading and writing the AV1 configuration structure. In\norder to facilitate this do the following:\n\n- Move the bitreader and bitwriter buffer implementations\n  to common targets built for decode and encode only\n  configurations.\n- Move the OBU reading utilities from obu.c and obu.h in\n  av1/decoder to obu_util.c and obu_util.h in av1/common.\n- Expose the currently required bitreader and bitwriter functions to\n  apps in shared builds in all configurations.\n- Ditto for aom_read_obu_header_and_size(), which now resides\n  in obu_util.\n\nBUG\u003daomedia:2027\n\nChange-Id: I1109c634006e69925f1244fa09ce4d6db18a65cd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d06b7648ef6d6b19019472d68eb468dc296ed41",
      "old_mode": 33188,
      "old_path": "aom/exports_com",
      "new_id": "0ee75023e38a92af9d2c1a71ed5335f33323187e",
      "new_mode": 33188,
      "new_path": "aom/exports_com"
    },
    {
      "type": "modify",
      "old_id": "1fa872d53e98ec3775072faaebe4b43521af9aa1",
      "old_mode": 33188,
      "old_path": "aom/exports_enc",
      "new_id": "918d742f052067d41ea2812238e93724de246155",
      "new_mode": 33188,
      "new_path": "aom/exports_enc"
    },
    {
      "type": "modify",
      "old_id": "7f07dbdc57d06c3b337789d19cef1939dce94ae3",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp.cmake",
      "new_id": "767d1bb9b2020c8190e5096a70151d2e0eb37dee",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp.cmake"
    },
    {
      "type": "modify",
      "old_id": "7220a40f7ce9545e2aaab01b6a2b3f2f95fe5e36",
      "old_mode": 33188,
      "old_path": "av1/av1.cmake",
      "new_id": "3a7cd7ee138392cc7006360e58cd6901d53d1129",
      "new_mode": 33188,
      "new_path": "av1/av1.cmake"
    },
    {
      "type": "modify",
      "old_id": "5b26a488151807cb2dd79b25bef5f42765bcf244",
      "old_mode": 33188,
      "old_path": "av1/av1_dx_iface.c",
      "new_id": "a9153c4f31e53aa99eb2d98681f24b90c74766bb",
      "new_mode": 33188,
      "new_path": "av1/av1_dx_iface.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "823b700b1328a639b7565811c623a5ebd7fd48b3",
      "new_mode": 33188,
      "new_path": "av1/common/obu_util.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b92d1a2e926d2694fde9d1b4e087f4257e1c135",
      "new_mode": 33188,
      "new_path": "av1/common/obu_util.h"
    },
    {
      "type": "modify",
      "old_id": "d93b0f72bfbd79a6904e2dda7b973b4518f61d50",
      "old_mode": 33188,
      "old_path": "av1/decoder/obu.c",
      "new_id": "cf03ff16f312509af4e81462f3280c1281b5a6c4",
      "new_mode": 33188,
      "new_path": "av1/decoder/obu.c"
    },
    {
      "type": "modify",
      "old_id": "5f2197058dfe9decd70155289c8858e181c29733",
      "old_mode": 33188,
      "old_path": "av1/decoder/obu.h",
      "new_id": "3f8226bad1f29dbf6e0883d78521321a3ff0551c",
      "new_mode": 33188,
      "new_path": "av1/decoder/obu.h"
    },
    {
      "type": "modify",
      "old_id": "4816472842f1a2e9e04fc4166d28abe963960866",
      "old_mode": 33188,
      "old_path": "av1/exports_com",
      "new_id": "5c8e0e09d123383aa8e7d14b34cb70ba3b3dfba5",
      "new_mode": 33188,
      "new_path": "av1/exports_com"
    },
    {
      "type": "modify",
      "old_id": "cd88f164819cd693b66566c7912f9105b1297ff8",
      "old_mode": 33188,
      "old_path": "common/obudec.c",
      "new_id": "acbd12e0c8250230907a2d1010e6d51f0df7202e",
      "new_mode": 33188,
      "new_path": "common/obudec.c"
    },
    {
      "type": "modify",
      "old_id": "2d0f5b27c34518850a9b6f8ad236d801806d1011",
      "old_mode": 33188,
      "old_path": "tools/obu_parser.cc",
      "new_id": "7d71386ce4209e0c160c3d4e97d09d9cef3409fc",
      "new_mode": 33188,
      "new_path": "tools/obu_parser.cc"
    }
  ]
}
