)]}'
{
  "commit": "94ee9bfa5736158b19b8701ad7380e392fa456a5",
  "tree": "d7936dabda69a8ff56609165a3875a95175ff918",
  "parents": [
    "7a3c91f8f769b43def4cc3e24b416f513f6134bb"
  ],
  "author": {
    "name": "Mufaddal Chakera",
    "email": "mufaddal.chakera@ittiam.com",
    "time": "Mon Apr 12 01:02:22 2021 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Mon Apr 19 16:55:46 2021 +0000"
  },
  "message": "Abstract elements from RATE_CONTROL to PRIMARY_RATE_CONTROL\n\nA structure PRIMARY_RATE_CONTROL is created which contains\nall the elements of RATE_CONTROL that do not change during\nthe encode of a sub-gop. These elements are moved from\ncpi-\u003erc (RATE_CONTROL) and now reside in ppi-\u003ep_rc (PRIMARY_RATE_CONTROL).\nAll the relevant initializations have also been moved to their\ncorresponding primary_* counterparts.\n\nChange-Id: I126f75f7d890a816dcf4678839ea5b8ee1337875\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06ec94e466b4790722f2bade3453384f51ecaca4",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "491785473b2045d1d5a6a74b9ef8d253905f36fe",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "c7abe43c877812af16be33e7b97e3bc9325cfe37",
      "old_mode": 33188,
      "old_path": "av1/encoder/aq_cyclicrefresh.c",
      "new_id": "551913e1a9ee3c3127e3730a6a4dba58a6531698",
      "new_mode": 33188,
      "new_path": "av1/encoder/aq_cyclicrefresh.c"
    },
    {
      "type": "modify",
      "old_id": "e3e90a67288a73b3d692b3c1dc0a4d509a4575f6",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "517bb87d72334abd2d4a8dd2704ee84816d25eeb",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "def9de64208bf7c87524e2cb5a70cad1c37823b1",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "6b2c0299368a01789ac000b4dd43fbff10234660",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "c6d99e16b30c60e5eece63c98d76613120f2fc5c",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_utils.c",
      "new_id": "4cc9de210f38a45d0006b53a8f7a04dbb326c7a3",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_utils.c"
    },
    {
      "type": "modify",
      "old_id": "f768a57f544084c941d4fdfa7ef19006eab54d3d",
      "old_mode": 33188,
      "old_path": "av1/encoder/gop_structure.c",
      "new_id": "2b35657bbbcdfd2423efec4a5979cb2088cebcb5",
      "new_mode": 33188,
      "new_path": "av1/encoder/gop_structure.c"
    },
    {
      "type": "modify",
      "old_id": "56978ab9b5eb329cfe1d40a280941a4ee8733549",
      "old_mode": 33188,
      "old_path": "av1/encoder/gop_structure.h",
      "new_id": "aeffb40acbb5c74f50b472b1f336f05d82013b60",
      "new_mode": 33188,
      "new_path": "av1/encoder/gop_structure.h"
    },
    {
      "type": "modify",
      "old_id": "e425a73b30e11d9553d089b93e02e8ffa7065671",
      "old_mode": 33188,
      "old_path": "av1/encoder/pass2_strategy.c",
      "new_id": "7408f1de1f8610241a1566b87a3fcd470b56135f",
      "new_mode": 33188,
      "new_path": "av1/encoder/pass2_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "27499b2c5302fa938820b2516d3076e2ccb273b7",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "20af42f5abc0bc79ab5cc385e14d7483bc6478b5",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "544a71c4ade845543bf72f0710a0d807237f1bf5",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.h",
      "new_id": "a1567f038cfa6a110a06387fc4211021ab2c7eb5",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.h"
    },
    {
      "type": "modify",
      "old_id": "284f55e5ddbef7484254e48923c62468694514aa",
      "old_mode": 33188,
      "old_path": "av1/encoder/rc_utils.h",
      "new_id": "6e6adfc9886a6cce14d8bf0c0b2da485362d3bcf",
      "new_mode": 33188,
      "new_path": "av1/encoder/rc_utils.h"
    },
    {
      "type": "modify",
      "old_id": "608f8e6a37800e928ceb54483e913a5d57325e7d",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.c",
      "new_id": "03f85e387d2bef1d8d48ae7e262371fb37986a8f",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "11161cd522f117827f3318730fe29a0f687c1991",
      "old_mode": 33188,
      "old_path": "av1/encoder/superres_scale.c",
      "new_id": "f035b02ae6eb527ebfa9dcda0057a6cea1cbe52f",
      "new_mode": 33188,
      "new_path": "av1/encoder/superres_scale.c"
    },
    {
      "type": "modify",
      "old_id": "d538f391a5812822fecf3e8a552a0de5da2f3eb6",
      "old_mode": 33188,
      "old_path": "av1/encoder/svc_layercontext.c",
      "new_id": "0ad0cf60aabfc394674258a1fbb47da933029340",
      "new_mode": 33188,
      "new_path": "av1/encoder/svc_layercontext.c"
    },
    {
      "type": "modify",
      "old_id": "44e13d6346f173bdf7a19ec4a45c1eedb68079e5",
      "old_mode": 33188,
      "old_path": "av1/encoder/svc_layercontext.h",
      "new_id": "5ceaf0f0251b664caf05accee659fd7d68c106d6",
      "new_mode": 33188,
      "new_path": "av1/encoder/svc_layercontext.h"
    },
    {
      "type": "modify",
      "old_id": "29cc43ac950ec2cc35e2a1595007784c0efb8207",
      "old_mode": 33188,
      "old_path": "av1/encoder/temporal_filter.c",
      "new_id": "4d53b75e6d8ffd7b8d2762c535e6f6a4e7ec48b3",
      "new_mode": 33188,
      "new_path": "av1/encoder/temporal_filter.c"
    },
    {
      "type": "modify",
      "old_id": "9d4f1d7bf1dcc9de03d604ae7b481bd7a1704ff9",
      "old_mode": 33188,
      "old_path": "av1/encoder/tpl_model.c",
      "new_id": "a7d8434218ab7dd5a919245aff3ec3d86c2c2844",
      "new_mode": 33188,
      "new_path": "av1/encoder/tpl_model.c"
    },
    {
      "type": "modify",
      "old_id": "5d3435c43b2c4a287f40146bf93ecdc9d17e7b47",
      "old_mode": 33188,
      "old_path": "doc/dev_guide/av1_encoder.dox",
      "new_id": "ea610f1fb0f3ffa476db1c97d78b6ea3a685c453",
      "new_mode": 33188,
      "new_path": "doc/dev_guide/av1_encoder.dox"
    }
  ]
}
