Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
media
/
c54e073a4934cf2cd6fdcfa2ce6b7173b350fbe3
/
audio_utils
/
fifo.cpp
e473153
Replace loadConsume() by the easier-to-understand loadAcquire()
by Glenn Kasten
· 4 years, 8 months ago
461c627
audio: update switch to use FALLTHROUGH_INTENDED
by Andy Hung
· 6 years ago
24fcfdd
Deprecate <cutils/log.h> and <utils/Log.h>
by Logan Chien
· 6 years ago
8c5518a
Add option to flush the entire buffer on -EOVERFLOW
by Glenn Kasten
· 7 years ago
fc3d707
fifo: handle overrun correctly
by Glenn Kasten
· 8 years ago
2f99531
fifo: non-throttling reader doesn't see data already written
by Glenn Kasten
· 8 years ago
7cc8f54
fifo: isolate atomic and futex operations
by Glenn Kasten
· 8 years ago
be9f4d8
fifo: pull out clock_nanosleep and futex to separate files
by Glenn Kasten
· 8 years ago
0b2947b
fifo: add shutdown state
by Glenn Kasten
· 8 years ago
3f115ba
fifo: use const more
by Glenn Kasten
· 8 years ago
b9652ab
Rename hysteresis-related symbols for clarity
by Glenn Kasten
· 8 years ago
0f85039
fifo: add new APIs, and other cleanup
by Glenn Kasten
· 8 years ago
23f5bc2
Fix build with MacOS 10.12 SDK
by Dan Willemsen
· 8 years ago
44001d4
fifo: fix bugs in lost frames calculation
by Glenn Kasten
· 8 years ago
7cabff9
fifo: address code review comments
by Glenn Kasten
· 8 years ago
f277a7c
Handle futex status EWOULDBLOCK
by Glenn Kasten
· 8 years ago
6d17b70
Merge "Address code review comments"
by Glenn Kasten
· 8 years ago
d9942f7
Change struct timeout * to const struct timeout *
by Glenn Kasten
· 8 years ago
9ddeb2c
Address code review comments
by Glenn Kasten
· 8 years ago
c16f93d
Fix build
by Glenn Kasten
· 8 years ago
c0924bc
fifo: improve blocking and hysteresis
by Glenn Kasten
· 8 years ago
dc1ff1f
fifo: Add support for multi-process
by Glenn Kasten
· 8 years ago
86c4a6d
Continue fixing build break on Mac
by Glenn Kasten
· 8 years ago
9052f3b
Fix build break on Mac
by Glenn Kasten
· 8 years ago
3ddacbb
Add blocking with optional timeout, and effective buffer size
by Glenn Kasten
· 8 years ago
0ab1d86
Address earlier code review comments
by Glenn Kasten
· 8 years ago
a7a0e04
Fix review comments for earlier CL
by Glenn Kasten
· 8 years ago
169f3a2
iovec is offset and length now
by Glenn Kasten
· 8 years ago
09acf78
Pull out base class that has no knowledge of frame size or buffer
by Glenn Kasten
· 8 years ago
6d7ad76
Add multi-reader support
by Glenn Kasten
· 8 years ago
547a992
Add internal fifo API for obtain/release
by Glenn Kasten
· 8 years ago
9b4fe47
Replace fifo C API and implementation by C++
by Glenn Kasten
· 8 years ago
f918c35
Rename fifo.c to fifo.cpp
by Glenn Kasten
· 8 years ago
[Renamed from audio_utils/fifo.c]
9b4c805
Add audio_utils FIFO library
by Glenn Kasten
· 10 years ago