)]}'
{
  "commit": "fcff0b258e29f56cc2d0f0d7b3000b49ab74f2d9",
  "tree": "2bda4a7e7e20589a7372a3152638aff0e295ddc9",
  "parents": [
    "a3c5b9da51ae009b5169bbf4487086b565b772bc"
  ],
  "author": {
    "name": "Rupert Swarbrick",
    "email": "rupert.swarbrick@argondesign.com",
    "time": "Thu Oct 05 09:26:04 2017 +0100"
  },
  "committer": {
    "name": "Rupert Swarbrick",
    "email": "rupert.swarbrick@argondesign.com",
    "time": "Mon Oct 09 08:42:57 2017 +0000"
  },
  "message": "Define block_signals_txsize function\n\nThis returns true if a block signals tx_size in the stream and uses it\nin the bitstream writing code and the decoder.\n\nNote that we can\u0027t quite use it in pack_inter_mode_mvs when\nCONFIG_VAR_TX \u0026\u0026 !CONFIG_RECT_TX but I\u0027ve switched the code to using\nit the rest of the time since rect-tx is adopted and eventually the\nother code path should be deleted.\n\nAlso use the helper function in tx_size_cost in rdopt.c, where the\ntest was wrong and caused underestimates of block\ncosts. (Specifically, the code that subtracts tx_size_cost from\nthis_rate_tokenonly in rd_pick_intra_sby_mode ended up subtracting\nzero for a 4x8 block).\n\nThe behaviour of the decoder should be unchanged. The only change in\nthe encoder\u0027s behaviour should be in tx_size_cost where it should now\nmatch the rest of the code.\n\nChange-Id: I97236c9ce444993afe01ac5c6f4a0bb9e5049217\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ee553ff8b41079cbd9be3653fcaa5745f54b659",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "24c37bae164c5607e8bf0ad1c68b9724a3a4f167",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "6005be551e468b8402ce06a0dfb2c11a29d757c5",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "351524cf723df48ce3ed61e1c341b631d88ba067",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "c03db84e77b4cfaca1ba0b0b032a9b9c0deea913",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "515d48e0ba5e913365875ef058cd55beb81cb12a",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "47badf912a9cecf0ece7cf8aada1c60c919eff2c",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "c3553d6162a2820f1d430d37ffd6c94989a1dc11",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
