1. 32777e4 MMapTrack: Fix nullptr crash when ATRACE audio is enabled by Andy Hung · 9 months ago
  2. f767de0 audio: Add track metadata perfetto logging by Andy Hung · 10 months ago
  3. 30cce6a Push initial pair to frame map when track starts from PAUSED state by Tang Lee · 10 months ago
  4. c2d54b5 Merge "audioflinger: align track dump header and content." into main by Treehugger Robot · 10 months ago
  5. cfef271 audioflinger: align track dump header and content. by jiabin · 10 months ago
  6. fac457d Merge "audioflinger: RecordTrack: add debug log" into main am: 27eab06c14 am: 2e05049486 by Andy Hung · 11 months ago
  7. 35cdf35 audioflinger: RecordTrack: add debug log by Ajender Reddy · 11 months ago
  8. 6e3e81e Differentiate between mute reported to AS and port mute by Vlad Popa · 11 months ago
  9. 10018da Avoid calling virtual method in constructor by Vlad Popa · 11 months ago
  10. 1e865e6 APM: forward mute state in APM to AF by Vlad Popa · 1 year, 1 month ago
  11. b01390f Add uid to audioflinger track dumps by Atneya Nair · 11 months ago
  12. aa3afcb Add headers to audioflinger thread local logs by Atneya Nair · 11 months ago
  13. c76e503 OutputTrack: Ensure weak pointer is held outside of lambda creation. by Andy Hung · 12 months ago
  14. 88a7afe audioserver: add automated audio power logging by Andy Hung · 1 year, 1 month ago
  15. d571fab AudioFlinger: Forward track port volume to patch tracks by Andy Hung · 1 year ago
  16. 6b137d1 Revert^4 "Reapply "AudioFlinger: Control volume using Port ID"" by Andy Hung · 1 year ago
  17. 2e077f0 Revert^3 "Reapply "AudioFlinger: Control volume using Port ID"" by Pechetty Sravani (xWF) · 1 year ago
  18. 98c44f3 Revert^2 "Reapply "AudioFlinger: Control volume using Port ID"" by Andy Hung · 1 year ago
  19. d3e99d2 Revert "Reapply "AudioFlinger: Control volume using Port ID"" by Liana Kazanova (xWF) · 1 year ago
  20. af273c6 Reapply "AudioFlinger: Control volume using Port ID" by Eric Laurent · 1 year, 1 month ago
  21. 277a37e Revert "AudioFlinger: Control volume using Port ID" by Eric Laurent · 1 year, 1 month ago
  22. 55b2a0f AudioFlinger: Control volume using Port ID by Francois Gaffie · 4 years, 2 months ago
  23. bcc3965 Merge "AudioFlinger: defer restartIfDisabled()" into main am: 3f4cf25a4c by Andy Hung · 1 year, 3 months ago
  24. 3f4cf25 Merge "AudioFlinger: defer restartIfDisabled()" into main by Andy Hung · 1 year, 3 months ago
  25. f9e8de4 Merge "Merge Android 14 QPR3 to AOSP main" into main by Xin Li · 1 year, 3 months ago
  26. 56ce2ed AudioFlinger: defer restartIfDisabled() by Andy Hung · 1 year, 3 months ago
  27. f2b4a18 audio: Enable RT priority inheritance for service clients by Andy Hung · 1 year, 5 months ago
  28. 5913501 Merge "AudioPlaybackCapture: solve second output data consumed low issue" into main am: 243f8f4deb am: de9f1a2dc2 by Treehugger Robot · 1 year, 3 months ago
  29. de9f1a2 Merge "AudioPlaybackCapture: solve second output data consumed low issue" into main am: 243f8f4deb by Treehugger Robot · 1 year, 3 months ago
  30. 3acc9b1 AudioPlaybackCapture: solve second output data consumed low issue by guonaichao · 1 year, 3 months ago
  31. 220eea1 Concurrent playback behavior when bit-perfect client is active. by jiabin · 1 year, 4 months ago
  32. 022a513 AudioFlinger: do not enter standby on offload stream when underrunning by Eric Laurent · 1 year, 5 months ago
  33. 58b01b1 audio: Enable RT priority inheritance for service clients by Andy Hung · 1 year, 5 months ago
  34. 6fb2689 Mute: Update logging by Andy Hung · 1 year, 7 months ago
  35. a718771 AudioFlinger: Update Track / Thread mutex handling by Andy Hung · 1 year, 9 months ago
  36. b882d48 Fix playbackHeadPosition after starting tracks with a startThresholdInFrames by Dorin Drimus · 1 year, 8 months ago
  37. 0e26ec6 Mute: Update logging by Andy Hung · 1 year, 7 months ago
  38. ca480e9 Merge Android 24Q1 Release (ab/11220357) by Xin Li · 1 year, 7 months ago
  39. 98b8d45 Add RWLock when accessing tee patches. by Jiabin Huang · 1 year, 8 months ago
  40. bbe0000 Merge "Add RWLock when accessing tee patches." into main by Treehugger Robot · 1 year, 9 months ago
  41. 73f9705 Add RWLock when accessing tee patches. by Jiabin Huang · 1 year, 9 months ago
  42. 6c498e9 AudioFlinger: Update Track / Thread mutex handling by Andy Hung · 1 year, 9 months ago
  43. 6e506fc Accessing tee patches with holding the thread lock. by jiabin · 2 years, 2 months ago
  44. 93d4e88 Merge "Thread: Add safety annotations for methods" into main by Andy Hung · 1 year, 10 months ago
  45. 6f4481d Merge "Fix AudioFlinger crash after playing overnight." into main am: 85ee025ddb am: 98f296ec70 am: 9e37c6fc49 by Treehugger Robot · 1 year, 10 months ago
  46. 98f296e Merge "Fix AudioFlinger crash after playing overnight." into main am: 85ee025ddb by Treehugger Robot · 1 year, 10 months ago
  47. 85ee025 Merge "Fix AudioFlinger crash after playing overnight." into main by Treehugger Robot · 1 year, 10 months ago
  48. bbddde0 Fix AudioFlinger crash after playing overnight. by Dorin Drimus · 1 year, 10 months ago
  49. 1a4e6fd Merge "Use audio_bytes_per_frame now supporting compressed formats" into main am: 8760c09f30 am: d855c324f2 am: 1aab7915cc by Andy Hung · 1 year, 10 months ago
  50. d855c32 Merge "Use audio_bytes_per_frame now supporting compressed formats" into main am: 8760c09f30 by Andy Hung · 1 year, 10 months ago
  51. 94dfbb4 Thread: Add safety annotations for methods by Andy Hung · 2 years ago
  52. d883e30 Use audio_bytes_per_frame now supporting compressed formats by Dean Wheatley · 1 year, 11 months ago
  53. 1353b29 audioflinger: patchtrack: fix crash on output closure by François Gaffie · 1 year, 10 months ago
  54. 87e8241 Thread and Track: Update to audio_utils mutex by Andy Hung · 2 years ago
  55. 094dc76 MelReporter, PatchCommandThread: Update to audio_utils mutex by Andy Hung · 2 years ago
  56. 2ac52f1 AudioFlinger: Use audio_utils::mutex by Andy Hung · 2 years ago
  57. ce24047 AudioFlinger: Update Tracks class includes by Andy Hung · 2 years, 2 months ago
  58. 2cbc272 AudioFlinger: Create Thread callback by Andy Hung · 2 years, 2 months ago
  59. fa2f4f3 AudioFlinger: Create Client callback by Andy Hung · 2 years, 2 months ago
  60. 5612670 AudioFlinger: Remove unnecessary friends by Andy Hung · 2 years, 2 months ago
  61. 34645da AudioFlinger: Extract TeePatch by Andy Hung · 2 years, 2 months ago
  62. 837229a AudioFlinger: Do not dereference a nullptr for a reference by Andy Hung · 2 years, 2 months ago
  63. 71742ab AudioFlinger: Extract inner Thread classes by Andy Hung · 2 years, 2 months ago
  64. 44f2718 AudioFlinger: Add more Thread interfaces by Andy Hung · 2 years, 2 months ago
  65. 4989d31 AudioFlinger: Add ThreadBase and PlaybackThread interfaces by Andy Hung · 2 years, 2 months ago
  66. 3ff4b55 AudioFlinger: Extract inner Track classes by Andy Hung · 2 years, 2 months ago
  67. 02a6c4e AudioFlinger: Add Track interfaces by Andy Hung · 2 years, 3 months ago
  68. aaa1828 AudioFlinger: Extract inner TrackHandle and RecordHandle classes by Andy Hung · 2 years, 3 months ago
  69. bd72c54 AudioFlinger: Extract Effect inner classes by Andy Hung · 2 years, 3 months ago
  70. b17d24b Thread and Track: Update to audio_utils mutex by Andy Hung · 2 years ago
  71. d65f1d8 MelReporter, PatchCommandThread: Update to audio_utils mutex by Andy Hung · 2 years ago
  72. 85a0745 AudioFlinger: Use audio_utils::mutex by Andy Hung · 2 years ago
  73. ab65b18 Thread: Add safety annotations for methods by Andy Hung · 2 years ago
  74. b61c721 Use String8/16 c_str [main] by Tomasz Wasilczyk · 2 years ago
  75. c5007f8 Thread and Track: Update to audio_utils mutex by Andy Hung · 2 years ago
  76. 0169fbc MelReporter, PatchCommandThread: Update to audio_utils mutex by Andy Hung · 2 years ago
  77. 954b971 AudioFlinger: Use audio_utils::mutex by Andy Hung · 2 years ago
  78. 65d5308 Merge Android U (ab/10368041) by Xin Li · 2 years ago
  79. af7990a Add log for OP_PLAY_AUDIO checking by Shunkai Yao · 2 years, 1 month ago
  80. 472f127 AudioFlinger: Update Tracks class includes by Andy Hung · 2 years, 2 months ago
  81. c6c1400 Merge "AudioFlinger: Create Thread callback" into udc-qpr-dev-plus-aosp by Andy Hung · 2 years, 1 month ago
  82. 8b7fc4a Merge "AudioFlinger: Create Client callback" into udc-qpr-dev-plus-aosp by Andy Hung · 2 years, 1 month ago
  83. 7535ed9 AudioFlinger: Create Thread callback by Andy Hung · 2 years, 2 months ago
  84. a9b2459 AudioFlinger: Create Client callback by Andy Hung · 2 years, 2 months ago
  85. 4ec78f5 APC: Add possible deadlock fix when creating track by Vlad Popa · 2 years, 1 month ago
  86. eb6b5f8 AudioFlinger: Remove unnecessary friends by Andy Hung · 2 years, 2 months ago
  87. 6bad18a AudioFlinger: Extract TeePatch by Andy Hung · 2 years, 2 months ago
  88. 7e888b3 AudioFlinger: Do not dereference a nullptr for a reference by Andy Hung · 2 years, 2 months ago
  89. 4b17e88 AudioFlinger: Extract inner Thread classes by Andy Hung · 2 years, 2 months ago
  90. 0c1e11e AudioFlinger: Add more Thread interfaces by Andy Hung · 2 years, 2 months ago
  91. 3e4c874 AudioFlinger: Add ThreadBase and PlaybackThread interfaces by Andy Hung · 2 years, 2 months ago
  92. 11e7424 AudioFlinger: Extract inner Track classes by Andy Hung · 2 years, 2 months ago
  93. fafbebc AudioFlinger: Add Track interfaces by Andy Hung · 2 years, 3 months ago
  94. d215212 APC: Add possible deadlock fix when creating track by Vlad Popa · 2 years, 1 month ago
  95. d585959 APC: Add possible deadlock fix when creating track by Vlad Popa · 2 years, 1 month ago
  96. 0f725b4 AudioFlinger: Update Tracks class includes by Andy Hung · 2 years, 2 months ago
  97. 583043b AudioFlinger: Create Thread callback by Andy Hung · 2 years, 2 months ago
  98. 47c0117 AudioFlinger: Create Client callback by Andy Hung · 2 years, 2 months ago
  99. 4e7c74b Merge "AudioFlinger: Do not dereference a nullptr for a reference" into main by Andy Hung · 2 years, 2 months ago
  100. 4fd6901 AudioFlinger: Do not dereference a nullptr for a reference by Andy Hung · 2 years, 2 months ago