)]}'
{
  "commit": "e89ca180c280e0fe1ac8b74d6ab243eeff9379e3",
  "tree": "979dc494169241d494641870c8689c9e38ec8657",
  "parents": [
    "6fd7f7dd3e3e0ef23956cdf5fb92a005de290fa6"
  ],
  "author": {
    "name": "Zoe Liu",
    "email": "zoeliu@google.com",
    "time": "Wed May 25 11:57:15 2016 -0700"
  },
  "committer": {
    "name": "Zoe Liu",
    "email": "zoeliu@google.com",
    "time": "Sat May 28 16:46:45 2016 -0700"
  },
  "message": "Make the bi-predictive frame group interval adjustable\n\nThis is for the bidir-pred experiment. Previously the length of the\nbi-predictive frame group interval is fixed at 2, i.e. one\nbi-predictive frame may be inserted every other frame. This patch\nmakes the length adjustable, i.e. any positive number may be\nspecified, but the use of the backward ref will be turned off if the\nbi-predictive frame group interval is larger than the golden frame\ngroup.\n\nFurther, an additional rate factor level has been added:\nINTER_LOW\n, which applies to LAST_BIPRED_UPDATE frames that are not used as\nreferences.\n\nChange-Id: I5514d34a64dd486bbb5756c2d0612946f598a789\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3b407a5bd8baf42e5921207e8095665cd7c2826",
      "old_mode": 33188,
      "old_path": "vp10/common/onyxc_int.h",
      "new_id": "cbfa8b6278abba9f2e79f42001f913b943cade82",
      "new_mode": 33188,
      "new_path": "vp10/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "e3dadaf51a5623f598a76d4a8b3fdcae202d224a",
      "old_mode": 33188,
      "old_path": "vp10/decoder/decodeframe.c",
      "new_id": "d9e0d2c88a105ca13246e8dba3d643d4f9616f9e",
      "new_mode": 33188,
      "new_path": "vp10/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "b34b0097f972b6d5bc203080088523debe7c0bf0",
      "old_mode": 33188,
      "old_path": "vp10/decoder/decoder.h",
      "new_id": "7991ac16677949b11abaa4b53cd54802afa7be69",
      "new_mode": 33188,
      "new_path": "vp10/decoder/decoder.h"
    },
    {
      "type": "modify",
      "old_id": "3f3a357bab61e979bcb8b6fb00eb2a05d0dcff10",
      "old_mode": 33188,
      "old_path": "vp10/encoder/bitstream.c",
      "new_id": "4ceb0edc6cc797ac27967a7e4cae9549aa415a53",
      "new_mode": 33188,
      "new_path": "vp10/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "e68de8200bf01e32c079cd698d95c029fcb85ac9",
      "old_mode": 33188,
      "old_path": "vp10/encoder/encodeframe.c",
      "new_id": "78d7067fa8240fa41841642266adf756d5b093da",
      "new_mode": 33188,
      "new_path": "vp10/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "dda82de3877a9e4dfcca8d34ba6e94db892472e1",
      "old_mode": 33188,
      "old_path": "vp10/encoder/encoder.c",
      "new_id": "e3c6f2a65b94c9ca2bde92b694d7a2eab295748f",
      "new_mode": 33188,
      "new_path": "vp10/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "f1508af817fc1b11780103dee9434928ecca0c55",
      "old_mode": 33188,
      "old_path": "vp10/encoder/encoder.h",
      "new_id": "7b7bd7d52812c231745addca412b1173979b2be1",
      "new_mode": 33188,
      "new_path": "vp10/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "f0d3ab9675eecb00a0dbca465b003742629608d5",
      "old_mode": 33188,
      "old_path": "vp10/encoder/firstpass.c",
      "new_id": "9ebb5a892eec609745e041efe521e006694622ba",
      "new_mode": 33188,
      "new_path": "vp10/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "a09e52354035013c5734a6968d293ecb708835e8",
      "old_mode": 33188,
      "old_path": "vp10/encoder/firstpass.h",
      "new_id": "b65c995630f05df36d4c750317fbe27f7979cf8e",
      "new_mode": 33188,
      "new_path": "vp10/encoder/firstpass.h"
    },
    {
      "type": "modify",
      "old_id": "c1dc71e0cf8d099942031a87ff8e11a844b93a0a",
      "old_mode": 33188,
      "old_path": "vp10/encoder/ratectrl.c",
      "new_id": "f2a14c1cef884ff1cc9941cd764767abd39617f2",
      "new_mode": 33188,
      "new_path": "vp10/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "ed51f123c0ac0cf62fc1ccf1f83b757a300dd53d",
      "old_mode": 33188,
      "old_path": "vp10/encoder/ratectrl.h",
      "new_id": "e1d597c4cad0855d5ec2b19c7760edf925f35a8a",
      "new_mode": 33188,
      "new_path": "vp10/encoder/ratectrl.h"
    },
    {
      "type": "modify",
      "old_id": "9662ce92554dd5bd75dfce0d7c1d5329dc5992ec",
      "old_mode": 33188,
      "old_path": "vp10/encoder/rdopt.c",
      "new_id": "da3efe612d5e5e7d85f9ea32f2d9e2d09402d319",
      "new_mode": 33188,
      "new_path": "vp10/encoder/rdopt.c"
    }
  ]
}
