)]}'
{
  "commit": "6507376fb940198e8c39ad6d5345d132b1dd7219",
  "tree": "f1601fadebb202aa11412e04e67c6999b96c453e",
  "parents": [
    "d594e608c3bba914b84be9e848a1040962b4df0c"
  ],
  "author": {
    "name": "Mikhail Naganov",
    "email": "mnaganov@google.com",
    "time": "Fri Mar 22 10:29:56 2024 -0700"
  },
  "committer": {
    "name": "Mikhail Naganov",
    "email": "mnaganov@google.com",
    "time": "Fri Mar 22 13:05:48 2024 -0700"
  },
  "message": "audio: Implement blocking in remote submix when there is no sink\n\nThe HIDL implementation blocked for the audio buffer duration\nwhen the output side of the remote submix pipe does not have\nthe sink connected. This behavior was accidentally removed\nwhen fixing b/327220024.\n\nAlso, limit the amount of the debug messages displayed when\nthe sink is shutdown to avoid spamming the syslog.\n\nBug: 328347445\nTest: repro steps from the bug\nTest: atest VtsHalAudioCoreTargetTest\nTest: atest --test-filter\u003d\".*AudioPlaybackCaptureTest.*\" CtsMediaAudioTestCases\nChange-Id: Ia66cb7b4567d42a41bf4715b7d725d36510ac50c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2cdc28f5cac1e1680013f7ac3037bcea91b1dde",
      "old_mode": 33188,
      "old_path": "audio/aidl/default/include/core-impl/StreamRemoteSubmix.h",
      "new_id": "0d50c9696ac9bb0f5838d409a6dfdd37b78de7de",
      "new_mode": 33188,
      "new_path": "audio/aidl/default/include/core-impl/StreamRemoteSubmix.h"
    },
    {
      "type": "modify",
      "old_id": "2376ed9371abb804e84aab252e6432704f65ac17",
      "old_mode": 33188,
      "old_path": "audio/aidl/default/r_submix/StreamRemoteSubmix.cpp",
      "new_id": "ca3f91aefc7e55d71b7cf7911882217440137fc8",
      "new_mode": 33188,
      "new_path": "audio/aidl/default/r_submix/StreamRemoteSubmix.cpp"
    }
  ]
}
