1. 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
  2. 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
  3. 5d173ea brickmania for the e200. (screen cant rotate, so using half the screen is better than nothing) by Jonathan Gordon · 18 years ago
  4. 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
  5. 0b11d98 Rockpaint plugin: protect against loading bitmaps that are too big. Fixes FS #7040 by Peter D'Hoye · 18 years ago
  6. 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
  7. 69e1f75 Gigabeat: Use the volume up/down buttons for zooming in the JPEG viewer by Linus Nielsen Feltzing · 18 years ago
  8. e346a4c forgot to add this viewers iconset for greyscale targets by Jonathan Gordon · 18 years ago
  9. ccaf24a Fix the wavplay icon by Jonathan Gordon · 18 years ago
  10. 6a5cc0b Customizable icons for all bitmap targets. (FS#7013) by Jonathan Gordon · 18 years ago
  11. 7afe2e8 Oops. Have to do dropping based on future frame type but based upon the current one's lateness otherwise nice screen garbage can result from dropping/drawing the wrong ones. A small amount of refinement will be needed here later. by Michael Sevakis · 18 years ago
  12. eb4dcd8 mpegplayer: Better sync, smoother frames - corrected a few minor flaws. Keep timestamps 32-bit in stead of 33 - a 45kHz clock is good enough for humans. Increase pts queue size since the mpeg buffer is now filled when buffering the audio stream. Cleanup frame drop code a little too. by Michael Sevakis · 18 years ago
  13. 291be03 Woops forgot a file by Michael Sevakis · 18 years ago
  14. f4b5a72 mpeg2dec in mpegplayer: Do a little code slashing and organizing. Much more to come I think. by Michael Sevakis · 18 years ago
  15. 9bfa237 mpegplayer: Get it in better shape for dual core targets. Utilize the newly added cache stuff. Add a mutex to core shared buffer variables. I'd prefer to have a true spinlock there but this will do for the moment and protect the data. Nonetheless I can't seem to crash it on an e200 any longer and the display garbage is gone. by Michael Sevakis · 18 years ago
  16. 266707f Build libmad separately for mpegplayer. This provides flexibility to adjust things like IRAM usage independently - use #ifdef MPEGPLAYER in libmad to make any mpegplayer specific changes. by Dave Chapman · 18 years ago
  17. 47bf6c5 Moved archos backlight code to target tree. Changed old mutlivalue CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT. by Jens Arnold · 18 years ago
  18. 0569fae Fix metronome plugin crashing on SWCODEC targets and fixed a division by zero as well when tapping in the beat. by Miika Pekkarinen · 18 years ago
  19. 8b9df97 mpegplayer: Recover from audio stream errors better. Correct some sizes. Add some needed extra guard buffer. Add in an important additional wrap check. Stream demuxer needs work on when it looks ahead in the stream and it should wrap though. by Michael Sevakis · 18 years ago
  20. 5f1abee mpegplayer: oops, added an IRAM init/buffer get order switch that should have been reversed before committing by Michael Sevakis · 18 years ago
  21. 4bd827b mpegplayer: do some reordering, add some needed volatiles, make sure thread creation failure is handled correctly, make sure audio doesn't attempt to finish remaining data if it was asked to stop. by Michael Sevakis · 18 years ago
  22. 81cf65e Wavview plugin: minor speed increase by Peter D'Hoye · 18 years ago
  23. dfa9f44 mpegplayer: Hopefully help some problems on dual core. Make USB mode exit correctly. by Michael Sevakis · 18 years ago
  24. 7c4b786 Some quick and dirty MIDI player optimizations, now it works on the X5 and M5 too by Linus Nielsen Feltzing · 18 years ago
  25. f8f0586 wav viewer plugin changes: speedup file reading, allow abort while reading, better keyhandling, small helpscreen by Peter D'Hoye · 18 years ago
  26. 7d677d9 Add .mpeg extension to viewers.cfg by Michael Sevakis · 18 years ago
  27. 69588c3 mpegplayer: do a little post commit cleanup. by Michael Sevakis · 18 years ago
  28. 6689cb0 mpegplayer: Get A-V synchronized. Improve frame sync and dropping logic and take advantage of decoder's ability to assist. Straighten out some threading problems. Clean it up a bit. Added some plugin API functions and decided it was a good time to do a good sorting on them so your next update from this build should be a full replacement. by Michael Sevakis · 18 years ago
  29. 81e0c9c Better endianness handling, removed some leftovers by Peter D'Hoye · 18 years ago
  30. 3e6ec54 Fix yellow from 64bit platform sim by Peter D'Hoye · 18 years ago
  31. 09877aa New plugin: wavview. Shows info about a wav file and allows you to look at the complete waveform, zoom and pan. Only tested in sims and on h3x0. First version so has room for improvements. by Peter D'Hoye · 18 years ago
  32. 87ac614 Enable rockboy for M5. by Jens Arnold · 18 years ago
  33. 61e798f Oscilloscope: Make orientation switching usable on X5, M5 and H10. by Jens Arnold · 18 years ago
  34. 5b7d21f sims have no MAS, hence no mas_codec_readreg() by Robert Kukla · 18 years ago
  35. 357a418 FS#6604 - Starfield Pulses To Music by Robert Kukla · 18 years ago
  36. 349345d Enabled pacbox for M5. by Jens Arnold · 18 years ago
  37. 1322ae0 FS #6759: Support tan function in calculator plugin. Patch by Luke Blaney. by Dan Everton · 18 years ago
  38. f9b90e9 Now charcell displays require lcd_update() for updating the main lcd content like bitmap displays. by Jens Arnold · 18 years ago
  39. 80d8821 optimized motion compensation for ARM from the mplayer-w100 project. Elefants Dream plays back 2.3fps faster on the Gigabeat by Marcoen Hirschberg · 18 years ago
  40. 4d9c001 just pass the struct to vo_setup instead of multiple arguments by Marcoen Hirschberg · 18 years ago
  41. ab9d654 add support for non 16x16 frame sizes by Marcoen Hirschberg · 18 years ago
  42. 771133e Fix yellow. by Tom Ross · 18 years ago
  43. 70101c6 Adjust Chopper and fix my warning from Wormlet. by Tom Ross · 18 years ago
  44. f4c6560 Adjust Wormlet to use the new macros. by Tom Ross · 18 years ago
  45. 9f2b5cc JPEG Viewer on color LCDs: Finish up another old project. Add grayscale display option. Add ordered and diffusion dither modes to output. These options are under 'Display Options' in the viewer menu and are persisted in jpeg.cfg. Default setting is color display without dithering as before. by Michael Sevakis · 18 years ago
  46. 6186b55 Change file reads from 128KB to 32KB chunks - this prevents audio dropouts on targets with slow disk access (Sansa). Also change FPS display line to include the current a/v delay. by Dave Chapman · 18 years ago
  47. 1088f69 Another AV sync bugfix - the initial avdelay was being incorrectly calculated in some cases by Dave Chapman · 18 years ago
  48. 16fa5a9 Be less aggressive when dropping frames - mpegplayer was dropping any frame which was decoded more than 1/20th of a second late, change that to 3/20th second (150ms), giving noticably smoother video. Also process PTS values when dealing with MPEG-1 program streams by Dave Chapman · 18 years ago
  49. 79df16a Use the left and right buttons for changing volume in mpegplayer on the gigabeatsince the screen is rotated. by Tom Ross · 18 years ago
  50. c7f5ccc Adjust plugins to use the new menu API. Int settings still use the old API. Remove a nasty global in Star and add some error checking. Add a work-around for the gigabeat so that Star doesn't crash on target. The transition works fine on the sim and I see nothing obviously wrong with the code but it manages to crash on target everytime. by Tom Ross · 18 years ago
  51. f2df5b5 Those pesky 64-bit simulator builds.. by Dave Chapman · 18 years ago
  52. 704b793 Improved (I hope) A/V sync. mpegplayer now takes account of the difference in the initial audio and video PTS values, and constantly adjusts the av delay to compensate for drift between the audio PTS and the actual duration of the played audio. by Dave Chapman · 18 years ago
  53. 21c9303 woops, used the wrong define by Jonathan Gordon · 18 years ago
  54. 73c46ff Convert the playback control menu to the new API. Makes a good example by Jonathan Gordon · 18 years ago
  55. 1764583 Rockblox: Repair initial display on targets with no highscore list. by Jens Arnold · 18 years ago
  56. ad4e3d6 First step of charcell LCD code rework: * Make it fully unicode aware so that adding non-ISO8859-1 scripts becomes possible (limited by the LCD capabilities of course). * Make the API more similar to the bitmap LCD code's API. * Moved hardware dependent parts to target tree. * Simplified code. * Jumpscroll temporarily non-functional. by Jens Arnold · 18 years ago
  57. 5e2984a Fix warning by Dave Chapman · 18 years ago
  58. a567571 mpegplayer for grayscale targets. Note that performance is slow... by Dave Chapman · 18 years ago
  59. 465820d Initial attempt at rebuffering by Dave Chapman · 18 years ago
  60. 8a6e692 Fix a few bugs in Xobox. Now menu isn't pure black on non-color targets and an issue where the board was drawn even when the user quit. by Tom Ross · 18 years ago
  61. 8b7a27d fix red by Jonathan Gordon · 18 years ago
  62. 1f5ee2a convert the xobox menu to the new API so it can be used as an example for plugin devs by Jonathan Gordon · 18 years ago
  63. 8b40769 Clamp output when converting from libmad's s3.28 format to 16-bit integers. by Dave Chapman · 18 years ago
  64. 8310848 Some small mpegplayer improvements/bug-fixes, and improved A/V sync. Audio is used as the master clock and video is synced to the number of samples played. This doesn't take account of any PTS difference at the start of the stream. Also enable Limit FPS and Skip Frames by default - these options need to be enabled for A/V sync to work. Adds pcm_get_bytes_waiting() to the plugin API by Dave Chapman · 18 years ago
  65. f1bf798 Volume control for mpegplayer - based on FS #6814 by Jacob Gardner and Pascal Briehl, modified by me (blame me for any problems). Mapped to the same buttons that are used to control volume in the WPS. by Dave Chapman · 18 years ago
  66. f34495d Dont boost so often, fixes FS#6845 by Jonathan Gordon · 18 years ago
  67. 5b61ebe Remove buffer overflow in solatiare menu by Jonathan Gordon · 18 years ago
  68. bd5c0ad Cast some more to keep both 32 bit and 64 bit simulator platforms happy. by Jens Arnold · 18 years ago
  69. f68362a Fix simulator builds, and some debugf() format strings. by Jens Arnold · 18 years ago
  70. 79c8a8c Let GCC check arguments of some more printf-style functions, also for plugins and codecs. by Jens Arnold · 18 years ago
  71. 661cb91 Give the greyscale minesweeper tiles a bit more shadow by Marianne Arnold · 18 years ago
  72. 2c7b127 Set CONFIG_RTC to 0 for non-RTC targets, and check with #if to profit from -Wundef. No code change. by Jens Arnold · 18 years ago
  73. 85a226d Rename some macros to account for the recently added M5 port. No code changes. by Jens Arnold · 18 years ago
  74. f3455d1 Ooops. by Jens Arnold · 18 years ago
  75. 4d6374c Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered. by Jens Arnold · 18 years ago
  76. a693481 Render at 30fps on the Gigabeat by Dave Chapman · 18 years ago
  77. 0c6aea8 FS#6790 - Add playback control menu to Solitaire, thanks to Douglas Valentine. by Zakk Roberts · 18 years ago
  78. 6c6b250 Correct a comment by Dave Chapman · 18 years ago
  79. e76981c The code police strikes back by Linus Nielsen Feltzing · 18 years ago
  80. 7fe6630 Always restore backlight timer when user exits Version screen - fix FS#6811 by Steve Bavin · 18 years ago
  81. 18b84ee Reset sample rate correctly after MIDI playback by Steve Bavin · 18 years ago
  82. caf2c61 FS #6782 - Adjust right player movement to use Vol+ and Vol- instead of pausing the game every time the player moved down. Thanks to Chris Ham for the keychanges. by Tom Ross · 18 years ago
  83. 6e44209 Make the Play / Pause option restart playback if its stopped also by Jonathan Gordon · 18 years ago
  84. f83d6eb revert FS#6747 — y-margin reset in gui_list_draw, it introduced a nasty by Jonathan Gordon · 18 years ago
  85. a990ff2 Accept FS#6747 by Timo Horstschäfer by Jonathan Gordon · 18 years ago
  86. 27b4fb4 Oy I wish I'd stop that. That plugins/SOURCES line shouldn't be there. by Michael Sevakis · 18 years ago
  87. 633f388 Coldfire targets: Shuffle IRQ levels around to have all interaction between low level audio function calls and DMA be atomic. Make recording and playback independently startable and stoppable so one can be running and not interfere with the other. All tests I can do at the moment check out ok (play, record, play+record, FM radio on iRivers, S/PDIF on H120 (w/running optical on/off), and on-the-fly samplerate changes). Recording tested for well over an hour run and no problems. by Michael Sevakis · 18 years ago
  88. 775b95c Uups. Forgot to update a plugin. by Michael Sevakis · 18 years ago
  89. 8876018 Bring up the M5 port to a working stage: Extended numerous explicit checks for IAUDIO_X5 to also check for IAUDIO_M5, moved code around the target tree, added preliminary background for the sim. by Jens Arnold · 18 years ago
  90. 82f9056 Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. by Daniel Ankers · 18 years ago
  91. 50b5ee47 FS#6419 - driver for H1x0 series RTC Mod with runtime detection by Robert Kukla · 18 years ago
  92. 4d2c647 Make it easier to quit Snake2 (much easier on iPods at least) by allowing user to quit from Pause screen. by Zakk Roberts · 18 years ago
  93. a45e835 Allow button repeat events in the Brickmania main menu. Makes it easier to scroll through the options on iPods. by Zakk Roberts · 18 years ago
  94. 81029ed Correct drawing of hour hand when hour == 12 by Linus Nielsen Feltzing · 18 years ago
  95. 8336eb2 Fix plugins/bitmaps/mono/SOURCES. by Zakk Roberts · 18 years ago
  96. 38d5597 Add changes to in-file changelog. Changes of huge previous commit: Drawing now scales to all displays using bitmaps for most modes, color where applicable.. Switched to rockbox menu drawing code for menus. Combined LCD/Digital modes into one LCD mode. A few new keymaps and changes. Source code improvements. by Zakk Roberts · 18 years ago
  97. f8408e9 by Zakk Roberts · 18 years ago
  98. 329b4bd Scale to 50% size on the Archos devices (LCD_WIDTH <= 112) and slow it down, with some tweaks from Marianne Arnold. Plus replace a few floating point operations with integers. by Dave Chapman · 18 years ago
  99. 7c55b67 Fixed an off-by-one bug that caused the nasty crash on archos, and wrong limit check. by Jens Arnold · 18 years ago
  100. 3a37f46 Fix CONFIG_BACKLIGHT warnings. by Jens Arnold · 18 years ago