Gregory Nutt
|
2994448d85
|
More fixes to problems noted by cppcheck. Some are kind of risky; some are real bugs.
|
2014-11-25 13:15:09 -06:00 |
Gregory Nutt
|
205260d5e2
|
Reanem kzalloc to kmm_zalloc for consistency
|
2014-08-31 17:34:44 -06:00 |
Gregory Nutt
|
9aca0c1c84
|
Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency with other naming
|
2014-08-31 16:24:24 -06:00 |
Gregory Nutt
|
9ad7dae4c1
|
Rename kufree to kumm_free for consistency with other naming
|
2014-08-31 16:15:11 -06:00 |
Gregory Nutt
|
78ccbdeb6e
|
PCM decoder: Handle errors in the PCM WAV file in a way that the Nxplayer can recover gracefully: Send and Audio Complete message.
|
2014-08-05 10:06:05 -06:00 |
Gregory Nutt
|
bb29ba0a00
|
Costmetic changes
|
2014-08-05 10:03:29 -06:00 |
Gregory Nutt
|
f287d0f9ca
|
PCM decoder: Correct the end of audio stream handling. It was not being detected before so that logic was not examining the WAV header in the first buffer of the next audio file
|
2014-08-02 14:27:12 -06:00 |
Gregory Nutt
|
1130fbc6d1
|
Audio: More debug outpu
|
2014-07-31 15:00:12 -06:00 |
Gregory Nutt
|
5e9a388ebd
|
PCM decoder: Fix a logic error in a DEBUG assertion
|
2014-07-28 12:45:22 -06:00 |
Gregory Nutt
|
1da856cca9
|
PCM: Forget to increment pointers in one part of sub-sampling
|
2014-07-27 21:47:25 -06:00 |
Gregory Nutt
|
ab26d97d74
|
PCM: Major simplification of the sub-sampling design. Now need no extra buffers because sub-sampling is done in place
|
2014-07-27 21:42:10 -06:00 |
Gregory Nutt
|
2efb594f50
|
PCM: remove partial sample buffer. Not needed
|
2014-07-27 21:00:19 -06:00 |
Gregory Nutt
|
38c095bd17
|
NxPlayer needs to set curbyte field to zero before enqueuing a buffer. Otherwise, it looks like beginning of the buffer has already been consumed
|
2014-07-27 19:49:01 -06:00 |
Gregory Nutt
|
f235f95e52
|
Misc bugfixes while integrating fast forward by sub-sampling
|
2014-07-27 19:32:07 -06:00 |
Gregory Nutt
|
c9f15ffd3d
|
PCM: First cut at fast forward by subsampling
|
2014-07-27 18:33:17 -06:00 |
Gregory Nutt
|
4e3de441af
|
PCM Decoder: Add missing audio callback forwarding logic
|
2014-07-25 10:07:32 -06:00 |
Gregory Nutt
|
22f8503d0a
|
Convert ac_format and ac_controls to unions to make access a little cleaner
|
2014-07-24 10:21:04 -06:00 |
Gregory Nutt
|
dba43a9c75
|
Audio: Get rid of the decoder->driver IOCTLs that I added a couple of commits back; Use existing configure method
|
2014-07-24 09:56:39 -06:00 |
Gregory Nutt
|
ca779ece55
|
Audio: Add hooks for fast-forward and rewind needed by CMediaPlayer; add hooks for equalizer settings needed by the WM8904
|
2014-07-24 08:28:10 -06:00 |
Gregory Nutt
|
72133f5d95
|
Add ioctls so that PCM decoder can configure the driver bitrate, num channels, and sample width
|
2014-07-23 12:21:04 -06:00 |
Gregory Nutt
|
516b343666
|
Flesh out missing PCM decoder methods
|
2014-07-23 11:58:43 -06:00 |
Gregory Nutt
|
cfa76b5278
|
Flesh out a few more PCM methods, still incomplete. Re-vision PCM structure definition
|
2014-07-22 19:23:05 -06:00 |
Gregory Nutt
|
d7a9633dcd
|
Rename pcm_decode.h to pcm.h since it will hold more than just decoding definitions. Fix some porting errors like idbg should auddbg, etc. Add wav file header and a few low-level wav utilities.
|
2014-07-22 15:54:56 -06:00 |
Gregory Nutt
|
a4dcd690bb
|
Add new framework for the PCM decoder. It is now a 'front end' for lower-level drivers like the WM8904 that performs the PCM decoding from end
|
2014-07-22 11:54:13 -06:00 |
Gregory Nutt
|
b656602055
|
More changes to reduce complaints from CppCheck. Some latent bugs fixes, but probably some new typos introduced
|
2014-02-10 19:11:56 -06:00 |
Gregory Nutt
|
8b73558ad7
|
Moved audio/buffer.c to libc/audio/lib_buffer.c so that it can be shared betweent he OS and applications in a kernel build
|
2013-11-10 11:20:06 -06:00 |
Gregory Nutt
|
8048001c5e
|
Updated audio subsystem from Ken Pettit
|
2013-10-27 07:44:53 -06:00 |
Gregory Nutt
|
afa905fc15
|
Audio subystem update from Ken Pettit. Plus moved some header files
|
2013-05-21 13:13:05 -06:00 |
Gregory Nutt
|
5b86207177
|
Add audio/ sub-syste, include/nuttx/audio.h interface, and drivers/audio/vs1053.c driver to NuttX. From Ken Pettit
|
2013-05-19 15:12:28 -06:00 |