Gitiles
Code Review
Sign In
review.evervolv.com
/
android_frameworks_av
/
d95a75bba46855ba771dd0bafd24cab173451803
/
services
/
audioflinger
/
PlaybackTracks.h
b8a9dbb
Revert "Snap for 6793014 from 424180bdc4aa18249e678daebfd0fcf936..."
by Colin Cross
· 6 years ago
e70bc7f
Support scaling haptic data in HapticGenerator
by jiabin
· 6 years ago
c2b11cb
TrackMetrics: Add device-based statistics for audio
by Andy Hung
· 6 years ago
4071598
Merge "Fix secondary output under&over run"
by TreeHugger Robot
· 7 years ago
01c7d9e
Fix secondary output under&over run
by Kevin Rocard
· 7 years ago
caf5994
Add PassthruPatchRecord for low latency software patches
by Mikhail Naganov
· 7 years ago
8296c25
Move PlaybackThread::Track::writeFrames to PatchRecord
by Mikhail Naganov
· 7 years ago
9066ad3
audioflinger: fix App Ops for services
by Eric Laurent
· 7 years ago
2dab030
audioflinger: honor flag AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY
by Eric Laurent
· 7 years ago
09f1ed2
audio: improve audio routing callbacks
by Eric Laurent
· 7 years ago
f7e3a3a
audioflinger: Fix reference counting protocol in OpPlayAudioMonitor
by Mikhail Naganov
· 7 years ago
74e01fa
Audioflinger: tracks monitor OP_PLAY_AUDIO
by Jean-Michel Trivi
· 8 years ago
bf6b0ec
Refactor haptic constant.
by jiabin
· 8 years ago
a134b00
Audioflinger intercept track retry on buffer end
by Kevin Rocard
· 8 years ago
c43ea14
Propagate track status to interception patch track
by Kevin Rocard
· 8 years ago
153f92d
Add secondary output to audio tracks
by Kevin Rocard
· 8 years ago
45986c7
Audioflinger: add timeout to PatchTrack
by Kevin Rocard
· 8 years ago
57303cc
Interface between audio server and vibrator service
by jiabin
· 8 years ago
77270b8
Apply intensity control for haptic data.
by jiabin
· 8 years ago
245cdd9
Support audio-haptic coupled playback.
by jiabin
· 8 years ago
ac917ac
Add selectPresentation API to IAudioTrack
by Mikhail Naganov
· 8 years ago
c069138
AudioFlinger: Replace track name with id
by Andy Hung
· 8 years ago
7c6ae98
audioflinger: Add support for RecordTrack with no conversion
by Mikhail Naganov
· 8 years ago
1c86ebe
AudioFlinger: Add latency information for duplicating threads
by Andy Hung
· 8 years ago
cef2daa
AudioFlinger: refine latency computation if track is drained
by Andy Hung
· 8 years ago
f6ab58d
AudioFlinger: Add latency measurements from timestamp
by Andy Hung
· 8 years ago
8946a28
AudioFlinger: Fix Tee logging
by Andy Hung
· 8 years ago
1238109
Revert "Revert "Audio V4: Send volume and duplicated track attr in update metadata""
by Kevin Rocard
· 8 years ago
80ee272
Revert "Audio V4: Send volume and duplicated track attr in update metadata"
by Kevin Rocard
· 8 years ago
c86a7f7
Audio V4: Send volume and duplicated track attr in update metadata
by Kevin Rocard
· 8 years ago
1f564ac
Audio V4: Propagate audio attributes to tracks
by Kevin Rocard
· 9 years ago
1bc088a
Call AudioMixer only from MixerThread threadLoop.
by Andy Hung
· 9 years ago
94a1ee8
Converting effect chains to float point by default.
by rago
· 9 years ago
8cf3a07
Generate the IPlayer interface with AIDL.
by Ivan Lozano
· 9 years ago
2c6c3bb
AudioFlinger: Log Record and MMap thread events
by Andy Hung
· 9 years ago
8fe6803
Track: Check buffer size
by Andy Hung
· 9 years ago
bf49308
audioflinger: Make use of android-base/macros.h
by Mikhail Naganov
· 9 years ago
10cbff1
VolumeShaper: Enable for offload and direct tracks
by Andy Hung
· 10 years ago
30d48d9
Merge "VolumeShaper: Initial implementation"
by Andy Hung
· 10 years ago
9fc8b5c
VolumeShaper: Initial implementation
by Andy Hung
· 10 years ago
6acd1d4
Add support for mmap stream
by Eric Laurent
· 10 years ago
20b9ef0
Add unique audio port IDs to AudioTrack and AudioRecord
by Eric Laurent
· 10 years ago
1f12a8a
Audio: Use uid_t for uids
by Andy Hung
· 10 years ago
4cfa355
Merge "Add AudioTrack and AudioRecord flag checks" into nyc-mr1-dev am: 2f8e63b5be
by Eric Laurent
· 10 years ago
0506778
Add AudioTrack and AudioRecord flag checks
by Eric Laurent
· 10 years ago
5bba2f6
audioflinger: use sp<> for track proxy
by Eric Laurent
· 11 years ago
d848eb4
Use audio_session_t consistently
by Glenn Kasten
· 11 years ago
4d231dc
audio: Fix race condition in AudioTrack underrun.
by Eric Laurent
· 11 years ago
818e7a3
Implement server side playback timestamps with 64 bit accuracy
by Andy Hung
· 11 years ago
6ae5843
Enable FastTrack timestamps
by Andy Hung
· 11 years ago
8ce8e26
Revert "Enable FastTrack timestamps"
by Eric Laurent
· 11 years ago
e99556b
Merge "Fix audio timestamp computation for pause, stop, and dynamic speed changes" into nyc-dev
by Andy Hung
· 11 years ago
b3a486f
Enable FastTrack timestamps
by Andy Hung
· 11 years ago
e10393e
Fix audio timestamp computation for pause, stop, and dynamic speed changes
by Andy Hung
· 11 years ago
d79072e
Remove TimedAudioTrack and associated code
by Glenn Kasten
· 11 years ago
1b42097
AudioTrack: fix spurious retrograde messages
by Phil Burk
· 11 years ago
3bcf859
audio flinger: improve device to device audio patches
by Eric Laurent
· 11 years ago
6140c79
AudioFlinger: prevent retrograde timestamps for direct mode
by Phil Burk
· 12 years ago
c25b84a
Allow duplicating thread to use native mixing audio format
by Andy Hung
· 12 years ago
83b8808
audio flinger: add patch connection between hw modules
by Eric Laurent
· 12 years ago
ab5cdba
AudioTrack: add support for compressed audio
by Eric Laurent
· 12 years ago
ced6e74
Fix non-monotonic AudioTrack::getTimestamp after pause
by Glenn Kasten
· 12 years ago
c56f342
Pass stereo gains as packed minifloat
by Glenn Kasten
· 13 years ago
755b0a6
Pull up mFlags and isFastTrack from Track to TrackBase
by Glenn Kasten
· 12 years ago
8d6c292
audioflinger: Handle pause /resume in stopping state
by Krishnankutty Kolathappilly
· 13 years ago
b220884
Pretty up audioflinger dumpsys
by Marco Nelissen
· 13 years ago
7844f67
AudioFlinger: Modify flush handling for offload path
by Haynes Mathew George
· 13 years ago
462fd2f
Assign blame for playback wakelocks.
by Marco Nelissen
· 14 years ago
34717c8
am 3424d6e1: am 1adf20ce: Merge "fix volume and effect enable delay on offloaded tracks" into klp-dev
by Eric Laurent
· 13 years ago
59fe010
fix volume and effect enable delay on offloaded tracks
by Eric Laurent
· 13 years ago
f523897
am 8a220740: am dc33c542: Merge "Fix AudioTrack shared memory leak" into klp-dev
by Glenn Kasten
· 13 years ago
0c72b24
Fix AudioTrack shared memory leak
by Glenn Kasten
· 13 years ago
1462a2b
am a4a82c5f: am 6466c9e6: Add ExtendedAudioBufferProvider::framesReleased and onTimestamp
by Glenn Kasten
· 13 years ago
6466c9e
Add ExtendedAudioBufferProvider::framesReleased and onTimestamp
by Glenn Kasten
· 13 years ago
30c296c
am 3ae0a58a: am 9841f636: Merge "Add AudioFlinger::PlaybackThread::Track::getTimestamp()" into klp-dev
by Glenn Kasten
· 13 years ago
573d80a
Add AudioFlinger::PlaybackThread::Track::getTimestamp()
by Glenn Kasten
· 13 years ago
0300333
Clean up error handling in createTrack and openRecord
by Glenn Kasten
· 13 years ago
82aaf94
Report underruns for fast tracks also
by Glenn Kasten
· 13 years ago
d054c32
Move control block mName to createTrack() output
by Glenn Kasten
· 13 years ago
bfb1b83
AudioFlinger: offload playback, non-blocking write
by Eric Laurent
· 14 years ago
9f80dd2
New control block for AudioTrack and AudioRecord
by Glenn Kasten
· 14 years ago
c9b2e20
Miscellaneous cleanup
by Glenn Kasten
· 14 years ago
e3aa659
Start isolating control block accesses in a proxy
by Glenn Kasten
· 14 years ago
5736c35
Prepare for track invalidation to be done by proxy
by Glenn Kasten
· 14 years ago
e4756fe
AudioTrack::mute() is unused so remove it
by Glenn Kasten
· 14 years ago
81784c3
AudioFlinger files reorganization
by Eric Laurent
· 14 years ago