summaryrefslogtreecommitdiff
path: root/apps/system/nxplayer/nxplayer.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix some warnings in audio code causing by fixing the prototypes of ↵Gregory Nutt2015-02-091-2/+3
| | | | mq_send() and mq_receive()
* Fixes for more cppcheck complaints.Gregory Nutt2014-11-251-16/+16
|
* Break reading and enqueueing of audio buffers into two steps so that errors ↵Gregory Nutt2014-08-051-49/+189
| | | | in enqueueing can be distinguished for errors in reading. Errors in enqueueing signal a downstream decoder error. Add logic to gracefully recover from downstream decoder errors.
* NxPlayer: Fix an error I introduced: Need to pass through final buffer even ↵Gregory Nutt2014-08-011-34/+40
| | | | if is it zero length because it contains the end of audio stream flag
* Audio: Change how the end of the audio stream is detected by the leaf audio ↵Gregory Nutt2014-07-311-9/+14
| | | | component. This used by be done by looking for the first partial buffer. That does not work with the in-place sub-sampling performed by the PCM decoder: That always reduces the size of the buffer so that all buffers only partially filled by the time they get to the leaf. Now, a flag is set in the audio buffer flags set to indicate the final buffer in the stream.
* NxPlayer: Fix some error handling, update comments, more debug outputGregory Nutt2014-07-311-36/+99
|
* NxPlayer needs to set curbyte field to zero before enqueuing a buffer. ↵Gregory Nutt2014-07-271-1/+3
| | | | Otherwise, it looks like beginning of the buffer has already been consumed
* First cut implementation of fast forward and rewind controlsGregory Nutt2014-07-271-21/+105
|
* Move subsampling rate definitions from nxplayer.h to audio.hGregory Nutt2014-07-271-5/+6
|
* Trivial things from the last commit left in the editorGregory Nutt2014-07-241-3/+4
|
* Changes to integrate with Ken's NxWM::CMediaPlayerGregory Nutt2014-07-241-18/+29
|
* Convert ac_format and ac_controls to unions to make access a little cleanerGregory Nutt2014-07-241-27/+25
|
* Audio: Add hooks for fast-forward and rewind needed by CMediaPlayer; add ↵Gregory Nutt2014-07-241-0/+110
| | | | hooks for equalizer settings needed by the WM8904
* NxPlayer: Misc changes to better integrate with NxWM::CMediaPlayerGregory Nutt2014-07-231-1/+1
|
* Fix error introduced in last commit: Can't call ferror AFTER closing fileGregory Nutt2014-07-231-2/+4
|
* NxPlayer: Check for read errors and end-of-file with nothing readGregory Nutt2014-07-231-24/+55
|
* Flesh out a few more PCM methods, still incomplete. Re-vision PCM structure ↵Gregory Nutt2014-07-221-14/+16
| | | | definition
* nxplayer: Add more debug output so that those of use who are not Ken can ↵Gregory Nutt2014-07-221-23/+49
| | | | follow what is happening
* WM8904 w/NxPlayer: Fix some compile errors and warnings with debug enabledGregory Nutt2014-07-201-9/+10
|
* nxplayer: Complilation failure in one configuration reported by Manuel StühnGregory Nutt2014-04-211-1/+1
|
* More trailing whilespace removalGregory Nutt2014-04-131-1/+1
|
* NxPlayer play thread stack size is now configurable; all NxPlayer threads ↵Gregory Nutt2013-11-101-2/+11
| | | | are named via pthread_setname_np(). From Ken Pettit
* Add for audio sub-format in audion system. From Ken PettitGregory Nutt2013-10-281-25/+147
|
* Remove trailing whitespaceGregory Nutt2013-10-271-43/+43
|
* Add apps/system/nxplayer media player from Ken PettitGregory Nutt2013-10-271-0/+1513