1. f02cba8 Code cleaning - remove some unnecessary defined(SIMULATOR) checks by Dave Chapman · 18 years ago
  2. cbf6a66 Accpet FS#7141, Italian Language update by Alessio Lenzi by Jonathan Gordon · 18 years ago
  3. 77771b0 How'd I miss that I'd left LOGFQUEUES enabled in my pre-commit diff? :/ by Michael Sevakis · 18 years ago
  4. e486ed0 SWCODEC Playback: Put a stop to the resume deadlock however crudely. Clean some unused lines out that no longer compatible. by Michael Sevakis · 18 years ago
  5. a21871c Fix errors. LOGFQUEUE should take formatting parameters now. by Michael Sevakis · 18 years ago
  6. d9839bc Silly fix for a silly comment mistake. by Michael Sevakis · 18 years ago
  7. 1c59b10 SWCODEC Playback: Seriously mess with it and get rid of (at least some ;) race conditions. by Michael Sevakis · 18 years ago
  8. e88078f Playback: Ensure some state coherency. paused implies playing and pause actions are bypassed if not playing. stopped implies not playing and not paused. Starting playback transistions to playing and not paused. by Michael Sevakis · 18 years ago
  9. 34e6b6b Fix red overlay plugins on archos. Linker scripts weren't prepared for those plugins using plugin library components. by Jens Arnold · 18 years ago
  10. 77a458a Move the old api out of the core and into the plugin lib. by Jonathan Gordon · 18 years ago
  11. 6f95ab7 Add in buttonlight brightness setting for the Gigabeat, and setup the framework for future players that have adjustable button light brightness settings. Also fixed a bug in the backlight code when the brightness was set to 0. by Karl Kurbjun · 18 years ago
  12. cf47875 fix the menus again, this time it stopped redrawing after coming out of setting screens by Jonathan Gordon · 18 years ago
  13. 2576d34 Fix Gigabeat english.lang target specific strings (should be gigabeatf rather then gigabeat) by Karl Kurbjun · 18 years ago
  14. 0909797 Synced by Jonas Häggqvist · 18 years ago
  15. 4ae85e6 Revert the addition of the steal_codec_stack function. Replace by accessing the threads structure to grab the codec stack. Maybe a better solution exists. by Dave Chapman · 18 years ago
  16. 3d53e10 Reduce code size for players that do not have the 'Human Interface Luminescence Control' feature by Karl Kurbjun · 18 years ago
  17. f4a9dab Use a separate thread in test_codec, with the same (IRAM) stack as the main codec thread. Add a function to the plugin API to steal the codec thread, which test_codec copies and then restores. Now libmad can be benchmarked. by Dave Chapman · 18 years ago
  18. 173b611 Basic gigabeat buttonlight support outside of debug menu FS#7112. Also disables USB PLL and the USB device clock (uneeded to connect to computer) - May offer some power savings. Changed how some pins are initialized. by Karl Kurbjun · 18 years ago
  19. 7cdd0fe Initial version of a test_codec plugin (viewer). This loads the audio file into the audio buffer and decodes it as fast as it can via a locally implemented version of the codec API. Intended for use when optimising codecs - so isn't built by default. Remember to add it to both plugins/SOURCES and viewers.config to enable it. Currently the codec is run in the main thread which means mpa.codec doesn't work - it requires more stack than is available on the main thread. The solution will be to create a new thread in the plugin which steals the main codec thread's IRAM stack, but that's not done yet. by Dave Chapman · 18 years ago
  20. 1feb8bd Minor header file cleanup - try and include the minimal number of files, and only where they are needed. by Dave Chapman · 18 years ago
  21. 9a011f3 Clean up the codec API - remove all unused (and in many cases inappropriate) functions, move functions used only by encoders into the HAVE_RECORDING part of the API and document the reasons for the more unexpected functions being present. by Dave Chapman · 18 years ago
  22. a8b7967 Code police - codecs shouldn't call GUI functions by Dave Chapman · 18 years ago
  23. e22f22b Accept FS#7123 - add h10_5gb strings Do the same for e200 by me by Jonathan Gordon · 18 years ago
  24. baf9cf6 Fix my previous commit... menus will redraw correctly again by Jonathan Gordon · 18 years ago
  25. 1228820 Fix the menus so lines scroll again by Jonathan Gordon · 18 years ago
  26. 0e8a9e4 e200 viewer button changes: by Jonathan Gordon · 18 years ago
  27. f41497f Fix metadata reading for 64 bit sims. Closes FS#6690 by Nils Wallménius · 18 years ago
  28. 35390cd FS #7115. Updated nynorsk translation by Karl Ove Hufthammer. by Thom Johansen · 18 years ago
  29. a967523 Fix buffer overflow when adding a radio preset. by Magnus Holmgren · 18 years ago
  30. a8140eb Enable KBD_CURSOR_KEYS and KBD_MODES on Gigabeat. Enter things any way you like. by Michael Sevakis · 18 years ago
  31. 2aaf45e Get samplerate switching working in the sim to be similar to on target. Make all pcm functions available there as well. by Michael Sevakis · 18 years ago
  32. d7e8e38 Audio seemed never to want to stop stopping. A bad condition for plugins that want to stop audio and begin pcm playback immediately. Only do the stop if the state is playing. Properly wait for it to be done as well. by Michael Sevakis · 18 years ago
  33. 7a2bc52 Enable playlist functions for m3u files by Hardeep Sidhu · 18 years ago
  34. aa220d5 Trim a bunch of long lines and fix an infinite loop and buffer overrun in the impossible case that a WPS line ends with a litteral string but without a newline char (wps_parser.c:774). by Nicolas Pennequin · 18 years ago
  35. 2a20bfe Make the ID3 info screen treat empty tag strings as 'no value', like the WPS does. by Magnus Holmgren · 18 years ago
  36. 05a158e Treat empty strings as 'no value' in conditionals, as it used to. by Magnus Holmgren · 18 years ago
  37. 378a140 Add a check for unclosed conditionals at the end of the WPS parsing in case we didn't reach the end of the file. Also a few minor other changes. by Nicolas Pennequin · 18 years ago
  38. 3494b21 FS #7093 by Dave Hooper: prevent crash when loading too many/long static strings in the wps by Peter D'Hoye · 18 years ago
  39. 26ff697 clean up and fix comments. no actual code change by Jonathan Gordon · 18 years ago
  40. 1fa5168 The menu code needs to know that the function wants a param... by Jonathan Gordon · 18 years ago
  41. 7e6af15 Better handling of strings in the WPS parser by detecting duplicates to avoid having two copies of the same string in the string buffer. by Nicolas Pennequin · 18 years ago
  42. 3a7760c Convert onplay.c to the new manu API. only plugins are still using the old API now by Jonathan Gordon · 18 years ago
  43. 5073450 these should be static by Jonathan Gordon · 18 years ago
  44. fa67e5f Fix typo. by Jens Arnold · 18 years ago
  45. 39a6b5d Stop using the old menu API in the debug menu (using the new api causes massive bin increase, so fake the old api with existing code instead) (onplay.c and plugins are the only parts using th eold api now) by Jonathan Gordon · 18 years ago
  46. 4eaddc3 Use the new menu API by Jonathan Gordon · 18 years ago
  47. b1ff1ea Improved speed when deleting tags and prevent remaining ghost entries with database loaded in ram. by Miika Pekkarinen · 18 years ago
  48. 9270ada keep some #if 0'ed code in sync by Jonathan Gordon · 18 years ago
  49. caea20e show a splash instead of a menu when the chosen encoder format has no options by Jonathan Gordon · 18 years ago
  50. 810f717 make A the new 'clear settings' button for the Gigabeat as it was easy to accidentally trigger it with HOLD by Marcoen Hirschberg · 18 years ago
  51. 7eb8512 changed POWER to be the cancel/stop button and A to be the modifier button to prevent acidental shutdowns by Marcoen Hirschberg · 18 years ago
  52. b8a79b8 Clear the RWPS backdrop when a RWPS is loaded, not when a WPS is loaded. by Nicolas Pennequin · 18 years ago
  53. 832bbf7 AAC: More adjustments to how the frequency is read. Still not perfect, but this is probably as good as it can get. by Magnus Holmgren · 18 years ago
  54. 386d838 fix player warning by Jonathan Gordon · 18 years ago
  55. ed8b3bb Accept FS#7080 by Mauricio Peccorini with some minor changes by me: by Jonathan Gordon · 18 years ago
  56. 52ba1c6 Fix some naughty variable name reuse (hopefully correctly) by Jonathan Gordon · 18 years ago
  57. 3d44a20 Accept FS7078, try to show the last playlist if no audio is being played by Jonathan Gordon · 18 years ago
  58. 5b5d101 Fix a .icons loading bug which caused the tango iconset to not load. by Jonathan Gordon · 18 years ago
  59. 1cf2ec3 Change some ifdefs for the recent backdrop changes (fixes the yellow builds) and move the backdrop files. by Nicolas Pennequin · 18 years ago
  60. 7fdfa56 Add backdrop support for LCD remotes with depth > 1-bit. Only WPS backdrops, but the groundwork is laid for main backdrops too (all that's really needed are menus to set/clear them). by Nicolas Pennequin · 18 years ago
  61. 205ec32 Make recording complain about every little file I/O problem (error on close() failure and fsync() failure). Why? I guess we will find out the disk is full about 1/2 sector sooner on average when the file APIs actually detect this correctly. :/ by Michael Sevakis · 18 years ago
  62. 2a2b8d8 Make bitmaps use the right format in a RWPS and prevent a backdrop tag in a RWPS from clearing the main display's backdrop. This also allows future backdrop support for LCD remotes by making the parsing code aware of whether the display for a WPS is a remote or not. by Nicolas Pennequin · 18 years ago
  63. 70e2846 oops, wrong return value by Jonathan Gordon · 18 years ago
  64. a2740d9 convert the playlist viewer menus to the newer API by Jonathan Gordon · 18 years ago
  65. 680acbf fix a stupid bug which didnt check the flag correctly (caused the player to crash trying to access the shutdown options context menu) by Jonathan Gordon · 18 years ago
  66. 6ac306a Add a new commandline switch to the simulator: "--debugwps". It enables printing of advanced (and very verbose) WPS debugging information. Also make the debugging code a bit cleaner. by Nicolas Pennequin · 18 years ago
  67. 4ddc764 Small fix to prevent crashing when attempting to use non-mono bitmaps in a RWPS. by Nicolas Pennequin · 18 years ago
  68. ab707b8 AAC: Improve SBR detection, to fix incorrect frequency on some files (and hopefully not break others :). by Magnus Holmgren · 18 years ago
  69. 72e6dd5 Do the clamping a little better. by Michael Sevakis · 18 years ago
  70. 0d032d1 mpeglayer: Give the simulator YCbCr blit similar behavior to the target. by Michael Sevakis · 18 years ago
  71. d7fd989 WPS Parser: On parse failure, print a (hopefully) useful error message with line number (sim only). by Nicolas Pennequin · 18 years ago
  72. 27b4a64 AIFF COMM chunks might be larger than 18 bytes. by Jens Arnold · 18 years ago
  73. 77a8683 make the moving smarter so you dont have to select the top card of a column to move the whole column by Jonathan Gordon · 18 years ago
  74. cd8870c fix a bug which made menus using the old API and a callback function to not work correctly by Jonathan Gordon · 18 years ago
  75. 4b1d1b4 e200: Make the wheel light timeout configurable (under settings > system) (FS#7067) by Jonathan Gordon · 18 years ago
  76. 6bf86b7 Ooooops, fix warning. by Jens Arnold · 18 years ago
  77. 5070f41 Consolidated several potential places of return from WPS into one. Fixes the 'Return from WPS at end of playlist always brings up the root menu.' bug on hwcodec. by Jens Arnold · 18 years ago
  78. 9d3694c Fix FS#7056 - dont display garbage if the viewer icon set and the main iconset have different icon heights by Jonathan Gordon · 18 years ago
  79. 814d402 More strict WPS parsing and displaying code. If there are errors, WPS loading will fail and the default WPS will be displayed. by Nicolas Pennequin · 18 years ago
  80. eb85f14 No more type punning where it's not funny. by Michael Sevakis · 18 years ago
  81. 8676dc2 Missed a couple. Hopefully fix all warnings. by Michael Sevakis · 18 years ago
  82. 26d242a General housekeeping: Make plugin buffer functions take size_t * instead of int * to match the parameter type of the buffer functions called in the core. Get rid of unsafe int * <==> size_t * casting. Use ssize_t where int was used and size_t where unsigned int was used in the buffer calls to not alter signedness in the plugins. No API version change since it should only be an issue for 64-bit sim builds. by Michael Sevakis · 18 years ago
  83. cf6f4cf Bookmark screen fixes: 1) Make the 'Load bookmark?' prompt follow the status bar setting, and also actually display the statusbar. 2) Call the LCD update function on charcell devices. by Magnus Holmgren · 18 years ago
  84. 7f3c66f Fix the playlist viewer so only 1 line flashes when you move a track by Jonathan Gordon · 18 years ago
  85. b1f0049 Fix the undefined char symbols appearing in many output lines. This printf does neither support nor need \n. by Jens Arnold · 18 years ago
  86. 045d3cc mpegplayer: Fix jumping past the frame waiting if Limit FPS is on but Skip Frames is not. Fixes FS#7055 though this was just a general mistake and not limited to the sim. by Michael Sevakis · 18 years ago
  87. 335de0b Clean up that warning and pull out an unneeded #ifdef by Karl Kurbjun · 18 years ago
  88. 8a1fd8c Commit FS#6929 - Gigabeat bootloader improvements by Barry Wardell and myself. This build fixes the problems seen with the latest builds on the Gigabeat X. Added View IO Ports under the Debug menu for the Gigabeat. Make sure you grab the latest bootloader from the Wiki as the old bootloader will not work properly with new builds. by Karl Kurbjun · 18 years ago
  89. 5a79536 Changing colours didn't save settings. by Jens Arnold · 18 years ago
  90. 2fd7c3c Make the simulator work with unicode filenames on windows. This includes both file operations and console (debug) output. Note that the console window _must_ be configured to use a truetype font for proper unicode display. by Jens Arnold · 18 years ago
  91. 5d173ea brickmania for the e200. (screen cant rotate, so using half the screen is better than nothing) by Jonathan Gordon · 18 years ago
  92. 01c0fb4 mpegplayer: Better frame dropping code adapted to the using correct timestamps change. Even smoother frames. Higher FPS and smoother when having to drop than before (Around 15fps regulated for Elephants Dream on x5 which is a dismal situation, up from around 12 or so). by Michael Sevakis · 18 years ago
  93. 0b11d98 Rockpaint plugin: protect against loading bitmaps that are too big. Fixes FS #7040 by Peter D'Hoye · 18 years ago
  94. b44b660 Fix build for those who don't want to build tagcache by Brandon Low · 18 years ago
  95. 392a4ef Fix logf builds on devices that support remotes. by Magnus Holmgren · 18 years ago
  96. 36a2e30 Move the inbuilt filetype info into filetypes.c and rename the defines. by Jonathan Gordon · 18 years ago
  97. c3dcc87 Allow rockboy to run while music is playing with smaller roms. Works on players that do not use the IRAM macros. Only tested on the Gigabeat as I think that is the only player that will run rockboy well with music. Also simplified the sound and reduced the code size a bit. by Karl Kurbjun · 18 years ago
  98. 8f8510e Since the greyscale remote deserved an own iconset the greyscale main screens should have one too. (They also had their own viewer icons already.) by Marianne Arnold · 18 years ago
  99. 27643c6 Initialise the custom icons array correctly instead of just using the ? for all filetypes by Jonathan Gordon · 18 years ago
  100. e9610dc Remove unneeded #include, comment the filename define by Jonathan Gordon · 18 years ago