- d33645b MIDI: Optimize the new pitch bending code for a small speedup. by Stepan Moskovchenko · 17 years ago
- 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
- 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
- 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
- 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
- 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
- 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
- 9a8677c Fix yellow by Tom Ross · 17 years ago
- 437c3e4 Code police and clean up for rockboy. by Tom Ross · 17 years ago
- 0b911fe FS#7971 - mpegplayer - start menu loads quicker - menu clean up - code clean up by Robert Kukla · 17 years ago
- 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
- 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
- 0d3ca00 Fix warnings in test_fps. by Jens Arnold · 17 years ago
- 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
- 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
- 50eed82 Fix an improper file_exist check in zxbox. by Michael Sevakis · 17 years ago
- c03002b use the list context in credits which has to be defined for every target by Jonathan Gordon · 17 years ago
- 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
- 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
- 57418b2 Use the CLOCK_RATE define instead of 44100. by Antoine Cellerier · 17 years ago
- 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
- e88ac4c Cosmetic change - change the "loading ..." splashes to "Loading...", as used everywhere else in Rockbox by Dave Chapman · 17 years ago
- 83ec896 FS#7931 - mpegplayer - resume on idle off - play files without start time of zero by Robert Kukla · 17 years ago
- 9875700 Accept FS #7933 by Mario Lang: bugfix in fireworks plugin by Peter D'Hoye · 17 years ago
- 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
- a07e939 fix yellow and some house cleaning by Robert Kukla · 17 years ago
- fd3fe45 FS#7487 - mpegplayer - video start time seek with resume by Robert Kukla · 17 years ago
- 9ff4057 Hopefully the last fix for crosscompilation of sims with mingw32. by Nicolas Pennequin · 17 years ago
- b8eb2a8 Oops. Fix red. by Nicolas Pennequin · 17 years ago
- f619f81 Change loop structure for sample synthesizing. Gives a nice speedup on both coldfire and arm targets. by Nils Wallménius · 17 years ago
- d712e25 Get test_codec running again on PortalPlayer targets. by Michael Sevakis · 17 years ago
- 46b7028 Keep a 2 pixel margin in the instructions screen. by Jonas Häggqvist · 17 years ago
- 548886a Use the userfont for the instructions. by Jonas Häggqvist · 17 years ago
- 52336cd Add instructions on all targets. Somewhat hackish, I'm afraid, but works reasonably well. by Jonas Häggqvist · 17 years ago
- 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
- 27588ed Do the checking arm targets in a nicer way in the makefile by Nils Wallménius · 17 years ago
- 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
- 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
- c27ae40 Reduce memory usage so that we can include all messages on all platforms by Nils Wallménius · 17 years ago
- 1d79129 Get rid of unnecessary memory acesses in a loop, gives slight speedup by Nils Wallménius · 17 years ago
- 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
- ef7affa New plugin: robotfindskitten - a zen simulation. More (or less) information on robotfindskitten.org. by Jonas Häggqvist · 17 years ago
- 6ac7947 Ooops by Linus Nielsen Feltzing · 17 years ago
- 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
- a26ccde Platform specific button descriptions for battery bench. Fixes FS#7893 by Linus Nielsen Feltzing · 17 years ago
- 8219f28 Make synthVoice return int instead of short, gives a nice speed up also add a comment by Nils Wallménius · 17 years ago
- 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
- 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
- 84fcf96 Oops, forgot one file by Nils Wallménius · 17 years ago
- cb9ba11 Remove wrapper for pressNote and make the function externally visible by Nils Wallménius · 17 years ago
- 4ebe692 Put a struct in iram for a small speedup on coldfire by Nils Wallménius · 17 years ago
- 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
- 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
- 5a78a06 Just temporarily disable talk menus, in case the player is reset whilst in mpegplayer. by Steve Bavin · 17 years ago
- 51a8a1e This should fix the voice issues in menus in mpegplayer. by Michael Sevakis · 17 years ago
- 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
- 6d0ee55 Fix signed/unsigned warning by Steve Bavin · 17 years ago
- 4d34457 Thanks to Nico_P, struct track_info can now be internal to playback.c by Steve Bavin · 17 years ago
- ded94e6 FS#7712 by Przemysław Hołubowski: New codepage (CP1250 - WIN1250) added by Marcoen Hirschberg · 17 years ago
- f9664e7 Unroll a frequently executed loop a little for a small speedup by Nils Wallménius · 17 years ago
- 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
- a56b653 Move some more files around and get the main build compiling by Karl Kurbjun · 17 years ago
- 6386dbe static/inline/iram raid gives nice speedup by Nils Wallménius · 17 years ago
- 1ed54f4 Maybe 25 was too much with the new decay rates. by Stepan Moskovchenko · 17 years ago
- 414724e MIDI: Kick up number of voices and decrease the decay rate, taking by Stepan Moskovchenko · 17 years ago
- 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
- 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
- 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
- bb62942 Bubbles for Sansa c200. by Marianne Arnold · 17 years ago
- 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
- d7cb907 Get the plugins synced up with the threading changes. by Michael Sevakis · 17 years ago
- 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
- 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
- 750f0ac Add Makefile to FILES and fix comment. by Stepan Moskovchenko · 17 years ago
- 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
- 7e891aa Oops. Actually add the IDCT file for ARM. :p by Michael Sevakis · 17 years ago
- 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
- 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
- ddee0f1 Use uint32_t type for the pitch table by Nils Wallménius · 17 years ago
- ff7b3c5 Fix midi playback on 64 bit sims and const a table by Nils Wallménius · 17 years ago
- 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
- d969a42 Do not display the backdrop in text viewer and editor plugins by Nils Wallménius · 17 years ago
- 4fc77ac Fix empty commit: Add grayscale support for ARM in vertical packing format. by Tomasz Malesinski · 17 years ago
- e571cfb vel/MROBE500 by Karl Kurbjun · 17 years ago
- 26a05af A few minor cleanups for the Gigabeat S by Will Robertson · 17 years ago
- 322fcb5 Re-enable plugins for c200, and fix the red. by Will Robertson · 17 years ago
- 590501c Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks. by Will Robertson · 17 years ago
- a8af83e Code police raid: header files must not define actual code. by Jens Arnold · 17 years ago
- 40c0569 Oops, what did that do there? by Marianne Arnold · 17 years ago
- 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
- 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
- cf1cef5 minor update to gui_synclist_do_button() which will hopefully simplify things later. by Jonathan Gordon · 17 years ago
- 65b4aae Sudoku: Optionally display coloured numbers on colour targets. by Jens Arnold · 17 years ago
- 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
- 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
- 72221fb code police (and commit test) by Peter D'Hoye · 17 years ago
- 61aa70c Code police and keep backlight on while in mazezam by Peter D'Hoye · 17 years ago
- 04b3435 Clean up hard-coded paths by Nils Wallménius · 17 years ago
- 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
- cd9b512 battery_bench: Fix battery voltage logging for voltages >4.095V by separating the flags from voltage. by Jens Arnold · 17 years ago