)]}'
{
  "commit": "25cc1a2275af91c68321045e5e9776868dbb009c",
  "tree": "6611faa59eb407a7ee9469708d64124df43005ef",
  "parents": [
    "78ac290212041d1bb5545ff48fea495e3c977f4a"
  ],
  "author": {
    "name": "Jesús de Vicente Peña",
    "email": "devicentepena@webrtc.org",
    "time": "Mon May 25 10:27:09 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 25 12:12:14 2026"
  },
  "message": "AudioProcessing: Add integration tests for NeuralResidualEchoEstimator\n\nVerifies the ML-REE integration path within APM by injecting a noop\nTFLite model via BuiltinAudioProcessingBuilder and processing 250 frames\nwith a simulated 100 ms delayed and attenuated echo path.\n\nBug: webrtc:442444736\nChange-Id: I56e0bc0546573fc4e6dc1b2fdeccd6a23560a62c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470982\nReviewed-by: Sam Zackrisson \u003csaza@webrtc.org\u003e\nCommit-Queue: Jesus de Vicente Pena \u003cdevicentepena@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47791}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d756b72fbf6842ae8c1b274b5ee64afe20da377",
      "old_mode": 33188,
      "old_path": "api/audio/neural_residual_echo_estimator_creator.h",
      "new_id": "781313d7846c9f7c38a88b3aa49f27f2a259be6e",
      "new_mode": 33188,
      "new_path": "api/audio/neural_residual_echo_estimator_creator.h"
    },
    {
      "type": "modify",
      "old_id": "1536a4be7fa0a8ea04f6f1b793d8c8fb5cdf2b7b",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/BUILD.gn",
      "new_id": "daf0275d2da1661c5a4a7ad447d2c609c4a0a558",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "029a0114f6def6d7b2079390317d76f1c19a539d",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/aec3/neural_residual_echo_estimator/BUILD.gn",
      "new_id": "1a0c14b71a94ddd6a28de887cd4367d10693c95e",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/neural_residual_echo_estimator/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb7ad82e77c32b49de09b65f98bc45f54d73202a",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/neural_residual_echo_estimator/neural_residual_echo_estimator_test_helper.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82b13ffdfcc105fb2dee2f59e9a5b99637c78c28",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/aec3/neural_residual_echo_estimator/neural_residual_echo_estimator_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "3b28dd2f10711f5761b53cf1e3d9d9ba9f51e20a",
      "old_mode": 33188,
      "old_path": "modules/audio_processing/audio_processing_impl_unittest.cc",
      "new_id": "491f9d0dbafd7dbfe338e383c080319ed45e5911",
      "new_mode": 33188,
      "new_path": "modules/audio_processing/audio_processing_impl_unittest.cc"
    }
  ]
}
