summaryrefslogtreecommitdiff
path: root/nuttx/audio
Commit message (Collapse)AuthorAgeFilesLines
* More fixes to problems noted by cppcheck. Some are kind of risky; some are ↵Gregory Nutt2014-11-251-17/+17
| | | | real bugs.
* Reanem kzalloc to kmm_zalloc for consistencyGregory Nutt2014-08-312-4/+4
|
* Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency ↵Gregory Nutt2014-08-312-2/+2
| | | | with other naming
* Rename kufree to kumm_free for consistency with other namingGregory Nutt2014-08-311-1/+1
|
* PCM decoder: Handle errors in the PCM WAV file in a way that the Nxplayer ↵Gregory Nutt2014-08-051-23/+36
| | | | can recover gracefully: Send and Audio Complete message.
* Costmetic changesGregory Nutt2014-08-051-2/+3
|
* PCM decoder: Correct the end of audio stream handling. It was not being ↵Gregory Nutt2014-08-021-2/+36
| | | | detected before so that logic was not examining the WAV header in the first buffer of the next audio file
* Audio: More debug outpuGregory Nutt2014-07-311-0/+6
|
* PCM decoder: Fix a logic error in a DEBUG assertionGregory Nutt2014-07-281-2/+1
|
* PCM: Forget to increment pointers in one part of sub-samplingGregory Nutt2014-07-271-0/+10
|
* PCM: Major simplification of the sub-sampling design. Now need no extra ↵Gregory Nutt2014-07-271-551/+92
| | | | buffers because sub-sampling is done in place
* PCM: remove partial sample buffer. Not neededGregory Nutt2014-07-271-78/+53
|
* NxPlayer needs to set curbyte field to zero before enqueuing a buffer. ↵Gregory Nutt2014-07-271-2/+0
| | | | Otherwise, it looks like beginning of the buffer has already been consumed
* Misc bugfixes while integrating fast forward by sub-samplingGregory Nutt2014-07-271-10/+27
|
* PCM: First cut at fast forward by subsamplingGregory Nutt2014-07-271-29/+815
|
* PCM Decoder: Add missing audio callback forwarding logicGregory Nutt2014-07-251-1/+62
|
* Convert ac_format and ac_controls to unions to make access a little cleanerGregory Nutt2014-07-241-6/+6
|
* Audio: Get rid of the decoder->driver IOCTLs that I added a couple of ↵Gregory Nutt2014-07-241-20/+39
| | | | commits back; Use existing configure method
* Audio: Add hooks for fast-forward and rewind needed by CMediaPlayer; add ↵Gregory Nutt2014-07-242-8/+42
| | | | hooks for equalizer settings needed by the WM8904
* Add ioctls so that PCM decoder can configure the driver bitrate, num ↵Gregory Nutt2014-07-231-3/+29
| | | | channels, and sample width
* Flesh out missing PCM decoder methodsGregory Nutt2014-07-231-49/+174
|
* Flesh out a few more PCM methods, still incomplete. Re-vision PCM structure ↵Gregory Nutt2014-07-222-88/+314
| | | | definition
* Rename pcm_decode.h to pcm.h since it will hold more than just decoding ↵Gregory Nutt2014-07-221-1/+48
| | | | definitions. Fix some porting errors like idbg should auddbg, etc. Add wav file header and a few low-level wav utilities.
* Add new framework for the PCM decoder. It is now a 'front end' for ↵Gregory Nutt2014-07-224-101/+571
| | | | lower-level drivers like the WM8904 that performs the PCM decoding from end
* More changes to reduce complaints from CppCheck. Some latent bugs fixes, ↵Gregory Nutt2014-02-101-0/+1
| | | | but probably some new typos introduced
* Moved audio/buffer.c to libc/audio/lib_buffer.c so that it can be shared ↵Gregory Nutt2013-11-103-214/+9
| | | | betweent he OS and applications in a kernel build
* Updated audio subsystem from Ken PettitGregory Nutt2013-10-275-171/+745
|
* Audio subystem update from Ken Pettit. Plus moved some header filesGregory Nutt2013-05-214-23/+190
|
* Add audio/ sub-syste, include/nuttx/audio.h interface, and ↵Gregory Nutt2013-05-195-0/+983
drivers/audio/vs1053.c driver to NuttX. From Ken Pettit