)]}'
{
  "commit": "cc7094359ec1f23f234cf99324a41fa73476b524",
  "tree": "feb2872e56385fb32c00a9f4ce0e904a94f6b269",
  "parents": [
    "a3c1ddd476b0b4bcdbab03a942da129d674a346c"
  ],
  "author": {
    "name": "Harald Alvestrand",
    "email": "hta@webrtc.org",
    "time": "Fri Feb 13 21:38:53 2026"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Feb 14 00:35:10 2026"
  },
  "message": "Migrate internal usages of ByteOrder to ArrayView API\n\nThis change replaces internal usages of the legacy void* based ByteOrder\nAPI with the new type-safe ArrayView overloads. All 19 identified\ninternal files have been updated.\n\nAdditionally:\n- Updated rtc_base/byte_order.h to deprecate the legacy void* overloads\n  using ABSL_DEPRECATE_AND_INLINE.\n- Updated rtc_base/BUILD.gn to include necessary dependencies for the\n  new ByteOrder API.\n- Added documentation for the migration plan in g3doc/todo/byte_order_safety.md.\n\nBug: webrtc:484070270\nChange-Id: I3836ff3a7d128d40e24dac1ec1cac2f289aaa6cb\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/449061\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#46903}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "100b6c7e9b300e246070f79c9585844742c949da",
      "old_mode": 33188,
      "old_path": "api/transport/stun.cc",
      "new_id": "6b9ca04d1101576914f6d3bd3234703615a39236",
      "new_mode": 33188,
      "new_path": "api/transport/stun.cc"
    },
    {
      "type": "modify",
      "old_id": "542a5bfd24d964250668cc4ed26143354171c93a",
      "old_mode": 33188,
      "old_path": "api/transport/stun_unittest.cc",
      "new_id": "1d70f5fd8ac598acaf33e4cb71aaa2c070fc0a27",
      "new_mode": 33188,
      "new_path": "api/transport/stun_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee774f8beba2b85dc3e2721897ba322ac86902bc",
      "new_mode": 33188,
      "new_path": "g3doc/todo/byte_order_safety.md"
    },
    {
      "type": "modify",
      "old_id": "f61e68589ff30884681ea1ca09ab45bd1ff702a5",
      "old_mode": 33188,
      "old_path": "media/BUILD.gn",
      "new_id": "febe66aa1e0e291a5a47d2521e17a31d5acd6809",
      "new_mode": 33188,
      "new_path": "media/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1967ff627cfd3ca0b35989992b8d4a1b690e912c",
      "old_mode": 33188,
      "old_path": "media/base/fake_network_interface.h",
      "new_id": "fa758aa4afc49e5772444b0204a742b5f68a7931",
      "new_mode": 33188,
      "new_path": "media/base/fake_network_interface.h"
    },
    {
      "type": "modify",
      "old_id": "1bb208ab31e2a475745a427726ac29855c568efc",
      "old_mode": 33188,
      "old_path": "media/base/rtp_utils.cc",
      "new_id": "f7cb5322c813936305eb200a3fa809f33d144cec",
      "new_mode": 33188,
      "new_path": "media/base/rtp_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "d006bb892d5c30f6fe401bb11945a64487106082",
      "old_mode": 33188,
      "old_path": "media/base/turn_utils.cc",
      "new_id": "77f0f18ae58bcbf7552265376079e495991924e2",
      "new_mode": 33188,
      "new_path": "media/base/turn_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "88a6acf7a5fdc8afe514b706e8e2ac81e720d119",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine_unittest.cc",
      "new_id": "a257806a0d67a40d44a5b71c29f4e1f0626bfcb8",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a69c9203f2565b5f29083451bccfd2f6a8be6b84",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/codecs/red/audio_encoder_copy_red.cc",
      "new_id": "b77f891c421daec5c453a2a70cce8bb89c9dcbf3",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/codecs/red/audio_encoder_copy_red.cc"
    },
    {
      "type": "modify",
      "old_id": "ff8d5105705fc6a3e5af1bbb328e6932ffdf18e9",
      "old_mode": 33188,
      "old_path": "p2p/base/async_stun_tcp_socket.cc",
      "new_id": "aeb67141c1169395ff0f8d480df0aa11da091df0",
      "new_mode": 33188,
      "new_path": "p2p/base/async_stun_tcp_socket.cc"
    },
    {
      "type": "modify",
      "old_id": "7eba2fa37d760a1b0b0940d6b925d1ded8ae5e8e",
      "old_mode": 33188,
      "old_path": "p2p/base/turn_port.cc",
      "new_id": "9a22505231877ac3ac9dc00e42ed7cfcd97099a8",
      "new_mode": 33188,
      "new_path": "p2p/base/turn_port.cc"
    },
    {
      "type": "modify",
      "old_id": "8975f7bd538d2cb2f34e6a7ca6c08b2cdd7e8033",
      "old_mode": 33188,
      "old_path": "p2p/dtls/dtls_transport_unittest.cc",
      "new_id": "afc7d4672672ad8a3fade4e29e6bf0e81cdab7a9",
      "new_mode": 33188,
      "new_path": "p2p/dtls/dtls_transport_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "154f22c1d2886c7b4a619c9001be3013a5b8aea5",
      "old_mode": 33188,
      "old_path": "p2p/test/turn_server.cc",
      "new_id": "a4fc03b8193bd051d6b4b9437fac959102f5fc9c",
      "new_mode": 33188,
      "new_path": "p2p/test/turn_server.cc"
    },
    {
      "type": "modify",
      "old_id": "e277fece3f4a3b36ef0d11fca70c044b5e7636ba",
      "old_mode": 33188,
      "old_path": "pc/channel_unittest.cc",
      "new_id": "68c35f678c7ed461d9068b101f478d682a406437",
      "new_mode": 33188,
      "new_path": "pc/channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c3cd857ae5e4781b3babde33995a18e95f5981ae",
      "old_mode": 33188,
      "old_path": "pc/dtls_srtp_transport_unittest.cc",
      "new_id": "3279b3124b6c16a33caf8a7cd2e2b3e3b8309aca",
      "new_mode": 33188,
      "new_path": "pc/dtls_srtp_transport_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0ee7519343497270f6914f86acf74d73e38b87e7",
      "old_mode": 33188,
      "old_path": "pc/jsep_transport_unittest.cc",
      "new_id": "a9f4189fdacc8698a3ef1397d74a78e9b5efcf18",
      "new_mode": 33188,
      "new_path": "pc/jsep_transport_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "79a87ec9c55593a8a81b24e8f31d84d8793daabb",
      "old_mode": 33188,
      "old_path": "pc/srtp_session_unittest.cc",
      "new_id": "a9ab7af9185250fd2ac59e57919a0df485fe57e5",
      "new_mode": 33188,
      "new_path": "pc/srtp_session_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f9dbeb7875db40df72d44cc7b5684f898e0edbf5",
      "old_mode": 33188,
      "old_path": "pc/srtp_transport_unittest.cc",
      "new_id": "e97260f31f9ef45c9f6b6a691bfdf067a5ca1d07",
      "new_mode": 33188,
      "new_path": "pc/srtp_transport_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "962d992edd3e9b7e9ff62900626021baf5ffd8ce",
      "old_mode": 33188,
      "old_path": "rtc_base/BUILD.gn",
      "new_id": "d582c6275ab66eda1002037e6e4737a5e7d8abb5",
      "new_mode": 33188,
      "new_path": "rtc_base/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "219b325003faea1778f987f2250747abdc74d1dc",
      "old_mode": 33188,
      "old_path": "rtc_base/async_tcp_socket.cc",
      "new_id": "9e2221c82a550fe8646034f38bb356164238f17d",
      "new_mode": 33188,
      "new_path": "rtc_base/async_tcp_socket.cc"
    },
    {
      "type": "modify",
      "old_id": "07752b10926277a221ba29ad321ab06e4bccf680",
      "old_mode": 33188,
      "old_path": "rtc_base/byte_buffer_unittest.cc",
      "new_id": "cb4fdde41c9552f9b98c098f346c9658f59d3a39",
      "new_mode": 33188,
      "new_path": "rtc_base/byte_buffer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3a9bfe46e0c85614b5eb8e348d48df9c2a8c399f",
      "old_mode": 33188,
      "old_path": "rtc_base/byte_order.h",
      "new_id": "7f163980b523df91d0fb038c741f4db44e1c7660",
      "new_mode": 33188,
      "new_path": "rtc_base/byte_order.h"
    },
    {
      "type": "modify",
      "old_id": "8c1e10edf22523799080707994867b459dae7150",
      "old_mode": 33188,
      "old_path": "rtc_base/byte_order_unittest.cc",
      "new_id": "75a370c7b872a425c8c0c388ee71cf2f66af1030",
      "new_mode": 33188,
      "new_path": "rtc_base/byte_order_unittest.cc"
    }
  ]
}
