)]}'
{
  "commit": "d6ef33e59b81a2d85e91aa7a4367c36320eefc81",
  "tree": "2c4b9adf917e8a12518a00131eebdc9b85fc8691",
  "parents": [
    "5e49544a76ad38e5f000cdf8b20a25278fb78475"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Wed Jul 03 12:23:48 2024"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 04 10:33:21 2024"
  },
  "message": "Remove PushResampler\u003cT\u003e::InitializeIfNeeded\n\nThis switches from accepting a sample rate and convert to channel\nsize over to accepting the channel size.\n\nInstead of InitializeIfNeeded:\n\n* Offer a way to explicitly initialize PushResampler via the ctor\n  (needed for VoiceActivityDetectorWrapper)\n* Implicitly check for the right configuration from within Resample().\n  (All calls to Resample() were preceded by a call to Initialize)\n\nAs part of this, refactor VoiceActivityDetectorWrapper (VADW):\n* VADW is now initialized in the constructor and more const.\n* Remove VADW::Initialize() and instead reconstruct VADW if needed.\n\nAdd constants for max sample rate and num channels to audio_util.h\nIn many cases the numbers for these values are embedded in the code\nwhich has led to some inconsistency.\n\nBug: chromium:335805780\nChange-Id: Iead0d52eb1b261a8d64e93f51401147c8fba32f0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/353360\nReviewed-by: Gustaf Ullberg \u003cgustaf@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#42587}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "363b924f104dd641cb1d90700e2c32da581b3a8c",
      "old_mode": 33188,
      "old_path": "audio/audio_transport_impl.cc",
      "new_id": "b9d83321b9cca95a6b29d8aa80ed07fdce8a42af",
      "new_mode": 33188,
      "new_path": "audio/audio_transport_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b5f673a07ce2162798ed3827bc7aabaeb89dd712",
      "old_mode": 33188,
      "old_path": "audio/remix_resample.cc",
      "new_id": "93e86517aed31bc7a2b88d9be99a2b7ea29dbd02",
      "new_mode": 33188,
      "new_path": "audio/remix_resample.cc"
    },
    {
      "type": "modify",
      "old_id": "12e65259a405f610eddb71d2bb4c9c7058693825",
      "old_mode": 33188,
      "old_path": "common_audio/include/audio_util.h",
      "new_id": "672ebd1aa006b0e8d46a33bb473da15c155b77cc",
      "new_mode": 33188,
      "new_path": "common_audio/include/audio_util.h"
    },
    {
      "type": "modify",
      "old_id": "4a23d4624eb7dd5978e100cfe3284feab8bc3d74",
      "old_mode": 33188,
      "old_path": "common_audio/resampler/include/push_resampler.h",
      "new_id": "394e96b133b2a687a466602784ff28277442b01a",
      "new_mode": 33188,
      "new_path": "common_audio/resampler/include/push_resampler.h"
    },
    {
      "type": "modify",
      "old_id": "1cbf421b6d19139c068af4f72686b4c3d063cc22",
      "old_mode": 33188,
      "old_path": "common_audio/resampler/push_resampler.cc",
      "new_id": "2e75679c82cd030aa3982fc1719f6c90f461f298",
      "new_mode": 33188,
      "new_path": "common_audio/resampler/push_resampler.cc"
    },
    {
      "type": "modify",
      "old_id": "91f2233aad3d53049e4686d9fa28ca9868705567",
      "old_mode": 33188,
      "old_path": "common_audio/resampler/push_resampler_unittest.cc",
      "new_id": "4fba2f412efa536ab3d0b1def82d8f313ef121c6",
      "new_mode": 33188,
      "new_path": "common_audio/resampler/push_resampler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6e2a3bcac4b2497273f44800057966e2ccfc3a86",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/acm2/acm_resampler.cc",
      "new_id": "0f1be66eb5e15a5475ff19b76e7fbcd111e6bf13",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/acm2/acm_resampler.cc"
    },
    {
      "type": "modify",
      "old_id": "d4fa32ada9534103e43ba63f737452a3db248e14",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/agc2/vad_wrapper.cc",
      "new_id": "3bafdc7c56808e209903ae944893d44ed8d64b69",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/agc2/vad_wrapper.cc"
    },
    {
      "type": "modify",
      "old_id": "459c4716303230b3efde13aaeea474f57e3ec034",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/agc2/vad_wrapper.h",
      "new_id": "8751dbaf759bcb440e77b53dcd99fdb74dc511a5",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/agc2/vad_wrapper.h"
    },
    {
      "type": "modify",
      "old_id": "91efdb566e0b691f0657c432d8925060fc177ce7",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/agc2/vad_wrapper_unittest.cc",
      "new_id": "6f665600609532c4383312e739da41c7a2e530e6",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/agc2/vad_wrapper_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3dbe1fe072cafb4133ef534b82ad5ff71a5c4651",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/audio_buffer.cc",
      "new_id": "c48d444664fc407896a0c693b13003a6ddb3e3cb",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/audio_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "fd69f74ed12246e650bc97c4b48b61a762f3991b",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/audio_buffer.h",
      "new_id": "3fdc06419f57af29cc9867a0bed7c7919a7f3371",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/audio_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "e98316f44fd3b79386c1cb3c2d11d0234d224fce",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/audio_processing_impl.cc",
      "new_id": "2d0b327843307530b54d2e71adc21b02094541c2",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/audio_processing_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "adb8891dfadb06350f918edd16766d7730f28298",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/audio_processing_unittest.cc",
      "new_id": "9dd4d376cd4e8df6c5e5260e9f5a61688cf362e3",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/audio_processing_unittest.cc"
    }
  ]
}
