1. 12537fc APM: update logic of populating profiles for dynamic mix port. by jiabin · 2 years, 2 months ago
  2. 3634612 Add AudioFlinger to PatchPanel thread safety annotations by Andy Hung · 2 years, 3 months ago
  3. 2ac52f1 AudioFlinger: Use audio_utils::mutex by Andy Hung · 2 years, 3 months ago
  4. a7926fd AudioFlinger: Update PatchPanel class includes by Andy Hung · 2 years, 5 months ago
  5. 68631eb AudioFlinger: Create PatchPanel callback by Andy Hung · 2 years, 5 months ago
  6. 8b99ea3 AudioFlinger: Update IAudioFlinger overrides by Andy Hung · 2 years, 5 months ago
  7. 07434ef AudioFlinger: Extract PatchPanel class by Andy Hung · 2 years, 5 months ago
  8. d63e79d AudioFlinger: Add IAfPatchPanel interface by Andy Hung · 2 years, 5 months ago
  9. 44f2718 AudioFlinger: Add more Thread interfaces by Andy Hung · 2 years, 5 months ago
  10. 3ff4b55 AudioFlinger: Extract inner Track classes by Andy Hung · 2 years, 5 months ago
  11. 02a6c4e AudioFlinger: Add Track interfaces by Andy Hung · 2 years, 6 months ago
  12. 8f07cb9 Merge "Migrate from android::String isEmpty to empty" into main am: 80429eeee0 by Treehugger Robot · 2 years, 3 months ago
  13. fd9ffd1 Migrate from android::String isEmpty to empty by Tomasz Wasilczyk · 2 years, 4 months ago
  14. 65d5308 Merge Android U (ab/10368041) by Xin Li · 2 years, 3 months ago
  15. 8f36f6e Use String8/16 c_str [audio] by Tomasz Wasilczyk · 2 years, 4 months ago
  16. 34e55a4 PatchPanel: fix deadlock when releasing a patch by Eric Laurent · 2 years, 8 months ago
  17. 1e28aaa PatchPanel: fix deadlock when creating a patch by Eric Laurent · 2 years, 8 months ago
  18. 5161f8a Refactor the PatchCommandThread for reuse. by Vlad Popa · 3 years, 2 months ago
  19. 78b0730 audio flinger: fix sink metadata for telephony software patches by Eric Laurent · 3 years, 2 months ago
  20. d03b7b4 Merge "AudioFlinger: PatchPanel: prioritize quality vs latency for FM Bridge" am: d621f14f35 am: 77e63f7946 am: 33099974fb by Eric Laurent · 4 years ago
  21. a0fd4c7 AudioFlinger: PatchPanel: prioritize quality vs latency for FM Bridge by Francois Gaffie · 4 years, 7 months ago
  22. f1f22e7 audio flinger: pass mixer configuration when opening an audio output by Eric Laurent · 4 years, 5 months ago
  23. cc2e208 Merge "[BUG] AudioFlinger: Patch Panel: Fix SwBridge Patch leak" am: 8dd7969b8f am: e3a5e4ca69 am: 05fa72ae4b by Eric Laurent · 4 years, 7 months ago
  24. e0dc36d [BUG] AudioFlinger: Patch Panel: Fix SwBridge Patch leak by Francois Gaffie · 4 years, 8 months ago
  25. 6d604a5 audio flinger: fix use of local variable after std:move by Eric Laurent · 5 years ago
  26. 029e33e audio flinger: report actual sink device for MSD playback threads by Eric Laurent · 5 years ago
  27. ef03eef audio flinger: fix use of local variable after std:move by Eric Laurent · 5 years ago
  28. 74c38dc audio flinger: report actual sink device for MSD playback threads by Eric Laurent · 5 years ago
  29. 5385847 Move business logic out of IAudioFlinger by Ytai Ben-Tsvi · 5 years ago
  30. b4fed19 Call getAudioPort to get supported attributes for audio devices. by jiabin · 5 years ago
  31. 3a0cf47 Revert "Call getAudioPort to get supported attributes for audio devices." by Jiabin Huang · 5 years ago
  32. 3b4270e Call getAudioPort to get supported attributes for audio devices. by jiabin · 5 years ago
  33. c9324c6 Merge "PatchPanel: Fix crash when tearing down "pass thru" software patch" am: f27d1e474b am: 8a56a515b3 am: 2a836dd6ca by Automerger Merge Worker · 6 years ago
  34. f27d1e4 Merge "PatchPanel: Fix crash when tearing down "pass thru" software patch" by Treehugger Robot · 6 years ago
  35. 9b2064c AudioFlinger: implement device specific audio effects by Eric Laurent · 6 years ago
  36. dd91ce2 PatchPanel: Fix crash when tearing down "pass thru" software patch by Mikhail Naganov · 6 years ago
  37. b82e6b7 AudioFlinger: implement device specific audio effects by Eric Laurent · 6 years ago
  38. 7d6d1ef Merge "Use max of play/record frame counts for PassthruPatch track" am: e93545d3ae am: dd35e2c49d am: 801d72f468 by Automerger Merge Worker · 6 years ago
  39. b364389 Use max of play/record frame counts for PassthruPatch track by Dean Wheatley · 6 years ago
  40. 10d86fd Refactor audio device type in audio flinger. by jiabin · 6 years ago
  41. 9bcfa7c audioflinger: fix reuse of audio HAL patch handle by Eric Laurent · 6 years ago
  42. c52b1ff Refactor audio device type in audio flinger. by jiabin · 6 years ago
  43. 48f1d45 Use PassthruPatchRecord for DIRECT to DIRECT connections by Mikhail Naganov · 6 years ago
  44. 9515fc8 Use PassthruPatchRecord for DIRECT to DIRECT connections by Mikhail Naganov · 6 years ago
  45. ae22b48 AudioFlinger: Do not permit fast patch tracks if not compatible by Andy Hung · 7 years ago
  46. d3f301c audioflinger: Fix crash on patch creation attempt by Mikhail Naganov · 7 years ago
  47. abfab20 PatchPanel: Keep peer alive during use. by Andy Hung · 7 years ago
  48. 2224c5a audio: use SinkMetaData to route voice call with hearing aid. by juyuchen · 7 years ago
  49. 3903e9f Merge "AudioFlinger: provide downstream sink device to software patch source" by TreeHugger Robot · 7 years ago
  50. 526aa57 audio flinger: clear possible stale audio patch on inputs and outputs by Eric Laurent · 7 years ago
  51. b4e037e AudioFlinger: provide downstream sink device to software patch source by Mikhail Naganov · 7 years ago
  52. b8b6097 PatchPanel: Specify latency units for patches by Mikhail Naganov · 7 years ago
  53. 3028256 AudioFlinger: Add patch latency for direct record/playback by Andy Hung · 7 years ago
  54. 01c8f56 Use fast mode with patch track and patch record if possible. by jiabin · 7 years ago
  55. c9932fb Merge "audioflinger: Fix stream type for device->device patch" by TreeHugger Robot · 7 years ago
  56. 776eb21 audioflinger: Fix stream type for device->device patch by Mikhail Naganov · 7 years ago
  57. 67bae2c audioflinger: Honor config flags when opening s/w patch output by Mikhail Naganov · 7 years ago
  58. adca70f PatchPanel: store "downstream" patches for a device by Mikhail Naganov · 7 years ago
  59. ac9858b Use and test patch utilities from system/audio.h by Mikhail Naganov · 7 years ago
  60. 7c6ae98 audioflinger: Add support for RecordTrack with no conversion by Mikhail Naganov · 7 years ago
  61. c3ab773 PatchPanel: Add latency information for software patches by Andy Hung · 8 years ago
  62. 32abc2b Use the new audio_port_config.flags field by Mikhail Naganov · 8 years ago
  63. 5ebb948 Merge "PatchPanel: Fix typo in patch validation" by TreeHugger Robot · 8 years ago
  64. 31e2127 Merge "Move ServiceUtilities from audioflinger to libmediautils" by Andy Hung · 8 years ago
  65. 201369b audioflinger: Dump software patches by Mikhail Naganov · 8 years ago
  66. ab7ef30 Move ServiceUtilities from audioflinger to libmediautils by Andy Hung · 8 years ago
  67. c589a49 PatchPanel: Fix typo in patch validation by Mikhail Naganov · 8 years ago
  68. dc76968 audio_server: Unify audio_patch creation by Mikhail Naganov · 8 years ago
  69. 444ecc3 PatchPanel: Cleanup and refactoring by Mikhail Naganov · 8 years ago
  70. dea5304 Refactor PatchPanel by Mikhail Naganov · 8 years ago
  71. 1bc088a Call AudioMixer only from MixerThread threadLoop. by Andy Hung · 8 years ago
  72. 8fe6803 Track: Check buffer size by Andy Hung · 9 years ago
  73. 6acd1d4 Add support for mmap stream by Eric Laurent · 9 years ago
  74. 9ee0540 Remove last references to hardware/audio.h by Mikhail Naganov · 9 years ago
  75. 00260b5 Remove dependencies on hardware/audio_effects.h and EffectsFactoryApi.h by Mikhail Naganov · 9 years ago
  76. e4f1f63 Abstract away access to audio devices HAL by Mikhail Naganov · 9 years ago
  77. b997d3a audioflinger: fix reused audio patch resource release by Eric Laurent · 10 years ago
  78. 0506778 Add AudioTrack and AudioRecord flag checks by Eric Laurent · 10 years ago
  79. 0666cc5 audio flinger: fix audio patch release by Eric Laurent · 10 years ago
  80. 8ae7312 audio policy: fix call audio over 24 bit USB device by Eric Laurent · 10 years ago
  81. a13cde9 Use audio_module_handle_t and audio_patch_handle_t consistently by Glenn Kasten · 10 years ago
  82. c42e9b4 Fix build warnings by Glenn Kasten · 10 years ago
  83. 57c4e6f Fix build warnings by Glenn Kasten · 10 years ago
  84. d848eb4 Use audio_session_t consistently by Glenn Kasten · 10 years ago
  85. f27ce40 PatchPanel: Avoid null pointer dereferences. by Greg Kaiser · 10 years ago
  86. eeecb98 Add use for audio_unique_id_t by Glenn Kasten · 10 years ago
  87. d60560a audio policy: add support for external audio sources by Eric Laurent · 11 years ago
  88. a0169a0 audio: Do not delete PatchRecord before Peer is stopped by Eric Laurent · 10 years ago
  89. 054d9d3 PatchPanel: do not use setParameters() internally. by Eric Laurent · 11 years ago
  90. 3bcf859 audio flinger: improve device to device audio patches by Eric Laurent · 11 years ago
  91. 63238ef Remove redundant semicolon from namespace closing by Glenn Kasten · 11 years ago
  92. d8cd477 fix memory leak in PatchPanel by soon1.choi · 11 years ago
  93. f8fd8d6 audioflinger: fix audio patch release by Eric Laurent · 11 years ago
  94. 874c4287 audio policy: enable more than one sink per audio patch. by Eric Laurent · 11 years ago
  95. cf2c021 AudioFlinger: update openInput() and openOutput() by Eric Laurent · 11 years ago
  96. 83b8808 audio flinger: add patch connection between hw modules by Eric Laurent · 11 years ago
  97. 24478d4 AudioFlinger: fix PatchPanel debug log. by Eric Laurent · 12 years ago
  98. 62aaabb audio policy: fix unitialized hw module in audio port by Eric Laurent · 12 years ago
  99. e1715a4 audio policy: add audio port gain control by Eric Laurent · 12 years ago
  100. 6a94d69 audio policy: implement routing control by Eric Laurent · 12 years ago