)]}'
{
  "commit": "4babf81ff638be8538ba95f444ae1bd56ab5b577",
  "tree": "9c0e732234d0568e33860d72e33d911719a18528",
  "parents": [
    "7bdb4a0b4772a18ccb2dc5465799c9af6175c5c4"
  ],
  "author": {
    "name": "Erik Språng",
    "email": "sprang@webrtc.org",
    "time": "Mon Jun 01 14:06:30 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 02 11:16:44 2026"
  },
  "message": "Make Video Encoder V2 config structs classes with getter/setters.\n\nThis CL also adds som builder helper classes to construct the configs\nand settings objects.\n\nBug: webrtc:496266459\nChange-Id: I7c047275556c99687b81a4c57ad52a64b94313bd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476020\nCommit-Queue: Philip Eliasson \u003cphilipel@webrtc.org\u003e\nReviewed-by: Philip Eliasson \u003cphilipel@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47870}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3197a3bed82333561f021eb6728fe5986eb1c387",
      "old_mode": 33188,
      "old_path": "api/DEPS",
      "new_id": "026002cf15abdd227658f56c99215b97343391f2",
      "new_mode": 33188,
      "new_path": "api/DEPS"
    },
    {
      "type": "modify",
      "old_id": "07d343db5d2412b17b4e9bff46aa3ac7dbfdc052",
      "old_mode": 33188,
      "old_path": "api/video_codecs/BUILD.gn",
      "new_id": "7394a2e1da5f00fe667353b28ba975bbc5547dbf",
      "new_mode": 33188,
      "new_path": "api/video_codecs/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ede9ad36131455f0f549929b5f90fa4633a5f5ea",
      "old_mode": 33188,
      "old_path": "api/video_codecs/libaom_av1_encoder_factory.cc",
      "new_id": "e90d75d0c7f7018b58e200597a181168de5ecd95",
      "new_mode": 33188,
      "new_path": "api/video_codecs/libaom_av1_encoder_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "483ba70bc13799fac5805a57e36b2a87666cd21a",
      "old_mode": 33188,
      "old_path": "api/video_codecs/libaom_av1_encoder_factory_test.cc",
      "new_id": "5f4b8e3ec5cb5ea080a8657497431cbf223f8b57",
      "new_mode": 33188,
      "new_path": "api/video_codecs/libaom_av1_encoder_factory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cb5ddced44f4b40f8bfbbe5345f8528378dad327",
      "old_mode": 33188,
      "old_path": "api/video_codecs/simple_encoder_wrapper.cc",
      "new_id": "58da60167b7e0138189d9df214bf611221b8ed8a",
      "new_mode": 33188,
      "new_path": "api/video_codecs/simple_encoder_wrapper.cc"
    },
    {
      "type": "modify",
      "old_id": "c29b6a4f18b408a5e240574471eef616bba99e42",
      "old_mode": 33188,
      "old_path": "api/video_codecs/simple_encoder_wrapper.h",
      "new_id": "20427079b9e25001b460e5d72e0b4d0bae152dbb",
      "new_mode": 33188,
      "new_path": "api/video_codecs/simple_encoder_wrapper.h"
    },
    {
      "type": "modify",
      "old_id": "46fecb927938023fbe61d591dde69429e51b5149",
      "old_mode": 33188,
      "old_path": "api/video_codecs/simple_encoder_wrapper_unittests.cc",
      "new_id": "4faa96b583db51bd01ae4335e2712ef545813e37",
      "new_mode": 33188,
      "new_path": "api/video_codecs/simple_encoder_wrapper_unittests.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d51101eab8feabc9ccc92348d5f835150f322ddb",
      "new_mode": 33188,
      "new_path": "api/video_codecs/video_encoder_builders.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0b1e1855a4df8087f03de87f3892b0ee50a472c",
      "new_mode": 33188,
      "new_path": "api/video_codecs/video_encoder_builders.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dfc0ac9bd03f66936a31f26eaa2b913ad76e315",
      "new_mode": 33188,
      "new_path": "api/video_codecs/video_encoder_builders_for_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98fc50483527d7015391ee94c6418752a2e6acb6",
      "new_mode": 33188,
      "new_path": "api/video_codecs/video_encoder_builders_for_test.h"
    },
    {
      "type": "modify",
      "old_id": "88d3913c52fd90312802a0d6ae261ff7f4666bf6",
      "old_mode": 33188,
      "old_path": "api/video_codecs/video_encoder_factory_interface.h",
      "new_id": "089cd6188cd8087d53fb497f4453778a0cb488c2",
      "new_mode": 33188,
      "new_path": "api/video_codecs/video_encoder_factory_interface.h"
    },
    {
      "type": "modify",
      "old_id": "5a3cb77217c8dc5deeff817e88bda52ab20b533a",
      "old_mode": 33188,
      "old_path": "api/video_codecs/video_encoder_interface.h",
      "new_id": "feecd54952e329c8f6576176acf9a6fe04048dc9",
      "new_mode": 33188,
      "new_path": "api/video_codecs/video_encoder_interface.h"
    },
    {
      "type": "modify",
      "old_id": "0388ac85f0e99368aa4cf6cb540d36618459cb94",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/av1/libaom_av1_encoder_v2.cc",
      "new_id": "f72184d6247b4c13d02c9e3d08c66b7d9845c99d",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/av1/libaom_av1_encoder_v2.cc"
    }
  ]
}
