)]}'
{
  "commit": "23ecfe453471e2e1657e33d277722f383eefd241",
  "tree": "e454f9ee3aeba9cda82ed11c8af9b91cf904b670",
  "parents": [
    "0c33cd391f69284359f7a0485f2fbd710e58d95e"
  ],
  "author": {
    "name": "Dean Wheatley",
    "email": "dwhea@dolby.com",
    "time": "Fri Feb 04 11:10:48 2022 +1100"
  },
  "committer": {
    "name": "Oscar Azucena",
    "email": "oscarazu@google.com",
    "time": "Tue Jul 12 23:11:29 2022 +0000"
  },
  "message": "Support non PCM output requests with dynamic policy active\n\nThe audio policy previously failed to find available non PCM output\nroutes if any dynamic policy primary mixes were found. That\nimplementation failed the promise of fallback to the engine if there\nare no output matches through explicit routing or dynamic policy.\n\nBug: 238286324\nTest: atest audiopolicy_tests\nChange-Id: I9420d3a4aceaa6cf874461b82f358032ee994949\nMerged-In: I9420d3a4aceaa6cf874461b82f358032ee994949\n(cherry picked from commit d082f477c2089e68c061badb3e6ce55ec950ba96)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2a20c6869924a3eecfd34edd4d4bf621e28e7e5",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/common/managerdefinitions/include/AudioPolicyMix.h",
      "new_id": "bb1699e13a7e185f5b5fcb3594e08b0b268c80f2",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/common/managerdefinitions/include/AudioPolicyMix.h"
    },
    {
      "type": "modify",
      "old_id": "546f56b490b518c31b6ea8d3174f5e7687c69d47",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/common/managerdefinitions/src/AudioPolicyMix.cpp",
      "new_id": "551eab6f3c48e26ece19f731de083b0a799cc1d9",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/common/managerdefinitions/src/AudioPolicyMix.cpp"
    },
    {
      "type": "modify",
      "old_id": "8eae84c72c0434f989ecba137965a7473b541c2d",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/managerdefault/AudioPolicyManager.cpp",
      "new_id": "07adcb6628a5af1160732f03b384b6d84c6df132",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/managerdefault/AudioPolicyManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "54291768eaaca98d998f85256e304e736e95be57",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/tests/audiopolicymanager_tests.cpp",
      "new_id": "4fd750aa46947917956db9177bd7404e6aa0b270",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/tests/audiopolicymanager_tests.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff4d568a1e3c3485610c48eae5dca946ce004116",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/tests/resources/Android.bp",
      "new_id": "5e712107313fec444f931239f6d0ae309646e321",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/tests/resources/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3b2838706c3abd54a1e5b4aa43ac6611312a1a5",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/tests/resources/test_car_ap_atmos_offload_configuration.xml"
    }
  ]
}
