)]}'
{
  "commit": "5c61149cca835f51ab2ecfb75c7a63c5a9c161d4",
  "tree": "674c14aa974e244d49972ac9ca07999cadfe35dc",
  "parents": [
    "14b2f3f4710e909aec3e04e2772b07d01bb2d547"
  ],
  "author": {
    "name": "Deepa K G",
    "email": "deepa.kg@ittiam.com",
    "time": "Sun Aug 21 17:39:43 2022 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Sep 06 15:12:24 2022 +0000"
  },
  "message": "Reduce svc layer context memory conditionally\n\nIn case of non svc, allocate only one instance of\nlayer context memory. For svc, allocate number of\nspatial layers times number of temporal layers\ninstances.\n\n              Peak Memory Reduction (%)\nResolution    single thread (rt speed 10)\n320x180          5.16\n320x240          4.64\n640x360          2.49\n640x480          2.06\n1280x720         0.84\n\nHEAP memory reduction was measured using the following command.\n$valgrind --tool\u003dmassif ./aomenc ...\n\nChange-Id: I528f65598f530bb27da09657ba1cd07a5f4430ed\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b05f45f1715cfc795d41378ec19370a6bf4926da",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "472200c8f12f9d6ac93cbb659ca413ee413d85d9",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "72c823eae60d5db3648879be529c78a275f6fb6e",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_alloc.h",
      "new_id": "fd350f0e14cfaf5fa6c04ba2fc429b4885f6f1a0",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_alloc.h"
    },
    {
      "type": "modify",
      "old_id": "cb396b48546d6a7219c3e1ec9295429062eb55a8",
      "old_mode": 33188,
      "old_path": "av1/encoder/svc_layercontext.c",
      "new_id": "2575b1b957968b8da9deeeef904af95f33fa864e",
      "new_mode": 33188,
      "new_path": "av1/encoder/svc_layercontext.c"
    },
    {
      "type": "modify",
      "old_id": "844d39348a7fc44fd461b7ea5bd731685f2b1e4d",
      "old_mode": 33188,
      "old_path": "av1/encoder/svc_layercontext.h",
      "new_id": "a27d768c2d79079f455b0955feac7bcb0e359d06",
      "new_mode": 33188,
      "new_path": "av1/encoder/svc_layercontext.h"
    },
    {
      "type": "modify",
      "old_id": "feaa403199064b3748ec37cf4d2e730581b402fb",
      "old_mode": 33188,
      "old_path": "av1/ratectrl_rtc.cc",
      "new_id": "db6fbcdd34ce60e2ef81f37a9266fee8922c7035",
      "new_mode": 33188,
      "new_path": "av1/ratectrl_rtc.cc"
    }
  ]
}
