1. d33645b MIDI: Optimize the new pitch bending code for a small speedup. by Stepan Moskovchenko · 17 years ago
  2. 45d4345 Mpegplayer: Convert the assembler optimised ARM IDCT into a proper assembler file. Clean up the CPU selection in idct.c. by Jens Arnold · 17 years ago
  3. fc43b9d Mpegplayer: Assembler optimised IDCT for coldfire, based on FS #5995 by Karim Boucher. Put the IDCT block buffer in IRAM for better performance. The whole libmpeg2 decoder struct doesn't fit without throwing some libmad buffers out of IRAM, but then doesn't change performance significantly. Mpegplayer is quite usable now on X5; H300 is sort-of usable for widescreen. by Jens Arnold · 17 years ago
  4. 4bd1aac Mandelbrot: make increasing/decreasing iterations on X5/M5 actually usable (the buttoncombo was not possible before) and add necessary _PRE definitions to the defines and the button loop to prevent repeating the event accidentally (on some targets there was no control about how many steps one actually zoomed out on one button 'press'). Update the menu accordingly and fill out the blanks... by Marianne Arnold · 17 years ago
  5. 4c18152 Jewels: use 'Power' on M5/X5 to exit the plugin as in every other plugin. Mention this in the manual button table too and add the missing information for other targets as well. The table part in the tex file is restructured, a small workaround was necessary to make the Ipod manuals build correctly (is commented). Maybe someone with better tex skills could find a better solution? by Marianne Arnold · 17 years ago
  6. 294a4c0 Blackjack: small improvement in the c200 buttonmap - use the volume buttons instead of a combo, add the missing help text. Fill out the blank button table in the c200 manual. by Marianne Arnold · 17 years ago
  7. 6c002da Pong: small improvement in the c200 buttonmap; the left paddle is now controlled with the volume buttons. Also update the manual accordingly. by Marianne Arnold · 17 years ago
  8. 9a8677c Fix yellow by Tom Ross · 17 years ago
  9. 437c3e4 Code police and clean up for rockboy. by Tom Ross · 17 years ago
  10. 0b911fe FS#7971 - mpegplayer - start menu loads quicker - menu clean up - code clean up by Robert Kukla · 17 years ago
  11. 19c280f Reenable icode in Rockboy for PP/Arm targets. Previously caused problems on Nano and Photo but these issues should no longer exist. by Tom Ross · 17 years ago
  12. a9b2fb5 Finally full multicore support for PortalPlayer 502x targets with an eye towards the possibility of other types. All SVN targets the low-lag code to speed up blocking operations. Most files are modified here simple due to a name change to actually support a real event object and a param change to create_thread. Add some use of new features but just sit on things for a bit and leave full integration for later. Work will continue on to address size on sensitive targets and simplify things if possible. Any PP target having problems with SWP can easily be changed to sw corelocks with one #define change in config.h though only PP5020 has shown an issue and seems to work without any difficulties. by Michael Sevakis · 17 years ago
  13. 0d3ca00 Fix warnings in test_fps. by Jens Arnold · 17 years ago
  14. c05ba51 Enable star transition on all targets and prevent lcd partial updating of 0 area rectangles. This should fix FS #6334. As I don't own one of the targets which were affected by this bug I can't confirm. by Antoine Cellerier · 17 years ago
  15. 8714b75 Delay boosting and backlight on until after the menu selection is done. Fixes FS #7964. There remains an issue with the movie being loaded before the menu is shown. by Peter D'Hoye · 17 years ago
  16. 50eed82 Fix an improper file_exist check in zxbox. by Michael Sevakis · 17 years ago
  17. c03002b use the list context in credits which has to be defined for every target by Jonathan Gordon · 17 years ago
  18. 0b0c23f Fix some plugins that use NULL instead of -1 when not using a voice id in struct opt_items. Change as many '#define NULL 0' to '#define NULL ((void*)0)' as grep would find - somewehere the former is still hiding it seems. :\ by Michael Sevakis · 17 years ago
  19. 1515ff8 MIDI: At long last, though quick and dirty, pitch bend depth! Or, I think it works. Tested on two by Stepan Moskovchenko · 17 years ago
  20. 57418b2 Use the CLOCK_RATE define instead of 44100. by Antoine Cellerier · 17 years ago
  21. cb4186c Improved FPS test plugin: * Better precision for low frame rates (take extra ticks into account). * Measure YUV blit framerate on colour targets. by Jens Arnold · 17 years ago
  22. e88ac4c Cosmetic change - change the "loading ..." splashes to "Loading...", as used everywhere else in Rockbox by Dave Chapman · 17 years ago
  23. 83ec896 FS#7931 - mpegplayer - resume on idle off - play files without start time of zero by Robert Kukla · 17 years ago
  24. 9875700 Accept FS #7933 by Mario Lang: bugfix in fireworks plugin by Peter D'Hoye · 17 years ago
  25. c0c6cff Add the missing keymap for the c200, the plugin was compiled before but since there was no way to get to the menu it wasn't very usable... by Marianne Arnold · 17 years ago
  26. a07e939 fix yellow and some house cleaning by Robert Kukla · 17 years ago
  27. fd3fe45 FS#7487 - mpegplayer - video start time seek with resume by Robert Kukla · 17 years ago
  28. 9ff4057 Hopefully the last fix for crosscompilation of sims with mingw32. by Nicolas Pennequin · 17 years ago
  29. b8eb2a8 Oops. Fix red. by Nicolas Pennequin · 17 years ago
  30. f619f81 Change loop structure for sample synthesizing. Gives a nice speedup on both coldfire and arm targets. by Nils Wallménius · 17 years ago
  31. d712e25 Get test_codec running again on PortalPlayer targets. by Michael Sevakis · 17 years ago
  32. 46b7028 Keep a 2 pixel margin in the instructions screen. by Jonas Häggqvist · 17 years ago
  33. 548886a Use the userfont for the instructions. by Jonas Häggqvist · 17 years ago
  34. 52336cd Add instructions on all targets. Somewhat hackish, I'm afraid, but works reasonably well. by Jonas Häggqvist · 17 years ago
  35. 59f523c Save some more space by not allocating arrays large enough to hold more than NUM_BOGUS (defined at compile-time) elements. by Jonas Häggqvist · 17 years ago
  36. 27588ed Do the checking arm targets in a nicer way in the makefile by Nils Wallménius · 17 years ago
  37. 6077e5b Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound. by Michael Sevakis · 17 years ago
  38. f6de0d4 Discontinue any use of 'swp(b)' on PP5020. While clocking is stable, some testing revealed this instruction can still cause problems without concurrent access. Make sure mpegplayer is safe while not using spinlock (no longer atomic) between cores to protect the stream byte counters - use nonwrapping head and tail pointers. by Michael Sevakis · 17 years ago
  39. c27ae40 Reduce memory usage so that we can include all messages on all platforms by Nils Wallménius · 17 years ago
  40. 1d79129 Get rid of unnecessary memory acesses in a loop, gives slight speedup by Nils Wallménius · 17 years ago
  41. 44f3706 Exclude some more messages for targets with only little space for plugins to allow them to build. by Jonas Häggqvist · 17 years ago
  42. ef7affa New plugin: robotfindskitten - a zen simulation. More (or less) information on robotfindskitten.org. by Jonas Häggqvist · 17 years ago
  43. 6ac7947 Ooops by Linus Nielsen Feltzing · 17 years ago
  44. 5118f48 A loop with one iteration is a little strange, also put it inside an #if block to not rely on gcc otimizing it away by Nils Wallménius · 17 years ago
  45. a26ccde Platform specific button descriptions for battery bench. Fixes FS#7893 by Linus Nielsen Feltzing · 17 years ago
  46. 8219f28 Make synthVoice return int instead of short, gives a nice speed up also add a comment by Nils Wallménius · 17 years ago
  47. ca46a3d Increase output buffer size to 32kB, results in less buffer missing in general and avoids buffer misses when lcd remote is plugged in while playing and ticking reduction is enabled. Increase max voices used on coldfire targets to 24 and reduce voices used on pp targets to 16. Put one more struct in iram for a slight speedup on coldfire. Fix comments in midiutil.h by Nils Wallménius · 17 years ago
  48. e1940b8 Optimisation of the midi player, reducing the number of multiplications and memory accesses inside a very frequently executed loop, also does shifting of the whole sample when synthing is done which improves accurracy slightly, ~10% fewer buffer misses by Nils Wallménius · 17 years ago
  49. 84fcf96 Oops, forgot one file by Nils Wallménius · 17 years ago
  50. cb9ba11 Remove wrapper for pressNote and make the function externally visible by Nils Wallménius · 17 years ago
  51. 4ebe692 Put a struct in iram for a small speedup on coldfire by Nils Wallménius · 17 years ago
  52. 1ba018b Add drum names, make cowbell a default instrument (no way to remap them from UI yet). Add non-static by Stepan Moskovchenko · 17 years ago
  53. 38f9533 Minesweeper for the c200. The slightly smaller tiles made for this will also be used by the small H10 now, thought that was fair and it also complies with the comment about the number of tiles above. by Marianne Arnold · 17 years ago
  54. 5a78a06 Just temporarily disable talk menus, in case the player is reset whilst in mpegplayer. by Steve Bavin · 17 years ago
  55. 51a8a1e This should fix the voice issues in menus in mpegplayer. by Michael Sevakis · 17 years ago
  56. a4f0de0 Doom: * Fix voicing numerous options as 'yes'. voice_id is an id, not a pointer. *Fix struct menu_item <-> struct opt_items messup (caused no problems but still...). by Jens Arnold · 17 years ago
  57. 6d0ee55 Fix signed/unsigned warning by Steve Bavin · 17 years ago
  58. 4d34457 Thanks to Nico_P, struct track_info can now be internal to playback.c by Steve Bavin · 17 years ago
  59. ded94e6 FS#7712 by Przemysław Hołubowski: New codepage (CP1250 - WIN1250) added by Marcoen Hirschberg · 17 years ago
  60. f9664e7 Unroll a frequently executed loop a little for a small speedup by Nils Wallménius · 17 years ago
  61. 34308c1 Fix a few solitaire game saving issues: Add a "Save and Quit" menu entry. Using "Quit" will delete the save file if it exists. Save on power off seems to work fine. Save on USB doesn't work (are file IOs disabled when USB is plugged?) by Antoine Cellerier · 17 years ago
  62. a56b653 Move some more files around and get the main build compiling by Karl Kurbjun · 17 years ago
  63. 6386dbe static/inline/iram raid gives nice speedup by Nils Wallménius · 17 years ago
  64. 1ed54f4 Maybe 25 was too much with the new decay rates. by Stepan Moskovchenko · 17 years ago
  65. 414724e MIDI: Kick up number of voices and decrease the decay rate, taking by Stepan Moskovchenko · 17 years ago
  66. c6c7b73 Fix bug that caused only half the output buffer to be used, gives a quite nice speedup on coldifre, clean up some commented out #ifdefs by Nils Wallménius · 17 years ago
  67. aaf3e32 MIDI: Fix off by one error with the guitar. Wow, I can't believe the off-keyness is finally fixed. by Stepan Moskovchenko · 17 years ago
  68. d1e3060 MIDI: Fix two year old loop bug that caused distortion on some instruments. I been looking for this one by Stepan Moskovchenko · 17 years ago
  69. bb62942 Bubbles for Sansa c200. by Marianne Arnold · 17 years ago
  70. 7cbc161 Make bubbles use one background picture that is the size of the display instead of combining a 'left' and sometimes a 'right' bmp. This way it's clearer how the background is generated and adapting to new display sizes should be easier. by Marianne Arnold · 17 years ago
  71. d7cb907 Get the plugins synced up with the threading changes. by Michael Sevakis · 17 years ago
  72. 6888db3 Do not duplicate const table, make getEvent function static inline, gives about a ~1.5% speedup, put tick function in iram, ~3.5% speedup by Nils Wallménius · 17 years ago
  73. 93787dd Simplify the sendEvent function, makes it _slightly_ faster and quite a bit smaller, build midiplay with -O2 for coldfire, gives about a 23% speedup by Nils Wallménius · 17 years ago
  74. 750f0ac Add Makefile to FILES and fix comment. by Stepan Moskovchenko · 17 years ago
  75. 8b6d287 Some MIDI changes, and add a new musical plugin I'm working on... Not fully done yet, so commented out by Stepan Moskovchenko · 17 years ago
  76. 7e891aa Oops. Actually add the IDCT file for ARM. :p by Michael Sevakis · 17 years ago
  77. 287d622 Dithering option for mpegplayer on gigabeat-f/x and e200. Assembly IDCT for ARm just to make it all work more nicely. Move UI simulator YUV code to its core to adapt it. by Michael Sevakis · 17 years ago
  78. 62c1a87 Automatically save and load solitaire game. Close FS#7796. (Do we need a "quit without saving" menu entry?) by Antoine Cellerier · 17 years ago
  79. ddee0f1 Use uint32_t type for the pitch table by Nils Wallménius · 17 years ago
  80. ff7b3c5 Fix midi playback on 64 bit sims and const a table by Nils Wallménius · 17 years ago
  81. 0e49605 Move all of midiplay into its subdir and add a Makefile for it, add header files as necessary. by Nils Wallménius · 17 years ago
  82. d969a42 Do not display the backdrop in text viewer and editor plugins by Nils Wallménius · 17 years ago
  83. 4fc77ac Fix empty commit: Add grayscale support for ARM in vertical packing format. by Tomasz Malesinski · 17 years ago
  84. e571cfb vel/MROBE500 by Karl Kurbjun · 17 years ago
  85. 26a05af A few minor cleanups for the Gigabeat S by Will Robertson · 17 years ago
  86. 322fcb5 Re-enable plugins for c200, and fix the red. by Will Robertson · 17 years ago
  87. 590501c Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks. by Will Robertson · 17 years ago
  88. a8af83e Code police raid: header files must not define actual code. by Jens Arnold · 17 years ago
  89. 40c0569 Oops, what did that do there? by Marianne Arnold · 17 years ago
  90. 12ddb8e Enable plugins on the Sansa C200. Large parts taken from patch FS#7749 by Max Kelley with tweaks, bit of cleanup and additional bitmaps by me. Some of the now enabled plugins could still be improved in regard to screen size adaptation or keymaps but this way it can easily be done later and one by one. The rather ugly 'ifndef's I added temporaryly in plugins/SOURCES will also go one by one. Plugin button actions cause some quirks in a few plugins (e.g. 'clock') but since it's not critical , the bitmaps were already done and it makes a good example for discussing plugin button actions, I thought it could go in. by Marianne Arnold · 17 years ago
  91. 294ec1d Remove the ID3 tag version priority setting on the grounds of it being pretty pointless. ID3v2 tags are superior to ID3v1 tags, and needs less seeking around to find. by Thom Johansen · 17 years ago
  92. cf1cef5 minor update to gui_synclist_do_button() which will hopefully simplify things later. by Jonathan Gordon · 17 years ago
  93. 65b4aae Sudoku: Optionally display coloured numbers on colour targets. by Jens Arnold · 17 years ago
  94. d9bf26a Remove the ability to restart chessbox with a button (combo). It became redundant since there is a menu item for it; it didn't work on M5 or X5 before and there was a good chance of restarting accidentally. Also update the manual accordingly. by Marianne Arnold · 17 years ago
  95. c9a00ab fix two bugs related to no-existing settings/bookmark files and simplify the viewer_load_settings() function in the process. by Robert Kukla · 17 years ago
  96. 72221fb code police (and commit test) by Peter D'Hoye · 17 years ago
  97. 61aa70c Code police and keep backlight on while in mazezam by Peter D'Hoye · 17 years ago
  98. 04b3435 Clean up hard-coded paths by Nils Wallménius · 17 years ago
  99. 2e305c6 Repair mpegplayer on 64 bit sims. No reason for doing fancy bitshifting opts, this is all compile time... by Jens Arnold · 17 years ago
  100. cd9b512 battery_bench: Fix battery voltage logging for voltages >4.095V by separating the flags from voltage. by Jens Arnold · 17 years ago