Glenn Kasten
d79072e9df
Remove TimedAudioTrack and associated code
...
Bug: 8278435
Change-Id: I095c1a4888e645e14d93b0b15fbef4524a831ca1
9 years ago
Mark Salyzyn
0f6a043571
libnbaio: 64-bit compile warnings
...
Change-Id: I9517c32193031dcc7af7b2104e985d66805b84aa
10 years ago
Glenn Kasten
55e599daff
Miscellaneous cleanup for NBAIO
...
Finish removing Format_frameBitShift
Fix type of mFrameSize
Add FIXME
Change-Id: I02039b97cb93af1a180e88f6575210bd752faf20
10 years ago
Glenn Kasten
d42bc56e58
Remove checks for specific sample rates and channel counts
...
Change-Id: Idadfe7c11dc831e82f95015f02dd9b9861b401c8
10 years ago
Glenn Kasten
c326e1c3d1
Remove Format_frameBitShift()
...
Change-Id: Iae2e80a7330c5dd0f70a263051aa44c23cfe3541
10 years ago
Glenn Kasten
983f0578cc
Re-implement Format_frameSize(), to support non-power-of-2
...
Change-Id: I671bd4f03ce70de685770fd7992e2e023133c9b4
10 years ago
Glenn Kasten
2b7b910f4b
Split mPacked into 4 separate fields
...
Change-Id: I940324dce9b51fd8d7e2e362e12ad74b70e658dd
10 years ago
Glenn Kasten
f95a3c4122
Add format parameter to Format_from_SR_C
...
Change-Id: I891138b7754342fe2a4f02de30ee616dbd078474
10 years ago
Glenn Kasten
4d7b3f876b
Change Format_frameBitShift() API for non-power-of-2 sizes
...
Change-Id: Ie39ff51ab8c403ca9d9898396297efdaa3193588
11 years ago
Glenn Kasten
1ec712f180
Add FIXMEs about audio_format_t assumption
...
Change-Id: I0d38241b61f70013573f4a0b9306547afe5f38ad
11 years ago
Glenn Kasten
c4b8b32dec
Change NBAIO_Format from typedef to struct
...
This will make it easier to support arbitrary sample rates,
channel counts, and sample formats in NBAIO.
Change-Id: I5eda412648b094358f5eefc38300e9ec8a734cd3
11 years ago
Glenn Kasten
6e0d67d7b4
Use Format_isValid() and Format_isEqual() instead of direct comparison
...
Change-Id: Ie87607aa514976947540a77775e6425c4e56e7d9
11 years ago
Glenn Kasten
cc1e0e807e
Add Format_isValid() and Format_isEqual() to NBAIO
...
This is in preparation for changing the typedef to a struct.
Change-Id: I8eb1c7d98fd12f997641e462359864fdb834abe6
11 years ago
Glenn Kasten
51d53cd993
Change Format_Invalid from enum to global const
...
This is in preparation for changing the typedef to a struct
Change-Id: I36d1fe81d2f974224750f753453753303c224591
11 years ago
Glenn Kasten
72e54af9fc
Use const NBAIO_Format& in parameter lists
...
This is in preparation for changing the typedef to a struct.
Change-Id: I8d73a6b29580c65105afd78f24db7e2f4a1eb872
11 years ago
Glenn Kasten
b64497eb87
Add NBAIO support for more sample rates
...
This will be used for audio capture but it is not scalable,
and we need a better approach in the long term.
Change-Id: I8b12f6b64a3fd8e8a8c425c82574260fe8ffbed6
12 years ago
Glenn Kasten
2dd4bdd715
Move libnbaio out of AudioFlinger
...
libnbaio is now a separate shared library from AudioFlinger, rather
than a static library used only by AudioFlinger.
AudioBufferProvider interface is now also independent of AudioFlinger,
moved to include/media/
Change-Id: I9bb62ffbc38d42a38b0af76e66da5e9ab1e0e21b
12 years ago