rockbox/apps/plugins
Stepan Moskovchenko cd963d84ca MIDI: Allow seeking forward and backward using the left/right keys. Currently seeks in 5 second
increments, but this can be set to any amount. Also implemented a counter for playing time, which can 
pretty easily be used to determine the length of the file, in seconds, before playing it. The time 
isn't displayed anywhere right now, but all this can be useful if this thing is turned into a codec, or 
at least gets a nice UI.



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15418 a1c6a512-1295-4272-9138-f99709370657
2007-11-03 04:09:38 +00:00
..
beatbox Remove wrapper for pressNote and make the function externally visible 2007-10-04 10:30:01 +00:00
bitmaps Oops, forgot to add the two needed bitmaps... 2007-10-22 14:09:44 +00:00
chessbox Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. 2007-11-02 05:21:34 +00:00
clock
doom set the iriver h100 and h300 keys correctly (fix red) 2007-11-02 07:09:46 +00:00
lib add PLA keys for mrobe, and dont bother compiling any plugins yet 2007-10-22 01:29:16 +00:00
midi MIDI: Allow seeking forward and backward using the left/right keys. Currently seeks in 5 second 2007-11-03 04:09:38 +00:00
mpegplayer enable jpeg, mpegplayer and midiplay on the mr500 (only jpeg is actually usable though, mpegplayer data aborts) 2007-10-25 07:44:56 +00:00
pacbox Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. 2007-11-02 05:21:34 +00:00
reversi Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. 2007-11-02 05:21:34 +00:00
rockboy Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. 2007-11-02 05:21:34 +00:00
searchengine
shortcuts minor update to gui_synclist_do_button() which will hopefully simplify things later. 2007-09-17 10:08:50 +00:00
sudoku Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. 2007-11-02 05:21:34 +00:00
zxbox Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. 2007-11-02 05:21:34 +00:00
alpine_cdc.c Phase in thread_wait when waiting for a thread to exit. Begin phasing out the spinlock object for general use; it will become a multicore-only object for core locking. Take care of plugins first. 2007-10-22 05:57:38 +00:00
battery_bench.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
blackjack.c 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. 2007-10-16 20:08:19 +00:00
bounce.c 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. 2007-09-20 10:49:48 +00:00
brickmania.c
bubbles.c Bubbles for Sansa c200. 2007-09-28 22:05:22 +00:00
calculator.c 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. 2007-09-20 10:49:48 +00:00
calendar.c Clean up hard-coded paths 2007-09-10 09:46:36 +00:00
CATEGORIES New plugin: robotfindskitten - a zen simulation. More (or less) information on robotfindskitten.org. 2007-10-05 20:02:32 +00:00
chessbox.c
chessclock.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
chip8.c 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. 2007-09-20 10:49:48 +00:00
chopper.c 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. 2007-09-20 10:49:48 +00:00
credits.c use the list context in credits which has to be defined for every target 2007-10-15 08:25:29 +00:00
credits.pl
cube.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
demystify.c
dice.c Fixed the Total being out of screen with huge fonts like ter-u32b 2007-10-26 16:44:52 +00:00
dict.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
disktidy.c 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. 2007-09-20 10:49:48 +00:00
elfdep.pl
euroconverter.c
fire.c Fix empty commit: Add grayscale support for ARM in vertical packing format. 2007-09-22 23:37:58 +00:00
fireworks.c 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. :\ 2007-10-15 07:59:13 +00:00
firmware_flash.c
flipit.c Flipit for Sansa c200 and add the help text in the welcome screen for both Sansas. Update the manual as well. 2007-10-22 13:53:16 +00:00
grayscale.c Fix empty commit: Add grayscale support for ARM in vertical packing format. 2007-09-22 23:37:58 +00:00
helloworld.c
invadrox.c
iriver_flash.c
iriverify.c
jackpot.c
jewels.c 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? 2007-10-16 20:25:49 +00:00
jpeg.c enable jpeg, mpegplayer and midiplay on the mr500 (only jpeg is actually usable though, mpegplayer data aborts) 2007-10-25 07:44:56 +00:00
logo.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
Makefile
mandelbrot.c Mandelbrot: Don't update the display more often than 50 times per second on colour targets. Significantly increases speed on iPod Video. 2007-10-28 14:41:21 +00:00
maze.c 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. 2007-09-20 10:49:48 +00:00
mazezam.c 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. 2007-09-20 10:49:48 +00:00
metronome.c
metronome.h
midi2wav.c Clean up hard-coded paths 2007-09-10 09:46:36 +00:00
minesweeper.c 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. 2007-10-03 17:09:06 +00:00
mosaique.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
mp3_encoder.c Fix FS #8019, caused by memcpy() being called before "rb = api;". Be cautious of this one, it'll certainly bite us again. Gut out all the silly file selection stuff, this plugin is already a viewer. Note that mp3_encoder still is buggy and needs more work (or we need a transcoder plugin...). 2007-10-30 10:42:08 +00:00
nim.c
oscilloscope.c 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. 2007-09-20 10:49:48 +00:00
plasma.c 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. 2007-09-20 10:49:48 +00:00
plugin.lds Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. 2007-11-02 05:21:34 +00:00
pong.c Pong: small improvement in the c200 buttonmap; the left paddle is now controlled with the volume buttons. Also update the manual accordingly. 2007-10-16 19:57:30 +00:00
properties.c 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. 2007-09-19 10:40:55 +00:00
random_folder_advance_config.c minor update to gui_synclist_do_button() which will hopefully simplify things later. 2007-09-17 10:08:50 +00:00
robotfindskitten.c Keep a 2 pixel margin in the instructions screen. 2007-10-08 00:03:15 +00:00
robotfindskitten_messages.h Reduce memory usage so that we can include all messages on all platforms 2007-10-05 21:28:43 +00:00
rockblox.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
rockbox_flash.c
rockboy.c
rocklife.c
rockpaint.c 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. 2007-09-20 10:49:48 +00:00
search.c
sliding_puzzle.c 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. 2007-09-20 10:49:48 +00:00
snake.c 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. 2007-09-20 10:49:48 +00:00
snake2.c 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. 2007-09-20 10:49:48 +00:00
snake2.levels
snow.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
sokoban.c
sokoban.levels
solitaire.c 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?) 2007-09-30 16:39:36 +00:00
sort.c
SOURCES enable jpeg, mpegplayer and midiplay on the mr500 (only jpeg is actually usable though, mpegplayer data aborts) 2007-10-25 07:44:56 +00:00
spacerocks.c 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. 2007-09-20 10:49:48 +00:00
splitedit.c
star.c 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. 2007-10-15 21:00:57 +00:00
starfield.c Fix starfield displaying stars in white on grayscale devices (they remain visible) when printing info message ... 2007-10-26 16:01:52 +00:00
stats.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
stopwatch.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
SUBDIRS Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. 2007-11-02 05:21:34 +00:00
superdom.c
test_codec.c Phase in thread_wait when waiting for a thread to exit. Begin phasing out the spinlock object for general use; it will become a multicore-only object for core locking. Take care of plugins first. 2007-10-22 05:57:38 +00:00
test_disk.c
test_fps.c Fix warnings in test_fps. 2007-10-15 23:07:25 +00:00
test_sampr.c 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. :\ 2007-10-15 07:59:13 +00:00
test_scanrate.c
text_editor.c Remove an unneeded #include - action.h is already included by plugin.h 2007-10-31 22:33:28 +00:00
vbrfix.c 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. 2007-09-19 10:40:55 +00:00
video.c
viewer.c make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out 2007-10-23 15:40:51 +00:00
viewers.config Accept FS #7667 by Alexander Levin with minor fixes by me. Splits the shortcuts plugin into two, one for adding and one for viewing. Removes hard-coded file extension and allows to link from one shortcut file to another. 2007-09-03 22:24:26 +00:00
vu_meter.c 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. 2007-09-20 10:49:48 +00:00
wav2wv.c
wavplay.c
wavrecord.c
wavview.c
wormlet.c 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. 2007-09-20 10:49:48 +00:00
xobox.c 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. 2007-09-20 10:49:48 +00:00
zxbox.c