)]}'
{
  "commit": "c9752917bd482d964d6a8a1de9bbe3b300fdc1a5",
  "tree": "ff3fcad34dafd1ba256989f94a4a8f8193faee1f",
  "parents": [
    "50f35f0996a9e63d3a6618c4dae807e119ba23bb"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@webrtc.org",
    "time": "Fri Mar 27 14:27:59 2026"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 30 09:05:06 2026"
  },
  "message": "Replace ArrayView with std::span everywhere except api\n\nArrayView is an alias to std::span. This change switch to use\nstd::span directly instead of through the alias.\n\nSearch\u0026Replace MakeArrayView and ArrayView with std::span\nSearch\u0026Replace include \"api/array_view.h\" with include \u003cspan\u003e\nRemove \u003cspan\u003e include where std::span is not mentioned in the file\nRemove build dependencies on array_view target\n\nBug: webrtc:439801349\nChange-Id: I64bbdcf1300126286158ccbeda62c49e0c3ec83f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/460501\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nReviewed-by: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47294}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c39c42dd7021a453d022912b1dd387b4b5834182",
      "old_mode": 33188,
      "old_path": "audio/BUILD.gn",
      "new_id": "c710be09b92c608a624cd24767fa1100494f07a5",
      "new_mode": 33188,
      "new_path": "audio/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4f31b489ea963a07c2a6e999953310e8a638c948",
      "old_mode": 33188,
      "old_path": "audio/audio_receive_stream.cc",
      "new_id": "4f052c6a211f81ceb8ff3803858e8ff9fc0c2b01",
      "new_mode": 33188,
      "new_path": "audio/audio_receive_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "111cd898dc5669c85e39578ef6a3829ee6843b4a",
      "old_mode": 33188,
      "old_path": "audio/audio_receive_stream.h",
      "new_id": "41a470f8b8224805b825f9389a9844fbff0d111a",
      "new_mode": 33188,
      "new_path": "audio/audio_receive_stream.h"
    },
    {
      "type": "modify",
      "old_id": "4c53757e748cd8c5908fa84fda5349fc03a2e17e",
      "old_mode": 33188,
      "old_path": "audio/audio_send_stream.cc",
      "new_id": "25efcb8f92ef6d230175906fc0e0aec66cef7202",
      "new_mode": 33188,
      "new_path": "audio/audio_send_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "9bac56005a727913416ff0b173e4c3bf0f341212",
      "old_mode": 33188,
      "old_path": "audio/audio_send_stream.h",
      "new_id": "7cc204c7bdb75784b63d39be31f1e9c6cb009586",
      "new_mode": 33188,
      "new_path": "audio/audio_send_stream.h"
    },
    {
      "type": "modify",
      "old_id": "6c754a187836d451316f6f54cc33e54a5d7cc3e6",
      "old_mode": 33188,
      "old_path": "audio/audio_send_stream_tests.cc",
      "new_id": "5379026c1d0a6a73df62479c90727a75ee46a20e",
      "new_mode": 33188,
      "new_path": "audio/audio_send_stream_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "2eb4a6202ac6841a11a80ba05b0656736c2572a8",
      "old_mode": 33188,
      "old_path": "audio/channel_receive.cc",
      "new_id": "dfd4cd40915eda6d1bcdff4a92126db4b8a0ff3f",
      "new_mode": 33188,
      "new_path": "audio/channel_receive.cc"
    },
    {
      "type": "modify",
      "old_id": "887edaa2ee5ca980b715663906ba9eafdb1bf15a",
      "old_mode": 33188,
      "old_path": "audio/channel_receive_frame_transformer_delegate.cc",
      "new_id": "b2422d0aaba529e414d39020544f118786f84309",
      "new_mode": 33188,
      "new_path": "audio/channel_receive_frame_transformer_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "1b5f04eeee858a74caa435997493e5331279faf7",
      "old_mode": 33188,
      "old_path": "audio/channel_receive_frame_transformer_delegate.h",
      "new_id": "a0ba8fd0f2b157fc0019ba548b74b892dcec1b39",
      "new_mode": 33188,
      "new_path": "audio/channel_receive_frame_transformer_delegate.h"
    },
    {
      "type": "modify",
      "old_id": "ae9a01cd6934b87b3fa2575a61f1d361c1684828",
      "old_mode": 33188,
      "old_path": "audio/channel_receive_frame_transformer_delegate_unittest.cc",
      "new_id": "01dbaee486816023613ef1dad5093c68452d9845",
      "new_mode": 33188,
      "new_path": "audio/channel_receive_frame_transformer_delegate_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "72e45c3958d42db6e99ebb996b4189d171df2e85",
      "old_mode": 33188,
      "old_path": "audio/channel_receive_unittest.cc",
      "new_id": "83cc6d56e03bcbc7cf02d10cd051c80c095eec98",
      "new_mode": 33188,
      "new_path": "audio/channel_receive_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "68fd2f62d940c8ac273949db870a5276008036cd",
      "old_mode": 33188,
      "old_path": "audio/channel_send.cc",
      "new_id": "528bd2685135ed9d8eb712522548898c772bd260",
      "new_mode": 33188,
      "new_path": "audio/channel_send.cc"
    },
    {
      "type": "modify",
      "old_id": "185f3e99752d7f59d47a0746e772f7c33f24d9ec",
      "old_mode": 33188,
      "old_path": "audio/channel_send.h",
      "new_id": "ab97c3b64ec0bdd496d126d6f9cb667fd06f5fec",
      "new_mode": 33188,
      "new_path": "audio/channel_send.h"
    },
    {
      "type": "modify",
      "old_id": "044f1c3d31fe28512d54ce5b2c83c84a5b6e691b",
      "old_mode": 33188,
      "old_path": "audio/channel_send_frame_transformer_delegate.cc",
      "new_id": "57079c360582bceef0a2a049e5260c0da7e5c853",
      "new_mode": 33188,
      "new_path": "audio/channel_send_frame_transformer_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "c495af6a69cc3e9d001f92ddc7c976fab227cd44",
      "old_mode": 33188,
      "old_path": "audio/channel_send_frame_transformer_delegate.h",
      "new_id": "678f51fcb313d6ef30651c84294b0a5873822611",
      "new_mode": 33188,
      "new_path": "audio/channel_send_frame_transformer_delegate.h"
    },
    {
      "type": "modify",
      "old_id": "20acb49c6d3038ad0818714fcc7140929d046eeb",
      "old_mode": 33188,
      "old_path": "audio/channel_send_frame_transformer_delegate_unittest.cc",
      "new_id": "d5e19c182719c0044c166fc13ac6edba5914d721",
      "new_mode": 33188,
      "new_path": "audio/channel_send_frame_transformer_delegate_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4835056070f84f239f6a9c383ad68e86e2b0c98b",
      "old_mode": 33188,
      "old_path": "audio/channel_send_unittest.cc",
      "new_id": "e777cf6befec0e3282d9a98066fe95e4255969b3",
      "new_mode": 33188,
      "new_path": "audio/channel_send_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "db4d73adaf0e1b8c8d0ee797f18b2a1dac4971d5",
      "old_mode": 33188,
      "old_path": "audio/mock_voe_channel_proxy.h",
      "new_id": "c460bb119b5ef4d2ea5a6829f1213151902b7b56",
      "new_mode": 33188,
      "new_path": "audio/mock_voe_channel_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "5780fd2c926a64067ad0a46b9d6c2a9229a0c64d",
      "old_mode": 33188,
      "old_path": "audio/voip/BUILD.gn",
      "new_id": "dd5e127e1389c910a58346ef4b1555c06a9daac4",
      "new_mode": 33188,
      "new_path": "audio/voip/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b670b310f33ce7183c947fab4432c76f35c20091",
      "old_mode": 33188,
      "old_path": "audio/voip/audio_channel.h",
      "new_id": "268e15eb768950d13012d00c2677be8091370254",
      "new_mode": 33188,
      "new_path": "audio/voip/audio_channel.h"
    },
    {
      "type": "modify",
      "old_id": "fc69d2b6d7d421a722ff700ae9bf90aca82dcb91",
      "old_mode": 33188,
      "old_path": "audio/voip/audio_egress.cc",
      "new_id": "36ffe21d442c1b94d661f06a29cd04a3abcae633",
      "new_mode": 33188,
      "new_path": "audio/voip/audio_egress.cc"
    },
    {
      "type": "modify",
      "old_id": "b4525a18cd52c7cf734f22a194ef8652d522705c",
      "old_mode": 33188,
      "old_path": "audio/voip/audio_ingress.cc",
      "new_id": "1e2fa34838e5d230361e1fed5c45330d62487291",
      "new_mode": 33188,
      "new_path": "audio/voip/audio_ingress.cc"
    },
    {
      "type": "modify",
      "old_id": "e6d9836fd4d346082453dccff7c4d8fd26c6b0eb",
      "old_mode": 33188,
      "old_path": "audio/voip/audio_ingress.h",
      "new_id": "a8ec34f02d20fc19e15031665b545bb144a53f9b",
      "new_mode": 33188,
      "new_path": "audio/voip/audio_ingress.h"
    },
    {
      "type": "modify",
      "old_id": "c0efeb6c8aef064c03888766880440526c4d0ab3",
      "old_mode": 33188,
      "old_path": "audio/voip/test/BUILD.gn",
      "new_id": "0c1acf0d68d8a881bb7688a034a42a30ca7e7972",
      "new_mode": 33188,
      "new_path": "audio/voip/test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8b4c32f273d127458bd746e25ac3ae930482e1e4",
      "old_mode": 33188,
      "old_path": "audio/voip/test/audio_channel_unittest.cc",
      "new_id": "a707e2d5ad08d976b636d56f7317d449fc0fed4b",
      "new_mode": 33188,
      "new_path": "audio/voip/test/audio_channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a086ab9e049f6b05ca06090f7bef5926bbe6a8bd",
      "old_mode": 33188,
      "old_path": "audio/voip/test/audio_egress_unittest.cc",
      "new_id": "5cf9a2aa43748f61619010b36027013aa832bb45",
      "new_mode": 33188,
      "new_path": "audio/voip/test/audio_egress_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "477e653e59af8dce0095cf67b8ca3bccad1717dd",
      "old_mode": 33188,
      "old_path": "audio/voip/test/audio_ingress_unittest.cc",
      "new_id": "23e39aefe5b924a3d1701e6ad9a0e052443ec1c3",
      "new_mode": 33188,
      "new_path": "audio/voip/test/audio_ingress_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d3ce340ac91b5e267c82f366cb15e522473078ac",
      "old_mode": 33188,
      "old_path": "audio/voip/voip_core.cc",
      "new_id": "a5d5fc3d9f2494e6686136ce739f2661a4ee22f7",
      "new_mode": 33188,
      "new_path": "audio/voip/voip_core.cc"
    },
    {
      "type": "modify",
      "old_id": "dbd9150be904094c2de93dd9a76f0b3db85d8213",
      "old_mode": 33188,
      "old_path": "audio/voip/voip_core.h",
      "new_id": "45eca080c8c8680f362e0259676c175689076155",
      "new_mode": 33188,
      "new_path": "audio/voip/voip_core.h"
    },
    {
      "type": "modify",
      "old_id": "b11616353cdf1e3854f9174acc918ac46d7e1e8d",
      "old_mode": 33188,
      "old_path": "call/BUILD.gn",
      "new_id": "a8ad708290810d26b2d4ca2a81fc137f4ebbfa06",
      "new_mode": 33188,
      "new_path": "call/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a7fd3e31425b6dda1495d1cb37db19d5a07bd083",
      "old_mode": 33188,
      "old_path": "call/call.cc",
      "new_id": "df8786c886b9ade69c56eb8c3fd48e1e7dc3e05f",
      "new_mode": 33188,
      "new_path": "call/call.cc"
    },
    {
      "type": "modify",
      "old_id": "9cd29d8d1c6d750c8a7c9ab4061f60c478ced7f9",
      "old_mode": 33188,
      "old_path": "call/call_perf_tests.cc",
      "new_id": "2eae4f42909fa76bebf26c0d6d527ebebaeda211",
      "new_mode": 33188,
      "new_path": "call/call_perf_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "4504b6c70474dded55e9ffdeee425238ba1c732a",
      "old_mode": 33188,
      "old_path": "call/fake_network_pipe.cc",
      "new_id": "a816593728639b2aa52030fb00d867750adac324",
      "new_mode": 33188,
      "new_path": "call/fake_network_pipe.cc"
    },
    {
      "type": "modify",
      "old_id": "a30c50eecb06eae90f13fc3b8aed8e8485487e2e",
      "old_mode": 33188,
      "old_path": "call/fake_network_pipe.h",
      "new_id": "168f8afffa62aef62c7dbc6b7ee68912134221e3",
      "new_mode": 33188,
      "new_path": "call/fake_network_pipe.h"
    },
    {
      "type": "modify",
      "old_id": "8b16d4cbc8c2ecf5dba76cb3b7c9fc14c4579e3c",
      "old_mode": 33188,
      "old_path": "call/flexfec_receive_stream_impl.cc",
      "new_id": "d694d06f14823ab906d266ada1cdb8ff26d565d8",
      "new_mode": 33188,
      "new_path": "call/flexfec_receive_stream_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "be769db5d1c44f0080c8e082116f650ca8886f8f",
      "old_mode": 33188,
      "old_path": "call/flexfec_receive_stream_unittest.cc",
      "new_id": "27c8d2c285d7735d4d3c9226bd290e1ba007b82b",
      "new_mode": 33188,
      "new_path": "call/flexfec_receive_stream_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "115912cd46d39a6db86b997f04df04a25d90e45c",
      "old_mode": 33188,
      "old_path": "call/rtp_config.cc",
      "new_id": "f48ae3046215fffc4ebb13c7fe5fa578ba729e14",
      "new_mode": 33188,
      "new_path": "call/rtp_config.cc"
    },
    {
      "type": "modify",
      "old_id": "cd5fe0e9fc1a83d08da7e3f0b4796e58b473e8fb",
      "old_mode": 33188,
      "old_path": "call/rtp_transport_controller_send.cc",
      "new_id": "edc91904d81238686828e388a0726067288dccc8",
      "new_mode": 33188,
      "new_path": "call/rtp_transport_controller_send.cc"
    },
    {
      "type": "modify",
      "old_id": "26becb0f915bea376faabd5e0f219d3de4d50142",
      "old_mode": 33188,
      "old_path": "call/rtp_transport_controller_send.h",
      "new_id": "f5d0cdef5fe463df69e09d4bee8ea81a2ff55ff9",
      "new_mode": 33188,
      "new_path": "call/rtp_transport_controller_send.h"
    },
    {
      "type": "modify",
      "old_id": "c25fe194bf4e1cdf83b40f399d832e86a519ede0",
      "old_mode": 33188,
      "old_path": "call/rtp_video_sender.cc",
      "new_id": "73e88987845d6a7a6cac3270d4c7a7af9e36bc09",
      "new_mode": 33188,
      "new_path": "call/rtp_video_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "ca7d0989d14030067006fe48c7ce9f8d60ab9cc2",
      "old_mode": 33188,
      "old_path": "call/rtp_video_sender.h",
      "new_id": "5d35e5d492996a8cd81e266e5aa5eef677775654",
      "new_mode": 33188,
      "new_path": "call/rtp_video_sender.h"
    },
    {
      "type": "modify",
      "old_id": "754fe03cd48d53cb44301fd060f1429de24bf615",
      "old_mode": 33188,
      "old_path": "call/rtp_video_sender_interface.h",
      "new_id": "035044cd82cf7670d3f5cd83f2189ad14927f89e",
      "new_mode": 33188,
      "new_path": "call/rtp_video_sender_interface.h"
    },
    {
      "type": "modify",
      "old_id": "5014cf5dad6f8f0ce9f6e3a75c3ce7410942b5ba",
      "old_mode": 33188,
      "old_path": "call/rtp_video_sender_unittest.cc",
      "new_id": "a979e05db747a04e6522b5a66ddf3f59ce548083",
      "new_mode": 33188,
      "new_path": "call/rtp_video_sender_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d725d285daa2a5a687d698d7b84f0dd2784d65fd",
      "old_mode": 33188,
      "old_path": "call/rtx_receive_stream.cc",
      "new_id": "2f773802de0fa2a8e251adfca79ac268d06e697a",
      "new_mode": 33188,
      "new_path": "call/rtx_receive_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "80fd8c96ca50bb179b113a87255b3fc19b90ec57",
      "old_mode": 33188,
      "old_path": "call/rtx_receive_stream_unittest.cc",
      "new_id": "9a30cc437e2a2f533291d2e4f36f5023224bd340",
      "new_mode": 33188,
      "new_path": "call/rtx_receive_stream_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c5a24d2c489625ab5b9c1bf0bd9fbbcc0579996c",
      "old_mode": 33188,
      "old_path": "call/video_send_stream.h",
      "new_id": "683be5f469749cd4a6f4d42660043151be7e7417",
      "new_mode": 33188,
      "new_path": "call/video_send_stream.h"
    },
    {
      "type": "modify",
      "old_id": "83e9ef98a0da3fd1879bce99a40d0cec27a3622b",
      "old_mode": 33188,
      "old_path": "common_audio/BUILD.gn",
      "new_id": "c54c797a84fc2275e665081c8c6a35c0432f0567",
      "new_mode": 33188,
      "new_path": "common_audio/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7d040e5d5f10425cc5363a4a9759e4edf050da5f",
      "old_mode": 33188,
      "old_path": "common_audio/channel_buffer.h",
      "new_id": "5a79f004503d3114a0618bf7bda4ae2d5134aff8",
      "new_mode": 33188,
      "new_path": "common_audio/channel_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "672ebd1aa006b0e8d46a33bb473da15c155b77cc",
      "old_mode": 33188,
      "old_path": "common_audio/include/audio_util.h",
      "new_id": "0b04f812bb87db22902fea18f27cb72fbe8fc418",
      "new_mode": 33188,
      "new_path": "common_audio/include/audio_util.h"
    },
    {
      "type": "modify",
      "old_id": "4dd7670cd311ca1ec236f64b58183d945d60c8e5",
      "old_mode": 33188,
      "old_path": "examples/BUILD.gn",
      "new_id": "dae37ec57837a3208a03a686c5fb91baf77dd9ce",
      "new_mode": 33188,
      "new_path": "examples/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "195487505098fc21678d271cd8393a2699d34404",
      "old_mode": 33188,
      "old_path": "examples/androidvoip/BUILD.gn",
      "new_id": "c26d2b2b50f0f3b55afcb8930a52655c21a41e17",
      "new_mode": 33188,
      "new_path": "examples/androidvoip/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2c1fd43d02132f8c3acd5405734905dff3f9e542",
      "old_mode": 33188,
      "old_path": "examples/androidvoip/jni/android_voip_client.cc",
      "new_id": "53489da5e2e905201901429f381c528d5f340a37",
      "new_mode": 33188,
      "new_path": "examples/androidvoip/jni/android_voip_client.cc"
    },
    {
      "type": "modify",
      "old_id": "7d9e499ae32ea42e4ca049ef8428c112655ac5aa",
      "old_mode": 33188,
      "old_path": "examples/androidvoip/jni/android_voip_client.h",
      "new_id": "885921fd50aed32301098509a2f9f48b3f428e84",
      "new_mode": 33188,
      "new_path": "examples/androidvoip/jni/android_voip_client.h"
    },
    {
      "type": "modify",
      "old_id": "cee1d3ab640ef33fcdaa24ee936a9f4b1b86fc47",
      "old_mode": 33188,
      "old_path": "examples/peerconnection/client/linux/main_wnd.h",
      "new_id": "db730e662efdd67e0c5d1b44da27e05443f927d4",
      "new_mode": 33188,
      "new_path": "examples/peerconnection/client/linux/main_wnd.h"
    },
    {
      "type": "modify",
      "old_id": "c1b6eff2d605ed51365a21eda4f7b6200e64c55c",
      "old_mode": 33188,
      "old_path": "examples/turnserver/read_auth_file.cc",
      "new_id": "65d1e41971987ae27ae6d9bc793113f79d8f6ad0",
      "new_mode": 33188,
      "new_path": "examples/turnserver/read_auth_file.cc"
    },
    {
      "type": "modify",
      "old_id": "12a5a828f8b273dcd883c83d49d312fc25617810",
      "old_mode": 33188,
      "old_path": "system_wrappers/BUILD.gn",
      "new_id": "a3e9a49204206cff9e8ba5062c275a82b7837316",
      "new_mode": 33188,
      "new_path": "system_wrappers/BUILD.gn"
    }
  ]
}
