Commit graph

5105 commits

Author SHA1 Message Date
Gregory Nutt
f725bdd9ad Update ChangeLog 2014-07-31 16:39:29 -06:00
Gregory Nutt
2b7c476c59 Audio: Change how the end of the audio stream is detected by the leaf audio 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. 2014-07-31 16:36:09 -06:00
Gregory Nutt
2dca574671 Update ChangeLog 2014-07-31 15:04:10 -06:00
Gregory Nutt
cd546421d1 NxPlayer: Fix some error handling, update comments, more debug output 2014-07-31 14:59:51 -06:00
Gregory Nutt
210ab96c92 Update ChangeLog 2014-07-30 17:03:31 -06:00
Gregory Nutt
6671be97cc dd support for a USB keyboard as the NxConsole and text widget input. Not fully functional as of this initial check-in. Basic functionality is there, but there are conditions were the keyboard gets lost. 2014-07-30 17:01:51 -06:00
Gregory Nutt
aa42efa31b dd support for a USB keyboard as the NxConsole and text widget input. Not fully functional as of this initial check-in. Basic functionality is there, but there are conditions were the keyboard gets lost. 2014-07-30 17:01:51 -06:00
Gregory Nutt
a4656341df Update TODO list 2014-07-30 11:03:42 -06:00
Gregory Nutt
e40617d52a Update TODO listi and README 2014-07-29 20:02:34 -06:00
Gregory Nutt
85f245202b SAMA5: Poll USB keyboard at a higher rate for better response 2014-07-29 08:57:35 -06:00
Gregory Nutt
ae70882ce1 Update ChangeLogs 2014-07-28 12:49:24 -06:00
Gregory Nutt
598dfba79f NxWM::CMediaPlayer: Add a CLabel that show the current fast forward/rewind speed 2014-07-28 12:48:05 -06:00
Gregory Nutt
94cec8caff NXWidgets::CNxWidget: Remove an unused bit field 2014-07-28 12:47:01 -06:00
Gregory Nutt
93fdecee71 Update ChangeLogs 2014-07-28 07:25:32 -06:00
Gregory Nutt
9efd3f8323 uIP webserver: Missing logic to close sockets on loop termination. From Max. 2014-07-28 07:23:04 -06:00
Gregory Nutt
336205d33c Update ChangeLogs 2014-07-27 19:51:10 -06:00
Gregory Nutt
d2b292a033 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
42ef5ab70d Update ChangeLogs 2014-07-27 19:34:52 -06:00
Gregory Nutt
606d431206 CNxWM::CMediaPlayer: Correct handling of increments to sub-sampling rate 2014-07-27 19:31:52 -06:00
Gregory Nutt
096e8247ad First cut implementation of fast forward and rewind controls 2014-07-27 12:26:03 -06:00
Gregory Nutt
af3ba4fb9a NxWM::CMediaPlayer: successive presses on fast forward or rewind button now increase the subsampling, wrapping back to 2X when the maximum of 16x is reached. 2014-07-27 12:25:15 -06:00
Gregory Nutt
b37a4db8c8 Update ChangeLogs 2014-07-27 11:07:06 -06:00
Gregory Nutt
d7274845a4 Move subsampling rate definitions from nxplayer.h to audio.h 2014-07-27 11:05:25 -06:00
Gregory Nutt
4353ca97b2 Updated ChangeLog 2014-07-27 10:46:46 -06:00
Gregory Nutt
c0d9be145f NxWM::CMediaPlayer: Need to remember last text box selection or else each new Value Change event from the volume slider is confused with a new file selection 2014-07-27 10:46:00 -06:00
Gregory Nutt
071f6cb424 NxWM: Fix default ICON name. g_playBitmap24x24 does not exist, should be g_playBitmap 2014-07-25 11:32:23 -06:00
Gregory Nutt
ad3862a383 NxWM: Fix default ICON name. g_playBitmap24x24 does not exist, should be g_playBitmap 2014-07-25 11:32:23 -06:00
Gregory Nutt
501d3dc1a3 Update ChangeLogs 2014-07-25 10:13:15 -06:00
Gregory Nutt
7b43b0543b NxWM::CMediaPlayer: Revise state logic. We need an additional state for the case where a file is selected, but playing has not yet start. Several other state-related fixes 2014-07-25 10:11:30 -06:00
Gregory Nutt
04152576fa NxWM:CMediaPlayer: Fix some string handling and memory allocation errors 2014-07-24 20:11:37 -06:00
Gregory Nutt
34e0619194 Remove some warnings 2014-07-24 20:02:12 -06:00
Gregory Nutt
12ab18cddc Trivial things from the last commit left in the editor 2014-07-24 15:10:12 -06:00
Gregory Nutt
3bf1fc10d2 Update ChangeLogs 2014-07-24 15:09:22 -06:00
Gregory Nutt
c2ee2165f7 Update ChangeLogs 2014-07-24 15:09:22 -06:00
Gregory Nutt
a33d316cd3 Changes to integrate with Ken's NxWM::CMediaPlayer 2014-07-24 15:06:54 -06:00
Gregory Nutt
4c6723f96e Lots of changes to integrate with Ken's NxPlayer 2014-07-24 15:01:05 -06:00
Gregory Nutt
e5ff9a4798 Add a do-notthin, virtual destructor to eliminate a warning 2014-07-24 14:59:00 -06:00
Gregory Nutt
061e95bd91 NxWidgets::CNxString: Add a getAllocSize() method to make it easier to convert CNxStrings to NUL-terminated C strings 2014-07-24 14:57:38 -06:00
Gregory Nutt
80be4efcf1 NxWM::CMediaPlayer: Condition out features corresonding to NxPlayer features that are not enabled 2014-07-24 11:02:39 -06:00
Gregory Nutt
1a31ee3e80 Convert ac_format and ac_controls to unions to make access a little cleaner 2014-07-24 10:21:04 -06:00
Gregory Nutt
1227bac742 Update Changelog 2014-07-24 08:33:30 -06:00
Gregory Nutt
afd005ccde 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
6f55c57b00 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
7d814aa2b1 Need debug output from CMediaPlayer if either audio or graphics debug enabled 2014-07-24 06:52:54 -06:00
Gregory Nutt
00a47deb51 Update ChangeLogs 2014-07-23 18:24:02 -06:00
Gregory Nutt
422fd3ea02 Update ChangeLogs 2014-07-23 18:24:02 -06:00
Gregory Nutt
a2faaa1f32 NxPlayer: Misc changes to better integrate with NxWM::CMediaPlayer 2014-07-23 18:21:08 -06:00
Gregory Nutt
2142630106 NxWM: Beginning integration of NxPlayer into Nxwm::MediaPlayer. Gets handle, sets device, and releases handle. Lots more to be done 2014-07-23 18:19:00 -06:00
Gregory Nutt
b374046933 NxWM: Beginning integration of NxPlayer into Nxwm::MediaPlayer. Gets handle, sets device, and releases handle. Lots more to be done 2014-07-23 18:19:00 -06:00
Gregory Nutt
492518a43a Fix missing right parenthesis in conditional compilation; Also, should use strcasecmp vs. strcmp when comparing for matches in extension 2014-07-23 17:20:52 -06:00