summaryrefslogtreecommitdiff
path: root/apps/plugins (follow)
Commit message (Collapse)AuthorAge
...
* Change loop structure for sample synthesizing. Gives a nice speedup on both ↵Nils Wallménius2007-10-08
| | | | | | coldfire and arm targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15036 a1c6a512-1295-4272-9138-f99709370657
* Get test_codec running again on PortalPlayer targets.Michael Sevakis2007-10-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15035 a1c6a512-1295-4272-9138-f99709370657
* Keep a 2 pixel margin in the instructions screen.Jonas Häggqvist2007-10-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15033 a1c6a512-1295-4272-9138-f99709370657
* Use the userfont for the instructions.Jonas Häggqvist2007-10-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15032 a1c6a512-1295-4272-9138-f99709370657
* Add instructions on all targets. Somewhat hackish, I'm afraid, but works ↵Jonas Häggqvist2007-10-07
| | | | | | reasonably well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15030 a1c6a512-1295-4272-9138-f99709370657
* Save some more space by not allocating arrays large enough to hold more than ↵Jonas Häggqvist2007-10-07
| | | | | | NUM_BOGUS (defined at compile-time) elements. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15029 a1c6a512-1295-4272-9138-f99709370657
* Do the checking arm targets in a nicer way in the makefileNils Wallménius2007-10-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15024 a1c6a512-1295-4272-9138-f99709370657
* Unify PCM interface just above the hardware driver level for all targets ↵Michael Sevakis2007-10-06
| | | | | | 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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15006 a1c6a512-1295-4272-9138-f99709370657
* Discontinue any use of 'swp(b)' on PP5020. While clocking is stable, some ↵Michael Sevakis2007-10-06
| | | | | | 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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15005 a1c6a512-1295-4272-9138-f99709370657
* Reduce memory usage so that we can include all messages on all platformsNils Wallménius2007-10-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14997 a1c6a512-1295-4272-9138-f99709370657
* Get rid of unnecessary memory acesses in a loop, gives slight speedupNils Wallménius2007-10-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14996 a1c6a512-1295-4272-9138-f99709370657
* Exclude some more messages for targets with only little space for plugins to ↵Jonas Häggqvist2007-10-05
| | | | | | allow them to build. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14995 a1c6a512-1295-4272-9138-f99709370657
* New plugin: robotfindskitten - a zen simulation. More (or less) information ↵Jonas Häggqvist2007-10-05
| | | | | | on robotfindskitten.org. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14993 a1c6a512-1295-4272-9138-f99709370657
* OoopsLinus Nielsen Feltzing2007-10-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14991 a1c6a512-1295-4272-9138-f99709370657
* A loop with one iteration is a little strange, also put it inside an #if ↵Nils Wallménius2007-10-05
| | | | | | block to not rely on gcc otimizing it away git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14990 a1c6a512-1295-4272-9138-f99709370657
* Platform specific button descriptions for battery bench. Fixes FS#7893Linus Nielsen Feltzing2007-10-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14989 a1c6a512-1295-4272-9138-f99709370657
* Make synthVoice return int instead of short, gives a nice speed up also add ↵Nils Wallménius2007-10-05
| | | | | | a comment git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14988 a1c6a512-1295-4272-9138-f99709370657
* Increase output buffer size to 32kB, results in less buffer missing in ↵Nils Wallménius2007-10-04
| | | | | | 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 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14984 a1c6a512-1295-4272-9138-f99709370657
* Optimisation of the midi player, reducing the number of multiplications and ↵Nils Wallménius2007-10-04
| | | | | | 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 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14983 a1c6a512-1295-4272-9138-f99709370657
* Oops, forgot one fileNils Wallménius2007-10-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14979 a1c6a512-1295-4272-9138-f99709370657
* Remove wrapper for pressNote and make the function externally visibleNils Wallménius2007-10-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14978 a1c6a512-1295-4272-9138-f99709370657
* Put a struct in iram for a small speedup on coldfireNils Wallménius2007-10-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14973 a1c6a512-1295-4272-9138-f99709370657
* Add drum names, make cowbell a default instrument (no way to remap them from ↵Stepan Moskovchenko2007-10-03
| | | | | | | | | UI yet). Add non-static wrapper for pressnote (is there a better way?). Beatbox only tested on H300; compile at own risk. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14972 a1c6a512-1295-4272-9138-f99709370657
* Minesweeper for the c200. The slightly smaller tiles made for this will also ↵Marianne Arnold2007-10-03
| | | | | | be used by the small H10 now, thought that was fair and it also complies with the comment about the number of tiles above. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14971 a1c6a512-1295-4272-9138-f99709370657
* Just temporarily disable talk menus, in case the player is reset whilst in ↵Steve Bavin2007-10-03
| | | | | | mpegplayer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14970 a1c6a512-1295-4272-9138-f99709370657
* This should fix the voice issues in menus in mpegplayer.Michael Sevakis2007-10-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14962 a1c6a512-1295-4272-9138-f99709370657
* Doom: * Fix voicing numerous options as 'yes'. voice_id is an id, not a ↵Jens Arnold2007-10-02
| | | | | | pointer. *Fix struct menu_item <-> struct opt_items messup (caused no problems but still...). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14960 a1c6a512-1295-4272-9138-f99709370657
* Fix signed/unsigned warningSteve Bavin2007-10-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14952 a1c6a512-1295-4272-9138-f99709370657
* Thanks to Nico_P, struct track_info can now be internal to playback.cSteve Bavin2007-10-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14947 a1c6a512-1295-4272-9138-f99709370657
* FS#7712 by Przemysław Hołubowski: New codepage (CP1250 - WIN1250) addedMarcoen Hirschberg2007-10-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14942 a1c6a512-1295-4272-9138-f99709370657
* Unroll a frequently executed loop a little for a small speedupNils Wallménius2007-09-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14924 a1c6a512-1295-4272-9138-f99709370657
* Fix a few solitaire game saving issues: Add a "Save and Quit" menu entry. ↵Antoine Cellerier2007-09-30
| | | | | | 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?) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14921 a1c6a512-1295-4272-9138-f99709370657
* Move some more files around and get the main build compilingKarl Kurbjun2007-09-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14919 a1c6a512-1295-4272-9138-f99709370657
* static/inline/iram raid gives nice speedupNils Wallménius2007-09-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14915 a1c6a512-1295-4272-9138-f99709370657
* Maybe 25 was too much with the new decay rates.Stepan Moskovchenko2007-09-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14911 a1c6a512-1295-4272-9138-f99709370657
* MIDI: Kick up number of voices and decrease the decay rate, taking Stepan Moskovchenko2007-09-30
| | | | | | | | advantage of the recent speedups. Some instruments sound a lot more natural now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14910 a1c6a512-1295-4272-9138-f99709370657
* Fix bug that caused only half the output buffer to be used, gives a quite ↵Nils Wallménius2007-09-29
| | | | | | nice speedup on coldifre, clean up some commented out #ifdefs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14904 a1c6a512-1295-4272-9138-f99709370657
* MIDI: Fix off by one error with the guitar. Wow, I can't believe the ↵Stepan Moskovchenko2007-09-29
| | | | | | off-keyness is finally fixed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14897 a1c6a512-1295-4272-9138-f99709370657
* MIDI: Fix two year old loop bug that caused distortion on some instruments. ↵Stepan Moskovchenko2007-09-29
| | | | | | | | | I been looking for this one for at least 6 months. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14896 a1c6a512-1295-4272-9138-f99709370657
* Bubbles for Sansa c200.Marianne Arnold2007-09-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14894 a1c6a512-1295-4272-9138-f99709370657
* Make bubbles use one background picture that is the size of the display ↵Marianne Arnold2007-09-28
| | | | | | 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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14893 a1c6a512-1295-4272-9138-f99709370657
* Get the plugins synced up with the threading changes.Michael Sevakis2007-09-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14881 a1c6a512-1295-4272-9138-f99709370657
* Do not duplicate const table, make getEvent function static inline, gives ↵Nils Wallménius2007-09-27
| | | | | | about a ~1.5% speedup, put tick function in iram, ~3.5% speedup git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14873 a1c6a512-1295-4272-9138-f99709370657
* Simplify the sendEvent function, makes it _slightly_ faster and quite a bit ↵Nils Wallménius2007-09-27
| | | | | | smaller, build midiplay with -O2 for coldfire, gives about a 23% speedup git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14872 a1c6a512-1295-4272-9138-f99709370657
* Add Makefile to FILES and fix comment.Stepan Moskovchenko2007-09-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14864 a1c6a512-1295-4272-9138-f99709370657
* Some MIDI changes, and add a new musical plugin I'm working on... Not fully ↵Stepan Moskovchenko2007-09-27
| | | | | | | | | | done yet, so commented out of SUBDIRS. (If people are against having half-baked plugins in SVN, please let me know and I will remove it). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14863 a1c6a512-1295-4272-9138-f99709370657
* Oops. Actually add the IDCT file for ARM. :pMichael Sevakis2007-09-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14852 a1c6a512-1295-4272-9138-f99709370657
* Dithering option for mpegplayer on gigabeat-f/x and e200. Assembly IDCT for ↵Michael Sevakis2007-09-25
| | | | | | ARm just to make it all work more nicely. Move UI simulator YUV code to its core to adapt it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14851 a1c6a512-1295-4272-9138-f99709370657
* Automatically save and load solitaire game. Close FS#7796. (Do we need a ↵Antoine Cellerier2007-09-24
| | | | | | "quit without saving" menu entry?) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14846 a1c6a512-1295-4272-9138-f99709370657
* Use uint32_t type for the pitch tableNils Wallménius2007-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14844 a1c6a512-1295-4272-9138-f99709370657