summaryrefslogtreecommitdiffstats
path: root/media/libnbaio/NBAIO.cpp
Commit message (Collapse)AuthorAgeFilesLines
* libnbaio: 64-bit compile warningsMark Salyzyn2014-06-201-1/+1
| | | | Change-Id: I9517c32193031dcc7af7b2104e985d66805b84aa
* Miscellaneous cleanup for NBAIOGlenn Kasten2014-03-071-10/+0
| | | | | | | | Finish removing Format_frameBitShift Fix type of mFrameSize Add FIXME Change-Id: I02039b97cb93af1a180e88f6575210bd752faf20
* Remove checks for specific sample rates and channel countsGlenn Kasten2014-03-061-18/+0
| | | | Change-Id: Idadfe7c11dc831e82f95015f02dd9b9861b401c8
* Remove Format_frameBitShift()Glenn Kasten2014-03-061-0/+2
| | | | Change-Id: Iae2e80a7330c5dd0f70a263051aa44c23cfe3541
* Re-implement Format_frameSize(), to support non-power-of-2Glenn Kasten2014-03-061-2/+1
| | | | Change-Id: I671bd4f03ce70de685770fd7992e2e023133c9b4
* Split mPacked into 4 separate fieldsGlenn Kasten2014-03-061-70/+15
| | | | Change-Id: I940324dce9b51fd8d7e2e362e12ad74b70e658dd
* Add format parameter to Format_from_SR_CGlenn Kasten2014-03-061-1/+2
| | | | Change-Id: I891138b7754342fe2a4f02de30ee616dbd078474
* Change Format_frameBitShift() API for non-power-of-2 sizesGlenn Kasten2014-02-031-1/+2
| | | | Change-Id: Ie39ff51ab8c403ca9d9898396297efdaa3193588
* Add FIXMEs about audio_format_t assumptionGlenn Kasten2014-02-031-0/+2
| | | | Change-Id: I0d38241b61f70013573f4a0b9306547afe5f38ad
* Change NBAIO_Format from typedef to structGlenn Kasten2014-02-031-6/+8
| | | | | | | This will make it easier to support arbitrary sample rates, channel counts, and sample formats in NBAIO. Change-Id: I5eda412648b094358f5eefc38300e9ec8a734cd3
* Use Format_isValid() and Format_isEqual() instead of direct comparisonGlenn Kasten2014-02-031-4/+4
| | | | Change-Id: Ie87607aa514976947540a77775e6425c4e56e7d9
* Add Format_isValid() and Format_isEqual() to NBAIOGlenn Kasten2014-02-031-0/+10
| | | | | | This is in preparation for changing the typedef to a struct. Change-Id: I8eb1c7d98fd12f997641e462359864fdb834abe6
* Change Format_Invalid from enum to global constGlenn Kasten2014-02-031-0/+2
| | | | | | This is in preparation for changing the typedef to a struct Change-Id: I36d1fe81d2f974224750f753453753303c224591
* Use const NBAIO_Format& in parameter listsGlenn Kasten2014-01-311-4/+4
| | | | | | This is in preparation for changing the typedef to a struct. Change-Id: I8d73a6b29580c65105afd78f24db7e2f4a1eb872
* Add NBAIO support for more sample ratesGlenn Kasten2012-11-011-39/+85
| | | | | | | 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
* Move libnbaio out of AudioFlingerGlenn Kasten2012-08-301-0/+190
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