1. f767de0 audio: Add track metadata perfetto logging by Andy Hung · 10 months ago
  2. 6e3e81e Differentiate between mute reported to AS and port mute by Vlad Popa · 11 months ago
  3. 1e865e6 APM: forward mute state in APM to AF by Vlad Popa · 1 year, 1 month ago
  4. d571fab AudioFlinger: Forward track port volume to patch tracks by Andy Hung · 1 year ago
  5. 6b137d1 Revert^4 "Reapply "AudioFlinger: Control volume using Port ID"" by Andy Hung · 1 year ago
  6. 2e077f0 Revert^3 "Reapply "AudioFlinger: Control volume using Port ID"" by Pechetty Sravani (xWF) · 1 year ago
  7. 98c44f3 Revert^2 "Reapply "AudioFlinger: Control volume using Port ID"" by Andy Hung · 1 year ago
  8. d3e99d2 Revert "Reapply "AudioFlinger: Control volume using Port ID"" by Liana Kazanova (xWF) · 1 year ago
  9. af273c6 Reapply "AudioFlinger: Control volume using Port ID" by Eric Laurent · 1 year, 1 month ago
  10. 277a37e Revert "AudioFlinger: Control volume using Port ID" by Eric Laurent · 1 year, 1 month ago
  11. 55b2a0f AudioFlinger: Control volume using Port ID by Francois Gaffie · 4 years, 2 months ago
  12. bcc3965 Merge "AudioFlinger: defer restartIfDisabled()" into main am: 3f4cf25a4c by Andy Hung · 1 year, 3 months ago
  13. 3f4cf25 Merge "AudioFlinger: defer restartIfDisabled()" into main by Andy Hung · 1 year, 3 months ago
  14. 56ce2ed AudioFlinger: defer restartIfDisabled() by Andy Hung · 1 year, 3 months ago
  15. 5913501 Merge "AudioPlaybackCapture: solve second output data consumed low issue" into main am: 243f8f4deb am: de9f1a2dc2 by Treehugger Robot · 1 year, 3 months ago
  16. de9f1a2 Merge "AudioPlaybackCapture: solve second output data consumed low issue" into main am: 243f8f4deb by Treehugger Robot · 1 year, 3 months ago
  17. 3acc9b1 AudioPlaybackCapture: solve second output data consumed low issue by guonaichao · 1 year, 3 months ago
  18. 220eea1 Concurrent playback behavior when bit-perfect client is active. by jiabin · 1 year, 4 months ago
  19. 022a513 AudioFlinger: do not enter standby on offload stream when underrunning by Eric Laurent · 1 year, 5 months ago
  20. 229466a Add adaptive haptics scaling to external vibrations by Ahmad Khalil · 1 year, 7 months ago
  21. ca480e9 Merge Android 24Q1 Release (ab/11220357) by Xin Li · 1 year, 7 months ago
  22. f302e81 AudioFlinger: Update tee patches before locking effect chain by Andy Hung · 1 year, 7 months ago
  23. 98b8d45 Add RWLock when accessing tee patches. by Jiabin Huang · 1 year, 8 months ago
  24. 73f9705 Add RWLock when accessing tee patches. by Jiabin Huang · 1 year, 9 months ago
  25. 6e506fc Accessing tee patches with holding the thread lock. by jiabin · 2 years, 2 months ago
  26. a6f1cbb AudioFlinger: add mutex order to constructor by Andy Hung · 1 year, 11 months ago
  27. 87e8241 Thread and Track: Update to audio_utils mutex by Andy Hung · 2 years ago
  28. 094dc76 MelReporter, PatchCommandThread: Update to audio_utils mutex by Andy Hung · 2 years ago
  29. ce24047 AudioFlinger: Update Tracks class includes by Andy Hung · 2 years, 2 months ago
  30. 5612670 AudioFlinger: Remove unnecessary friends by Andy Hung · 2 years, 2 months ago
  31. 34645da AudioFlinger: Extract TeePatch by Andy Hung · 2 years, 2 months ago
  32. 44f2718 AudioFlinger: Add more Thread interfaces by Andy Hung · 2 years, 2 months ago
  33. 3ff4b55 AudioFlinger: Extract inner Track classes by Andy Hung · 2 years, 2 months ago
  34. 4d85ad0 AudioFlinger: Add PatchRecord PatchTrack interfaces by Andy Hung · 2 years, 2 months ago
  35. 02a6c4e AudioFlinger: Add Track interfaces by Andy Hung · 2 years, 3 months ago
  36. aaa1828 AudioFlinger: Extract inner TrackHandle and RecordHandle classes by Andy Hung · 2 years, 3 months ago
  37. c5007f8 Thread and Track: Update to audio_utils mutex by Andy Hung · 2 years ago
  38. 0169fbc MelReporter, PatchCommandThread: Update to audio_utils mutex by Andy Hung · 2 years ago
  39. 65d5308 Merge Android U (ab/10368041) by Xin Li · 2 years ago
  40. af7990a Add log for OP_PLAY_AUDIO checking by Shunkai Yao · 2 years, 1 month ago
  41. d215212 APC: Add possible deadlock fix when creating track by Vlad Popa · 2 years, 1 month ago
  42. d585959 APC: Add possible deadlock fix when creating track by Vlad Popa · 2 years, 1 month ago
  43. 0f725b4 AudioFlinger: Update Tracks class includes by Andy Hung · 2 years, 2 months ago
  44. 99b1ba6 AudioFlinger: Remove unnecessary friends by Andy Hung · 2 years, 2 months ago
  45. 16ed0da AudioFlinger: Extract TeePatch by Andy Hung · 2 years, 2 months ago
  46. 103be86 APC: Wake OffloadThread on AppOps mute by Vlad Popa · 2 years, 2 months ago
  47. 87c693c AudioFlinger: Add more Thread interfaces by Andy Hung · 2 years, 2 months ago
  48. 9d7c6f8 APC: Wake OffloadThread on AppOps mute by Vlad Popa · 2 years, 2 months ago
  49. 8d31fd2 AudioFlinger: Extract inner Track classes by Andy Hung · 2 years, 2 months ago
  50. ca9be05 AudioFlinger: Add PatchRecord PatchTrack interfaces by Andy Hung · 2 years, 2 months ago
  51. d29af63 AudioFlinger: Add Track interfaces by Andy Hung · 2 years, 3 months ago
  52. a5a7fc9 AudioFlinger: Extract inner TrackHandle and RecordHandle classes by Andy Hung · 2 years, 3 months ago
  53. a50a9ed Merge "Accessing tee patches with holding the thread lock." into udc-qpr-dev am: ed3ea611db by Treehugger Robot · 2 years, 2 months ago
  54. 7434e81 Accessing tee patches with holding the thread lock. by jiabin · 2 years, 2 months ago
  55. 85ae030 Merge "AudioFlinger: Remove conditional effect types" am: 9eb3b47eb2 am: 4e44a210c6 am: 64d148ee41 by Andy Hung · 2 years, 3 months ago
  56. 319587b AudioFlinger: Remove conditional effect types by Andy Hung · 2 years, 4 months ago
  57. c5a5f83 SyncEvent: modernize C++ am: 068e08eeca am: 5c08d92b19 am: b20f72a95d by Andy Hung · 2 years, 4 months ago
  58. 068e08e SyncEvent: modernize C++ by Andy Hung · 2 years, 4 months ago
  59. fb47684 Update tee patches in the thread loop. by Jiabin Huang · 2 years, 9 months ago
  60. 19952e1 AudioFlinger: synchronize OutputTracks start on duplicating threads by Eric Laurent · 2 years, 5 months ago
  61. 76d9469 Volume control for bit-perfect thread. by jiabin · 2 years, 9 months ago
  62. c658e45 Support bit-perfect PCM playback. by jiabin · 2 years, 11 months ago
  63. 0db56b3 av: audioflinger: reduce duplicate code by SPeak Shen · 2 years, 10 months ago
  64. c19aa9e av: audioflinger: reduce duplicate code by SPeak Shen · 2 years, 10 months ago
  65. e8d9947 Send playback mute events from audio server by Vlad Popa · 3 years, 2 months ago
  66. b0a7bc9 audio policy: set track spatialization state from audio policy manager. by Eric Laurent · 3 years, 5 months ago
  67. 5e38b27 Merge "Support direct PCM track latency reporting" am: 7de0d15d9a am: baf724edb0 am: 9ed3682e32 by Andy Hung · 3 years, 9 months ago
  68. 7b03691 Support direct PCM track latency reporting by Dean Wheatley · 5 years ago
  69. 0dccd2e audioflinger: Add session effects on spatializer mixer by Eric Laurent · 3 years, 11 months ago
  70. 3909598 audio policy: update spatializer policy by Eric Laurent · 4 years ago
  71. bc3f37a Add audio-haptic channel max amplitude by Lais Andrade · 4 years, 2 months ago
  72. 59de426 AudioTrack: presentationComplete by time for Direct Tracks. by Andy Hung · 4 years, 3 months ago
  73. 3376113 Switch media fw permissions checks to AttributionSource (av) by Svet Ganov · 4 years, 4 months ago
  74. f042b9b Do not invalidate stream when the secondary outputs are changed. by jiabin · 4 years, 4 months ago
  75. eaa10e4 audio: refactor update metadata process by Jasmine Cha · 4 years, 4 months ago
  76. a45f1e7 Merge "AudioFlinger: Fix direct output resource from being occupied for too long" am: e36dfbf38b am: d52ea144c2 am: 3d0f00a244 by Andy Hung · 4 years, 5 months ago
  77. 2366647 AudioFlinger: Fix direct output resource from being occupied for too long by Kuowei Li · 4 years, 8 months ago
  78. 9423528 AudioRecord: Fix uninitialized use of identity by Andy Hung · 4 years, 6 months ago
  79. 63a3583 AudioTrack: get/setStartThresholdInFrames by Andy Hung · 4 years, 6 months ago
  80. 3c7f47a AudioTrack: get/setStartThresholdInFrames by Andy Hung · 4 years, 6 months ago
  81. bda4575 Add attributionTag to audio-recordings by Philip P. Moltmann · 5 years ago
  82. 3bea3a4 audio: add implementation for TV related API by Kuowei Li · 5 years ago
  83. d4adbdb audio: add implementation for TV related API by Kuowei Li · 5 years ago
  84. 6109cdb Audio HAL: add channel mask and tags to track metadata by Eric Laurent · 4 years, 10 months ago
  85. 9457917 Audio HAL: add channel mask and tags to track metadata by Eric Laurent · 4 years, 10 months ago
  86. 375283d Add package name when creating AudioTrack. by jiabin · 5 years ago
  87. b8a9dbb Revert "Snap for 6793014 from 424180bdc4aa18249e678daebfd0fcf936..." by Colin Cross · 5 years ago
  88. e70bc7f Support scaling haptic data in HapticGenerator by jiabin · 5 years ago
  89. c2b11cb TrackMetrics: Add device-based statistics for audio by Andy Hung · 5 years ago
  90. 4071598 Merge "Fix secondary output under&over run" by TreeHugger Robot · 6 years ago
  91. 01c7d9e Fix secondary output under&over run by Kevin Rocard · 6 years ago
  92. caf5994 Add PassthruPatchRecord for low latency software patches by Mikhail Naganov · 6 years ago
  93. 8296c25 Move PlaybackThread::Track::writeFrames to PatchRecord by Mikhail Naganov · 6 years ago
  94. 9066ad3 audioflinger: fix App Ops for services by Eric Laurent · 6 years ago
  95. 2dab030 audioflinger: honor flag AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY by Eric Laurent · 6 years ago
  96. 09f1ed2 audio: improve audio routing callbacks by Eric Laurent · 6 years ago
  97. f7e3a3a audioflinger: Fix reference counting protocol in OpPlayAudioMonitor by Mikhail Naganov · 6 years ago
  98. 74e01fa Audioflinger: tracks monitor OP_PLAY_AUDIO by Jean-Michel Trivi · 7 years ago
  99. bf6b0ec Refactor haptic constant. by jiabin · 7 years ago
  100. a134b00 Audioflinger intercept track retry on buffer end by Kevin Rocard · 7 years ago