Gitiles
Code Review
Sign In
review.evervolv.com
/
android_frameworks_av
/
30bf42ca7242f5f7849cbe7ce61fc994b88c5b56
/
services
/
audioflinger
/
Tracks.cpp
5dd96d2
Merge "Track: Check buffer size of static tracks" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846 am: 69b0154d59 am: 1d66db35e5 am: 849b3d0cdb am: ef0a06bae0 am: 9a5104ddf1
by Andy Hung
· 9 years ago
1f3a28e
Merge "Track: Check buffer size of static tracks" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846 am: 69b0154d59 am: 1d66db35e5 am: 849b3d0cdb am: ef0a06bae0
by Andy Hung
· 9 years ago
849b3d0
Merge "Track: Check buffer size of static tracks" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846 am: 69b0154d59
by Andy Hung
· 9 years ago
1d66db3
Merge "Track: Check buffer size of static tracks" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4 am: c343fd2846
by Andy Hung
· 9 years ago
69b0154
Merge "Track: Check buffer size of static tracks" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126 am: 483cf88382 am: f89b2427ad am: 7779f826d4
by Andy Hung
· 9 years ago
f89b242
Merge "Track: Check buffer size of static tracks" into lmp-dev am: 782a30d2ab am: a3416fc6b4 am: 42f2fab126
by Andy Hung
· 9 years ago
483cf88
Merge "Track: Check buffer size of static tracks" into lmp-dev am: 782a30d2ab am: a3416fc6b4
by Andy Hung
· 9 years ago
a3416fc
Merge "Track: Check buffer size of static tracks" into lmp-dev am: 782a30d2ab
by Andy Hung
· 9 years ago
782a30d
Merge "Track: Check buffer size of static tracks" into lmp-dev
by Andy Hung
· 9 years ago
2eed9fd
AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6 am: aff0808bcf am: 109247df7a am: a92d05fc1e
by Andy Hung
· 9 years ago
85c8828
AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6 am: aff0808bcf am: 109247df7a
by Andy Hung
· 9 years ago
a92d05f
AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d am: 103b751e55 am: 0851e2f4c6 am: aff0808bcf
by Andy Hung
· 9 years ago
0851e2f
AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91 am: d06e47540d
by Andy Hung
· 9 years ago
103b751
AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8 am: a35816475b am: 1ce123cf91
by Andy Hung
· 9 years ago
1ce123c
AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4 am: 24ef54ecb8
by Andy Hung
· 9 years ago
a358164
AudioFlinger: Fix memory allocation for client-less tracks am: 1159ffd5e3 am: f242b890c4
by Andy Hung
· 9 years ago
f4aeab2
Track: Check buffer size of static tracks
by Andy Hung
· 9 years ago
1159ffd
AudioFlinger: Fix memory allocation for client-less tracks
by Andy Hung
· 10 years ago
ab37fbf
Merge "audioflinger: Do not report underruns for stopped or paused tracks" into oc-dev am: bc4040efd0
by Mikhail Naganov
· 9 years ago
a66d389
audioflinger: Do not report underruns for stopped or paused tracks
by Mikhail Naganov
· 9 years ago
93d7b51
Merge "VolumeShaper: improve logging and dumpsys" into oc-dev am: 9706527f86
by Andy Hung
· 9 years ago
da540db
VolumeShaper: improve logging and dumpsys
by Andy Hung
· 9 years ago
5b2191a
Add a tee sink filename suffix to distinguish type
by Glenn Kasten
· 10 years ago
3c93457
Merge "AudioFlinger: Check framecount overflow when creating track" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1 am: 6d4b5fc334 am: 5562d70451 am: 3fb4149ed2 am: 78ec332732 am: 9262496af9 am: 12b5b3b008
by Andy Hung
· 10 years ago
dfecfdb
Merge "AudioFlinger: Check framecount overflow when creating track" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1 am: 6d4b5fc334 am: 5562d70451 am: 3fb4149ed2 am: 78ec332732 am: 9262496af9
by Andy Hung
· 10 years ago
12b5b3b
Merge "AudioFlinger: Check framecount overflow when creating track" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1 am: 6d4b5fc334 am: 5562d70451 am: 3fb4149ed2 am: 78ec332732
by Andy Hung
· 10 years ago
3fb4149
Merge "AudioFlinger: Check framecount overflow when creating track" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1 am: 6d4b5fc334
by Andy Hung
· 10 years ago
5562d70
Merge "AudioFlinger: Check framecount overflow when creating track" into lmp-dev am: 51a3483ec9 am: 5dc0e88cc1
by Andy Hung
· 10 years ago
5dc0e88
Merge "AudioFlinger: Check framecount overflow when creating track" into lmp-dev
by Andy Hung
· 10 years ago
10cbff1
VolumeShaper: Enable for offload and direct tracks
by Andy Hung
· 10 years ago
09cf7ca
Merge "AudioFlinger: Fix memory allocation for client-less tracks"
by Andy Hung
· 10 years ago
64e843f
DO NOT MERGE AudioFlinger: Check framecount overflow when creating track
by Andy Hung
· 10 years ago
eaa3969
AudioFlinger: Check framecount overflow when creating track
by Andy Hung
· 10 years ago
afb3148
AudioFlinger: Fix memory allocation for client-less tracks
by Andy Hung
· 10 years ago
1883f69
AudioFlinger: Check framecount overflow when creating track
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
7863c79
Merge changes from topic 'mmap_no_irq'
by Eric Laurent
· 10 years ago
8981605
AudioFlinger: Move RecordBufferConverter to libaudioprocessing
by Andy Hung
· 10 years ago
6acd1d4
Add support for mmap stream
by Eric Laurent
· 10 years ago
068561c
AudioFlinger: Split off audio processing library
by Andy Hung
· 10 years ago
20b9ef0
Add unique audio port IDs to AudioTrack and AudioRecord
by Eric Laurent
· 10 years ago
2148bf0
Log audio information to ensure complete delivery
by Andy Hung
· 10 years ago
1f12a8a
Audio: Use uid_t for uids
by Andy Hung
· 10 years ago
711ee66
audioflinger: limit max number of tracks per client am: ad7dd9610b am: 6cfa8fdc9f
by Eric Laurent
· 10 years ago
ad7dd96
audioflinger: limit max number of tracks per client
by Eric Laurent
· 10 years ago
e377364
AudioFlinger: flush direct tracks that are paused am: 4bb650bb3c am: b4fb66000f
by Phil Burk
· 10 years ago
4bb650b
AudioFlinger: flush direct tracks that are paused
by Phil Burk
· 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
9a3fbd9
Fix misc-macro-parentheses warnings in Tracks.cpp.
by Chih-Hung Hsieh
· 10 years ago
ca8e680
Merge "audioflinger: various offload playback fixes" into nyc-dev am: 8b43838c48 am: d9e1a02f39
by Eric Laurent
· 10 years ago
e93cc03
audioflinger: various offload playback fixes
by Eric Laurent
· 10 years ago
c3afc78
Merge "Improve timestamp jitter fix" into nyc-dev am: 5adc73643f am: 2815769b9f
by Andy Hung
· 10 years ago
6d7b119
Improve timestamp jitter fix
by Andy Hung
· 10 years ago
c7285ab
Make max fast tracks configurable using a property am: dc2c50bad4 am: 3b2d92e2ec
by Glenn Kasten
· 10 years ago
dc2c50b
Make max fast tracks configurable using a property
by Glenn Kasten
· 10 years ago
8d9286e
Merge "AudioTrack: Reset position on flush for extended timestamps." into nyc-dev am: aff4e46
by Andy Hung
· 11 years ago
e1e9846
AudioTrack: Reset position on flush for extended timestamps.
by Andy Hung
· 11 years ago
adc4827
Merge "Implement client playback timestamps with 64 bit accuracy" into nyc-dev am: f3bcfeb
by Andy Hung
· 11 years ago
ea2b9c0
Implement client playback timestamps with 64 bit accuracy
by Andy Hung
· 11 years ago
59aa439
Merge "Fix build warnings" into nyc-dev am: 311fab5 am: 7b81b7e
by Glenn Kasten
· 11 years ago
c42e9b4
Fix build warnings
by Glenn Kasten
· 11 years ago
5bba2f6
audioflinger: use sp<> for track proxy
by Eric Laurent
· 11 years ago
fc1337d
Merge "AudioTrack: fix stall if setBufferSizeInFrames() called before play()" into nyc-dev
by Phil Burk
· 11 years ago
e8972b0
AudioTrack: fix stall if setBufferSizeInFrames() called before play()
by Phil Burk
· 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
5171618
audio flinger: fix offload track underrun
by Eric Laurent
· 11 years ago
c54b1ff
Fix AudioTrack presentationComplete regression
by Andy Hung
· 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
b0a144d
Merge "AudioTrack: support ENCODING_IEC61937" into nyc-dev
by Phil Burk
· 11 years ago
fdb3c07
AudioTrack: support ENCODING_IEC61937
by Phil Burk
· 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
3f0c902
Add AudioRecord timestamps
by Andy Hung
· 11 years ago
d79072e
Remove TimedAudioTrack and associated code
by Glenn Kasten
· 11 years ago
2812d9e
AudioTrack: Add getUnderrunCount()
by Phil Burk
· 11 years ago
dcb346b
Run audio services in audioserver instead of mediaserver
by Marco Nelissen
· 11 years ago
954ca45
For static obtainBuffer(), do not set mUnreleased if acknowledging flush.
by Andy Hung
· 11 years ago
e6fb82a
For static obtainBuffer(), do not set mUnreleased if acknowledging flush.
by Andy Hung
· 11 years ago
a542782
Workaround static fast track start-after-stop issue
by Andy Hung
· 11 years ago
564d144
Revert "Do not acknowledge flush() on start() for static tracks"
by Eric Laurent
· 11 years ago
cafe86a
Do not acknowledge flush() on start() for static tracks
by Andy Hung
· 11 years ago
4c6afaf
Fix AudioRecord cleanup if construction fails
by Andy Hung
· 11 years ago
1b42097
AudioTrack: fix spurious retrograde messages
by Phil Burk
· 11 years ago
5a8a95d
Use AudioPlaybackRate to hold TimestretchBufferProvider parameters
by Ricardo Garcia
· 11 years ago
8edb8dc
Add playback rate to AudioTrack
by Andy Hung
· 12 years ago
86f79e3
Merge "Improve ResamplerBufferProvider"
by Andy Hung
· 12 years ago
73c02e4
Improve ResamplerBufferProvider
by Andy Hung
· 12 years ago
77a44e8
Merge "Add RecordBufferConverter for RecordThread data processing"
by Andy Hung
· 12 years ago
97a893e
Add RecordBufferConverter for RecordThread data processing
by Andy Hung
· 12 years ago
3bcf859
audio flinger: improve device to device audio patches
by Eric Laurent
· 12 years ago
b369caf
audio flinger: fix standby on output with HW A/V sync
by Eric Laurent
· 12 years ago
6140c79
AudioFlinger: prevent retrograde timestamps for direct mode
by Phil Burk
· 12 years ago
240934b
audioflinger: refresh fast track underrun state upon start
by Haynes Mathew George
· 12 years ago
63238ef
Remove redundant semicolon from namespace closing
by Glenn Kasten
· 12 years ago
Next »