)]}'
{
  "commit": "3b4270ecbebad2b5c0d6733eee3fb52e1ddb76aa",
  "tree": "863c12584b2c54fc3539bfbb85e29e670a41e740",
  "parents": [
    "29ac42b5105591c64454e06bf81b7b6782e54e81"
  ],
  "author": {
    "name": "jiabin",
    "email": "jiabin@google.com",
    "time": "Tue Sep 22 14:45:40 2020 -0700"
  },
  "committer": {
    "name": "jiabin",
    "email": "jiabin@google.com",
    "time": "Wed Oct 14 18:19:49 2020 -0700"
  },
  "message": "Call getAudioPort to get supported attributes for audio devices.\n\nGetAudioPort API will return the supported attributes for the devices.\nCall getAudioPort to get the supported attributes for the audio\ndevices so that it is no needed to get supported attributes via\ngetParameters API.\n\nBug: 160352965\nTest: make\nTest: atest audiopolicy_tests\nChange-Id: I6bd109fcb6ffb825cbb9cf539d569e9cad44bb37\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c304a1e7e0d2a673e1bf37c84e86dfda90d5ad7",
      "old_mode": 33188,
      "old_path": "media/libaudioclient/IAudioFlinger.cpp",
      "new_id": "8ba0f1144701b2d88dc1bff208a706aa6bf128a2",
      "new_mode": 33188,
      "new_path": "media/libaudioclient/IAudioFlinger.cpp"
    },
    {
      "type": "modify",
      "old_id": "a01b68197857fed09634e21e21aa6bf62ca95cfd",
      "old_mode": 33188,
      "old_path": "media/libaudioclient/include/media/IAudioFlinger.h",
      "new_id": "65b7d4e97b2c9aa7d0c0d2ac513dc90a6cddbb6a",
      "new_mode": 33188,
      "new_path": "media/libaudioclient/include/media/IAudioFlinger.h"
    },
    {
      "type": "modify",
      "old_id": "1846a6bdf97f98bf8a40501082165ae6176bfadf",
      "old_mode": 33188,
      "old_path": "media/libaudiofoundation/AudioPort.cpp",
      "new_id": "6f4e5ac1c670a969ffcba7fbfbd66861b6ca0c4d",
      "new_mode": 33188,
      "new_path": "media/libaudiofoundation/AudioPort.cpp"
    },
    {
      "type": "modify",
      "old_id": "67b600ea6571e827fe5afb7cd92e60c2f576ad9d",
      "old_mode": 33188,
      "old_path": "media/libaudiofoundation/AudioProfile.cpp",
      "new_id": "64b48222554a8f66691be37c33ee0df56f1fe71d",
      "new_mode": 33188,
      "new_path": "media/libaudiofoundation/AudioProfile.cpp"
    },
    {
      "type": "modify",
      "old_id": "16cf71a2417976acf89733d491dfc563c01ea858",
      "old_mode": 33188,
      "old_path": "media/libaudiofoundation/DeviceDescriptorBase.cpp",
      "new_id": "50bda8b02b3a209386450a810a54835f7ec7d253",
      "new_mode": 33188,
      "new_path": "media/libaudiofoundation/DeviceDescriptorBase.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c013cbbbd518c34b72df50d8540acb6208509db",
      "old_mode": 33188,
      "old_path": "media/libaudiofoundation/include/media/AudioPort.h",
      "new_id": "622b97b7acab83e9b92c81c15e7be800c816e2b4",
      "new_mode": 33188,
      "new_path": "media/libaudiofoundation/include/media/AudioPort.h"
    },
    {
      "type": "modify",
      "old_id": "730138a337cf8a267b0696045319dce7698703dc",
      "old_mode": 33188,
      "old_path": "media/libaudiofoundation/include/media/AudioProfile.h",
      "new_id": "c076f3e9c8b7fb2d54f1fd81dd8b5f43dad51c9d",
      "new_mode": 33188,
      "new_path": "media/libaudiofoundation/include/media/AudioProfile.h"
    },
    {
      "type": "modify",
      "old_id": "0cbd1dedaf971c44a367c484b3dcde10691a2677",
      "old_mode": 33188,
      "old_path": "media/libaudiofoundation/include/media/DeviceDescriptorBase.h",
      "new_id": "9ad8d3dc6df6687ad65cc9cfec44734874d53dfb",
      "new_mode": 33188,
      "new_path": "media/libaudiofoundation/include/media/DeviceDescriptorBase.h"
    },
    {
      "type": "modify",
      "old_id": "7d0d83d5672b21f45f546f216ff751c8c188991d",
      "old_mode": 33188,
      "old_path": "media/libaudiohal/impl/DeviceHalHidl.cpp",
      "new_id": "4af164c6923b7595a4ef20bcae27303fe0f340e1",
      "new_mode": 33188,
      "new_path": "media/libaudiohal/impl/DeviceHalHidl.cpp"
    },
    {
      "type": "modify",
      "old_id": "d342d4aaab5f822d22103564ea0582e200f5e5b1",
      "old_mode": 33188,
      "old_path": "media/libaudiohal/impl/DeviceHalHidl.h",
      "new_id": "abd4ad550c85ae72be1061e5ef03746b3ed70c8d",
      "new_mode": 33188,
      "new_path": "media/libaudiohal/impl/DeviceHalHidl.h"
    },
    {
      "type": "modify",
      "old_id": "8021d9221a16ad2b71f7bff43ac40f22d326cd00",
      "old_mode": 33188,
      "old_path": "media/libaudiohal/impl/DeviceHalLocal.cpp",
      "new_id": "a01beb3f7798e038fc4a72c577a2bd9837e50fd3",
      "new_mode": 33188,
      "new_path": "media/libaudiohal/impl/DeviceHalLocal.cpp"
    },
    {
      "type": "modify",
      "old_id": "d85e2a75ab32713844de22fe645491cb514df8b8",
      "old_mode": 33188,
      "old_path": "media/libaudiohal/impl/DeviceHalLocal.h",
      "new_id": "195204bec4ae4c0fc11536d5365ef0cdc27b8326",
      "new_mode": 33188,
      "new_path": "media/libaudiohal/impl/DeviceHalLocal.h"
    },
    {
      "type": "modify",
      "old_id": "1e04b21975b49062e0e6cd12fe7d5cf8dd2f265c",
      "old_mode": 33188,
      "old_path": "media/libaudiohal/include/media/audiohal/DeviceHalInterface.h",
      "new_id": "29ef0117ad7b2d632e7627a02a09e923be5871dd",
      "new_mode": 33188,
      "new_path": "media/libaudiohal/include/media/audiohal/DeviceHalInterface.h"
    },
    {
      "type": "modify",
      "old_id": "44ca956107543532da28b6b67c70f8541ad30a24",
      "old_mode": 33188,
      "old_path": "media/libmediahelper/AudioSanitizer.cpp",
      "new_id": "9223823b4364ce1141464f959f482a74fcb84df1",
      "new_mode": 33188,
      "new_path": "media/libmediahelper/AudioSanitizer.cpp"
    },
    {
      "type": "modify",
      "old_id": "1475c7b3ee356ee926cf6ee21102fef50073b7bc",
      "old_mode": 33188,
      "old_path": "media/libmediahelper/include/media/AudioSanitizer.h",
      "new_id": "84bcb62bed60daf5d646e8614bd8e4c0289b64ba",
      "new_mode": 33188,
      "new_path": "media/libmediahelper/include/media/AudioSanitizer.h"
    },
    {
      "type": "modify",
      "old_id": "14a4df7d7f70c910506e7384faa3f6ae827872fb",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioFlinger.h",
      "new_id": "4af30aecdc19d58a770aa7af3d0fdd4682dc9974",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioFlinger.h"
    },
    {
      "type": "modify",
      "old_id": "dda164c28123f59d6da61a7b84b30511cbea1aa8",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioHwDevice.cpp",
      "new_id": "16b25f6828e2b9e7b875eb2e50885ed251057ee2",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioHwDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "6709d17a2500e3a2380d7066ec6ed94deb99df0d",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioHwDevice.h",
      "new_id": "fc2c693ed5f11c9e6cfa2ff0d3daa2db10408404",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioHwDevice.h"
    },
    {
      "type": "modify",
      "old_id": "b58fd8bea457faf60e1a82117558ba54ae2aa985",
      "old_mode": 33188,
      "old_path": "services/audioflinger/PatchPanel.cpp",
      "new_id": "f6971fcc50d6b4884e71d1a110fa2157c328bd1a",
      "new_mode": 33188,
      "new_path": "services/audioflinger/PatchPanel.cpp"
    },
    {
      "type": "modify",
      "old_id": "89d4eb19de81ed00589d46dac8e1f66b1ca9b92d",
      "old_mode": 33188,
      "old_path": "services/audioflinger/PatchPanel.h",
      "new_id": "2568dd379a71fb77138766e63a520a2760958c26",
      "new_mode": 33188,
      "new_path": "services/audioflinger/PatchPanel.h"
    },
    {
      "type": "modify",
      "old_id": "93819f5f1a9c3e048fbd80ef6701dbb2be426dee",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/AudioPolicyInterface.h",
      "new_id": "b00426f1aec2fcc047a50ad8a0c69bd2ac9868c9",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/AudioPolicyInterface.h"
    },
    {
      "type": "modify",
      "old_id": "c51d6a9306e8b66f01055d5f85a86e83d0a806ef",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/common/managerdefinitions/include/DeviceDescriptor.h",
      "new_id": "7c712e3715e11135d36dcfd0005d2995412dac15",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/common/managerdefinitions/include/DeviceDescriptor.h"
    },
    {
      "type": "modify",
      "old_id": "b450e825891fa5af6e26262a0cf53d9a0fbe88ad",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/common/managerdefinitions/src/DeviceDescriptor.cpp",
      "new_id": "30b739c095faab490e77f239fc602d6fa71b9c94",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/common/managerdefinitions/src/DeviceDescriptor.cpp"
    },
    {
      "type": "modify",
      "old_id": "d9a5fa25177d470e09f49ebde54caafd0cc3ee95",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/managerdefault/AudioPolicyManager.cpp",
      "new_id": "207c8cb0e915d6a2a00db524216097baf544e807",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/managerdefault/AudioPolicyManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "9fa7a5348b3095c9c639e1ea88ed29f4361e88cb",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/service/AudioPolicyClientImpl.cpp",
      "new_id": "1cc6d488ea85868828e81af5fee254f858f160c5",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/service/AudioPolicyClientImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "0b218c2c8161cdf8c62031b8f1d8b5f1d8566be5",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/service/AudioPolicyService.h",
      "new_id": "70a0e3af3949fbac8b997af7c62640ee1eeceb33",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/service/AudioPolicyService.h"
    },
    {
      "type": "modify",
      "old_id": "c628e70d90f3052f74f39f9851721114f478db7f",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/tests/AudioPolicyTestClient.h",
      "new_id": "fa6b90f5266e78bbf90d54fc4a89138d2505b1e4",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/tests/AudioPolicyTestClient.h"
    }
  ]
}
