)]}'
{
  "commit": "8703bc12a1bc9614d888286475490e7a0f791778",
  "tree": "0ace7763717890d9ed1fafef0b6dea9a59ef8e3d",
  "parents": [
    "b978549d75d7c8778e2cb82de4e313a1509edd6e"
  ],
  "author": {
    "name": "Erik Språng",
    "email": "sprang@webrtc.org",
    "time": "Wed May 13 15:38:48 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 21 09:32:36 2026"
  },
  "message": "Move libgav1-based Av1QpParser to modules/video_coding/utility.\n\nThis make the qp parser available to use in other tests than the\ncorruption detection ones, e.g. for the new encoder api. The target is\nstill restricted to `test_only`. Also slightly refactored the code\nsomewhat so that the libgav1 includes can be completely contained to\nwithin the .cc file, preventing issues when other classes import the\nparser header.\n\nNo-Presubmit: True\nBug: webrtc:496266459\nChange-Id: Ief16e484a8929cdc1868a4beb5855b4380254dc1\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472220\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47756}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6fb71ab0b9187d8fbf4225b9d388707553392984",
      "old_mode": 33188,
      "old_path": "modules/video_coding/BUILD.gn",
      "new_id": "0cd06663e8f6fb51197482eea070fc3578b5df2d",
      "new_mode": 33188,
      "new_path": "modules/video_coding/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e71c53f96c22bbfc682dffee4feaa3c198b38416",
      "old_mode": 33188,
      "old_path": "modules/video_coding/DEPS",
      "new_id": "76dc04d59d306dd3abed8457c7ac8e5ee828e513",
      "new_mode": 33188,
      "new_path": "modules/video_coding/DEPS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54a869bbebabf8f92b4432773ee1b6a392fea21d",
      "new_mode": 33188,
      "new_path": "modules/video_coding/utility/av1_qp_parser.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c250fff63b8cc91fb9bf98109495c7972e48915f",
      "new_mode": 33188,
      "new_path": "modules/video_coding/utility/av1_qp_parser.h"
    },
    {
      "type": "rename",
      "old_id": "efdb83cc4907a2241f03ca9c9b423312542d4dc5",
      "old_mode": 33188,
      "old_path": "video/corruption_detection/evaluation/av1_qp_parser_unittest.cc",
      "new_id": "65f6bff7cece45ba2d4cd92b14c212fb3b265b94",
      "new_mode": 33188,
      "new_path": "modules/video_coding/utility/av1_qp_parser_unittest.cc",
      "score": 82
    },
    {
      "type": "modify",
      "old_id": "c2d291bb6842b3fe481643bd448ee1287ed14a11",
      "old_mode": 33188,
      "old_path": "video/corruption_detection/evaluation/BUILD.gn",
      "new_id": "6d25ad28162dcd51115ae965ea7ccca541c302df",
      "new_mode": 33188,
      "new_path": "video/corruption_detection/evaluation/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "9a19c826de535fa431b9dde095bedfb4391edfdf",
      "old_mode": 33188,
      "old_path": "video/corruption_detection/evaluation/DEPS",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4ee4416d41d675a61602c1200b0681547ca33f40",
      "old_mode": 33188,
      "old_path": "video/corruption_detection/evaluation/av1_qp_parser.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fcd4a5151d2fbfd6843d8c8deb1d3e55195bd134",
      "old_mode": 33188,
      "old_path": "video/corruption_detection/evaluation/av1_qp_parser.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "64e9aaec67df47b9cc88993cd626bfef6ba9d0d2",
      "old_mode": 33188,
      "old_path": "video/corruption_detection/evaluation/qp_parser.cc",
      "new_id": "34158d0cccdd3858b3944983e1bd8c665f29dcc4",
      "new_mode": 33188,
      "new_path": "video/corruption_detection/evaluation/qp_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "676d0eec15a09996870766b3890ac6200877c05a",
      "old_mode": 33188,
      "old_path": "video/corruption_detection/evaluation/qp_parser.h",
      "new_id": "a6cec5ed0d2d285ac606fa3d5df3833e76607c86",
      "new_mode": 33188,
      "new_path": "video/corruption_detection/evaluation/qp_parser.h"
    }
  ]
}
