)]}'
{
  "commit": "da832a80e435a6656b15f889bf81df8be22d34a7",
  "tree": "089cfffa63fe08bd42584474eb7a107a53e42b19",
  "parents": [
    "394b0a6a30d4a7d6b97bdd22d7ff7153b2c7d459"
  ],
  "author": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Tue Jan 15 13:49:44 2013 -0800"
  },
  "committer": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Wed Jan 16 14:06:23 2013 -0800"
  },
  "message": "Start to anonymize reference frames\n\nRemove lst_fb_idx, gld_fb_idx, alt_fb_idx, refresh_last_frame,\nrefresh_golden_frame, refresh_alt_ref_frame from common. Gold/Alt are\nencode side conventions. From the decoder\u0027s perspective, we want to be\ndealing with numbered references.\n\nUpdates to active_ref 2 signal mode context switches, vestigial from\nrefresh_alt_ref_frame. This needs some clean up to make sense with\nincreased numbers of reference frames, as well as reimplementing the\nswapping of alt/golden which was previously done using the\nbuffer-to-buffer copy mechanism removed in an earlier commit.\n\nChange-Id: I7334445158b7666f9295d2a2dd22aa03f4485f58\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e3224015781e6209dd9bf0b171cf3d14918647d5",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_alloccommon.c",
      "new_id": "895928b906a15f78dd047fd91763fdeda454cf69",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "8fbfafdc27925545f9aee260a90d178cabd07912",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_onyxc_int.h",
      "new_id": "33ac3f236470eb70f68bcb0c85b1b1e1e3242a9d",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "c6c3d1576dc69b955d6dcbcf45c64e8af6ebbd55",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decodemv.c",
      "new_id": "eef9e6e60a3aaa9659282b04a08de0e0d72f2ece",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "648a84eadac07c6e303133231249c88e7acf0c24",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decodframe.c",
      "new_id": "9e77d202ef9a6663a85d5d5f8be01e412a72e2f7",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decodframe.c"
    },
    {
      "type": "modify",
      "old_id": "0c38cfdafccf87027a0899ab459a3ba4af9c0a9b",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_onyxd_if.c",
      "new_id": "1ab6fb23cffbda0b1852cc227daa9b556f1c113d",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_onyxd_if.c"
    },
    {
      "type": "modify",
      "old_id": "64975468ddcfa056609f42de2bd95d0e58d2db2f",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_onyxd_int.h",
      "new_id": "e04b9f5e43afe0ba4a02a66c1d79173db8d3f5a0",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_onyxd_int.h"
    },
    {
      "type": "modify",
      "old_id": "1489752059e85ad2c072b2a025fe73b91d153872",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_bitstream.c",
      "new_id": "af8fa495f830fcc37c37865952e1910d41867045",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "3f51330624d29bb4197cddec4994016113496f7f",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "0d33edc06b0fa778d5811b2ffad3a8fbeb41c4dc",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "db981754eeb04b359cb29d347329c8636f8165fc",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_firstpass.c",
      "new_id": "0a407dfdb435b246237a3c6f0a46bbd37e837f4b",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "0ff60c8b060ef7b27154fba1114da717c5e74c81",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_mbgraph.c",
      "new_id": "218a47a8ecc5c29e11c12bfbd1356891b759a773",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_mbgraph.c"
    },
    {
      "type": "modify",
      "old_id": "ee6c46f004340bfb6881691973e0abdd483a3c55",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_onyx_if.c",
      "new_id": "2b9b662a42d186e09c82421051548048a342471d",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "74a58b4300a3b37c77c25e15afd617dee2e16fba",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_onyx_int.h",
      "new_id": "0ab0ab1dfd08386d4f4f72a65a6da505e7326648",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "f663b56c914119c059d8be0296bc7b580993b631",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_ratectrl.c",
      "new_id": "0acd6513d70a6ff5e3630fb2212e0b3c1bfd6242",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "5e76d93725aec9d590fa0d8e920f56f7235d4de9",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_rdopt.c",
      "new_id": "5252bfd411e08b912f22cd0083aecac279488bac",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "49195e80c2a794194b2110e54eb61769b4b9e392",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_segmentation.c",
      "new_id": "05c335d4a1aa0bc0a62396b3a221011ff2708303",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_segmentation.c"
    },
    {
      "type": "modify",
      "old_id": "2d7e4136965d27cd7d3d019a19c1be1af687e604",
      "old_mode": 33188,
      "old_path": "vp9/vp9_dx_iface.c",
      "new_id": "05d4edbe881ebb02d512d3c35a24243b4a2a61bd",
      "new_mode": 33188,
      "new_path": "vp9/vp9_dx_iface.c"
    }
  ]
}
