)]}'
{
  "commit": "1e703f182e2fcbb9123bf661d81d22a04d0e1f8d",
  "tree": "77be4578e89f5f96444431d7a9b3a7966670a13d",
  "parents": [
    "73e015a7617ddad8dcf98301be07be5ed4b8d865"
  ],
  "author": {
    "name": "Mikhail Naganov",
    "email": "mnaganov@google.com",
    "time": "Tue Jun 28 01:46:21 2022 +0000"
  },
  "committer": {
    "name": "Mikhail Naganov",
    "email": "mnaganov@google.com",
    "time": "Tue Jul 19 19:55:37 2022 +0000"
  },
  "message": "audio VTS: Refactor test parameter generation for I/O streams\n\nTwo changes that are necessary to test offloaded output:\n\n1. Pass all mix port flags specified in the config to HAL when\n   opening an output stream. Previously the generator was\n   omitting the \u0027NON_BLOCKING\u0027 flag, however it is necessary\n   for offloaded output to work. This also now passes\n   the \u0027GAPLESS_OFFLOAD\u0027 flag to the stream opening call site.\n\n2. Provide the DeviceAddress of the attached source/sink\n   device to tests that use mix ports. Some tests were looking\n   up the device address anyway. Also, HAL implementations\n   seem to prefer to have the actual output device instead\n   of \u0027DEFAULT\u0027 when opening offload streams.\n\nBug: 219767875\nTest: atest VtsHalAudioV7_0TargetTest\nTest: atest VtsHalAudioV7_1TargetTest\nTest: atest HalAudioV7_0GeneratorTest\nChange-Id: I0482376ecc7d6964f45f508a80716ffab18044b4\nMerged-In: I0482376ecc7d6964f45f508a80716ffab18044b4\n(cherry picked from commit 713d2c55908aa6bd22481163509c4543a9c6d1bf)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfc238623cfc442d21ad9ce157badd7061e31481",
      "old_mode": 33188,
      "old_path": "audio/core/all-versions/vts/functional/7.0/AudioPrimaryHidlHalTest.cpp",
      "new_id": "be90b2180c1e5f829f16e7bf9e854eb917957780",
      "new_mode": 33188,
      "new_path": "audio/core/all-versions/vts/functional/7.0/AudioPrimaryHidlHalTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f936d0afbf4a92f51ed28690834698a5e32aeef8",
      "old_mode": 33188,
      "old_path": "audio/core/all-versions/vts/functional/7.0/Generators.cpp",
      "new_id": "cd84c413084e3fdff9b19faf071173a0d43590a7",
      "new_mode": 33188,
      "new_path": "audio/core/all-versions/vts/functional/7.0/Generators.cpp"
    },
    {
      "type": "modify",
      "old_id": "4aea50393897108d001abd806bc42046442d056b",
      "old_mode": 33188,
      "old_path": "audio/core/all-versions/vts/functional/7.0/PolicyConfig.h",
      "new_id": "c1d566977540753ad5b3f21c6b20cda4bf9ac744",
      "new_mode": 33188,
      "new_path": "audio/core/all-versions/vts/functional/7.0/PolicyConfig.h"
    },
    {
      "type": "modify",
      "old_id": "38e9e5f467d31b0729e027cf72c1bfb442dfa74c",
      "old_mode": 33188,
      "old_path": "audio/core/all-versions/vts/functional/AudioPrimaryHidlHalTest.h",
      "new_id": "afc25f0a1e5ecc5c0e0730cdb4875ec0d0b23376",
      "new_mode": 33188,
      "new_path": "audio/core/all-versions/vts/functional/AudioPrimaryHidlHalTest.h"
    },
    {
      "type": "modify",
      "old_id": "802b87bc3637f96670694a72c53c7b5e2249e851",
      "old_mode": 33188,
      "old_path": "audio/core/all-versions/vts/functional/AudioTestDefinitions.h",
      "new_id": "3de06c35acb3ab011436ddb4e1b9f00af36c8bbc",
      "new_mode": 33188,
      "new_path": "audio/core/all-versions/vts/functional/AudioTestDefinitions.h"
    }
  ]
}
