Sebastian Leonhardt
5c701b0280
Add support for Windows shortcuts (*.lnk files)
...
Supports only relative links across the same volume.
Change-Id: I4f61bb9d5f2385d5b15d2b9d9a3f814a7ac85b54
2019-08-11 22:26:49 +02:00
Franklin Wei
1bab5562c2
Speed-reading plugin
...
Partially based on `spread0r', an open-source ebook reader: https://github.com/xypiie/spread0r
Similar to Spritz(TM): http://spritzinc.com
Change-Id: I6aa54addd1910a83a266aea561406b6268449b67
2017-03-15 15:02:53 -04:00
Thomas Orgis
8aa72f07f4
Enhancement of the metronome plugin:
...
- square sine tick and tock sounds (more annoying, more useful;-)
- optical indication of tics on display
- unification of mode of operation for SWCODEC and HWCODEC (tested on simulator)
Both playback and display drawing happen in main loop, always.
- operating in two modes now:
-- 1. classic dumb metronome
--- active when openened as application without file to open
--- the usual functionality with tapping and bpm change
--- controls indicated on display
-- 2. track mode with programmable series of parts
--- active when started as viewer for a .tempo file
--- differing meters (4/4, 3/4, 6/8, etc.)
--- patterns (tick/tock/silence on each beat)
--- smooth tempo changes in those tracks
This version had lots of testing regarding metronome accuracy,
resulting in the realization that PLL A and PLL B differ
on the Clip+, causing drift. There is still drift when the timer
intervall is too small, so I settled on 2 ms as compromise.
This is the final version, after adding documentation and extensive
help from Sebastian Leonhardt testing it on slower hardware (YH820),
where it works up to 650 actual bpm with display indication.
Latest change: Documentation nitpicks.
Change-Id: I764c8252526db188352385c5462f9453d882beb9
2015-02-03 22:41:40 +01:00
Marcin Bukat
0ceaff2b65
imageviewer: gif viewer based on giflib-5.0.2
...
This adds ability to view gif images in rockbox.
Works both on color and gray/monochrome targets (greylib).
Aspect correction is supported as well.
Limitations:
- animated gifs are restricted to 32 frames
- animated gifs loop always (loopcount is ignored)
- plain text extension is not supported
- animated gifs with interframe delay = 0 are treated as still
images (web browsers usually treat delay 0 as 100ms to prevent
exhaustive CPU load by such images)
Change-Id: I61501f801ddcd403410e38d83e6bddc9883e7ede
2012-11-13 18:13:10 +01:00
Frank Gevaerts
a969c4df88
rocklife is much more a demo than a game.
...
Change-Id: Ibf80637cd9c6001a636a9f92c72223ec56dad780
Reviewed-on: http://gerrit.rockbox.org/82
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Reviewed-by: Boris Gjenero <boris.gjenero@gmail.com>
Tested-by: Boris Gjenero <boris.gjenero@gmail.com>
2012-02-06 09:29:39 +01:00
Marcin Bukat
6e3da841be
Rework ppmviewer to fit our shiny new imageviewer framework. FS#11818 by me.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29012 a1c6a512-1295-4272-9138-f99709370657
2011-01-09 13:22:54 +00:00
Frank Gevaerts
26f2bfde03
Add MikMod plugin, ported by Jason Yu, with some minor work by Craig Mann and William Peters (FS#8806)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28810 a1c6a512-1295-4272-9138-f99709370657
2010-12-12 15:03:30 +00:00
Jens Arnold
418b7d4d78
Reorder viewers.config entries so that test plugins come after the standard plugins for the same extension. The first defines the default action and the icon for the respective extension (if there is no core action for it). Group entries by extension so this is more visible.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28694 a1c6a512-1295-4272-9138-f99709370657
2010-11-28 18:25:39 +00:00
Teruaki Kawashima
e5b1a7d423
FS#6321: Universal Image Viewer
...
This unifies jpeg viewer, png viewer, and bmp viewer to one plugin, image viewer, so that you can navigate through different image formats.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28626 a1c6a512-1295-4272-9138-f99709370657
2010-11-21 13:47:56 +00:00
Alexander Levin
4cf50e2bb0
Change the file name extension for the shopper plugin from 'list' to a more descriptive 'shopper'
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27989 a1c6a512-1295-4272-9138-f99709370657
2010-09-02 21:40:29 +00:00
Nils Wallménius
4461b0498d
FS10820 - Shopper, a shopping list plugin by Daniel Rigby.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27842 a1c6a512-1295-4272-9138-f99709370657
2010-08-18 09:10:37 +00:00
Michael Giacomelli
fe4713f0cf
Move the test and benchmark plugins to the top of the viewers list, since if someone compiles a build with them, they're probably going to use them frequently. Shouldn't change anything for normal builds.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27289 a1c6a512-1295-4272-9138-f99709370657
2010-07-05 03:16:59 +00:00
Yoshihisa Uchida
755fef66b3
revert r26623.
...
reason: text file is read by the sort plugin instead of the text viewer plugin.
then, text file is broken.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26686 a1c6a512-1295-4272-9138-f99709370657
2010-06-08 11:04:08 +00:00
Jonathan Gordon
1582e6fa75
FS#9034 - sort viewers.config by plugin name so the open with window is alphabetically sorted
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26623 a1c6a512-1295-4272-9138-f99709370657
2010-06-06 12:06:51 +00:00
Teruaki Kawashima
c5b8394ea3
new plugin: FS#10559 - lrcplayer: a plugin to view .lrc file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26574 a1c6a512-1295-4272-9138-f99709370657
2010-06-05 11:54:40 +00:00
Yoshihisa Uchida
fdba840450
reworks text viewer plugin. (FS#11209)
...
new text viewer plugin: text_viewer.rock.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26571 a1c6a512-1295-4272-9138-f99709370657
2010-06-05 10:30:08 +00:00
Teruaki Kawashima
c4eea8f11f
FS#10535: bmp viewer plugin.
...
* changed bmp.c so that it loads bitmap larger than LCD correctly.
* removed bmp entry form inbuilt_filetypes in filetypes.c so that bmp files will be opened with bmp viewer when selected in browser.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24754 a1c6a512-1295-4272-9138-f99709370657
2010-02-18 15:10:31 +00:00
Torne Wuff
7f28c94eda
New plugin: frotz, a Z-machine interpreter, for playing interactive fiction.
...
The interpreter more or less passes all the tests in the z-machine test suite.
It should build for every target except Archos (for which it is disabled).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24267 a1c6a512-1295-4272-9138-f99709370657
2010-01-17 22:15:13 +00:00
Teruaki Kawashima
4d900bd786
New plugin theme_remove which offers a way to remove specified theme.
...
See the manual for usage.
Flyspray: FS#10187
Author: myself, manual by David Kauffmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23130 a1c6a512-1295-4272-9138-f99709370657
2009-10-12 13:55:59 +00:00
Dave Chapman
4fe2ee0221
Add crypt_firmware plugin for Nano2G - this uses the hardware crypto unit to encrypt (or decrypt) a firmware image for writing to a Nano 2G's firmware partition with ipodpatcher (patch for ipodpatcher is at FS#10609). Also introduce BOOTFILE_EXT2 define for an alternative firmware file extension and add .ipodx for the Nano 2G (.ipod is for unencrypted images, similar to older ipods, and .ipodx is for encrypted images and include the 2KB hash block and modelname 'nn2x').
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23068 a1c6a512-1295-4272-9138-f99709370657
2009-10-10 11:46:23 +00:00
Frank Gevaerts
a175e3a42a
Add a png viewer plugin
...
Author: Christophe Gouiran
Flyspray: FS#9493
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22037 a1c6a512-1295-4272-9138-f99709370657
2009-07-25 21:36:11 +00:00
Peter D'Hoye
a3a8708cdf
Patch by Wincent Balin: convert pdbox from app to viewer
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21815 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 17:53:25 +00:00
Peter D'Hoye
513389b4c1
Add FS #10214 . Initial commit of the original PDa code for the GSoC Pure Data plugin project of Wincent Balin. Stripped some non-sourcefiles and added a rockbox readme that needs a bit more info from Wincent. Is added to CATEGORIES and viewers, but not yet to SUBDIRS (ie doesn't build yet)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21044 a1c6a512-1295-4272-9138-f99709370657
2009-05-22 21:58:48 +00:00
Maurus Cuelenaere
cf87597226
Commit FS#9174: Lua scripting language by Dan Everton
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21020 a1c6a512-1295-4272-9138-f99709370657
2009-05-21 19:01:41 +00:00
Andrew Mahone
a75c72c169
Plugin JPEG decoder for data in memory, along with test_mem_jpeg.c and bench_mem_jpeg.c plugins to test and benchmark it, and a line-length clean up in jpeg_load.c.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20871 a1c6a512-1295-4272-9138-f99709370657
2009-05-08 03:46:48 +00:00
Andrew Mahone
60d4209383
Add core JPEG reader, adapted from the JPEG plugin's decoder, with some changes to prevent include conflicts between the two decoders.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20836 a1c6a512-1295-4272-9138-f99709370657
2009-05-01 23:24:23 +00:00
Robert Menes
843498feca
FS#10079 by Justin Hannigan: Support for opening and viewing .cells files in rocklife. To use, simply select a .cells file in the file browser, and rocklife will launch and load it.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20591 a1c6a512-1295-4272-9138-f99709370657
2009-03-31 14:38:01 +00:00
Mustapha Senhaji
f2d5c3532f
New game plugin by Joshua Simmons FS#7369: Goban plugin, Go/Igo/Weiqi/Baduk game recorder and viewer.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19972 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 16:03:17 +00:00
Andrew Mahone
9058620849
Make scaler output truly pluggable, add an 8-bit greyscale output to
...
pluginlib for use with greylib, and add source for a test scaled bmp
viewer using greylib.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19593 a1c6a512-1295-4272-9138-f99709370657
2008-12-26 07:05:13 +00:00
Nils Wallménius
2bfb69c6f1
Correct name of midi plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19153 a1c6a512-1295-4272-9138-f99709370657
2008-11-20 14:42:42 +00:00
Frank Gevaerts
17ce42cdec
Add ppm and rppm viewer by Alexander Papst
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17835 a1c6a512-1295-4272-9138-f99709370657
2008-06-28 15:50:05 +00:00
Antoine Cellerier
34d4165f7b
New md5sum plugin. Open a file, a directory or just launch it from the plugin menu to create an md5sum of the file, the directory's contents or the whole filesystem. If the file's extension is .md5 or .md5sum, it will check the md5 sums in the file instead. If the file's extension is .md5list it will compute md5 sums for all the files listed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17709 a1c6a512-1295-4272-9138-f99709370657
2008-06-10 13:20:05 +00:00
Nicolas Pennequin
02f1839bfe
Accept FS#7218 by Dave Hooper: Bitmap version of the sliding puzzle game.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16168 a1c6a512-1295-4272-9138-f99709370657
2008-01-26 00:16:06 +00:00
Michael Sevakis
a222f27c4a
mpegplayer: Make playback engine fully seekable and frame-accurate and split into logical parts. Be sure to have all current features work. Actual UI for seeking will be added soon. Recommended GOP size is about 15-30 frames depending on target or seeking can be slow with really long GOPs (nature of MPEG video). More refined encoding recommendations for a particular player should be posted soon.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15977 a1c6a512-1295-4272-9138-f99709370657
2007-12-29 19:46:35 +00:00
Peter D'Hoye
946a815cd4
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.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14599 a1c6a512-1295-4272-9138-f99709370657
2007-09-03 22:24:26 +00:00
Marianne Arnold
c05e6099ea
The icon associated with wavplay should have been changed for hwcodec, put back the one for wav2wv to its original state.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14403 a1c6a512-1295-4272-9138-f99709370657
2007-08-20 11:16:17 +00:00
Jonathan Gordon
61835f2def
nope, this one is the one it shuold show
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14402 a1c6a512-1295-4272-9138-f99709370657
2007-08-20 10:49:05 +00:00
Jonathan Gordon
555615a8a3
make .wav use the inbuilt audio icon on hwcodec
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14401 a1c6a512-1295-4272-9138-f99709370657
2007-08-20 10:34:52 +00:00
Jonathan Gordon
7fe32b9a27
Only show plugins which are actually associated with the file from the "open with" menu. (plugins registered with * in the viewers.config are always shown)
...
Shows everything if the file doesnt have a extension.
Also fix the plugin name showing the whole path instead of just the name.
Previous commit should have said "Delete your current /.rockbox/rocks folder because the plugins' config/extra files have moved and to save you hassles"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14215 a1c6a512-1295-4272-9138-f99709370657
2007-08-06 13:58:16 +00:00
Jonathan Gordon
fda7d720c0
Accept FS#5464 - organise the rocks directory.
...
If any plugins or "open with" optoins dont work please let me know...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14214 a1c6a512-1295-4272-9138-f99709370657
2007-08-06 13:42:52 +00:00
Jonathan Gordon
ef815729b6
Accept FS#7486 - shortcuts plugin.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14191 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 12:14:07 +00:00
Will Robertson
1685da832f
Accept FS#7136: Turn based strategy game - "Superdom" clone
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14144 a1c6a512-1295-4272-9138-f99709370657
2007-08-02 12:55:14 +00:00
Jonathan Gordon
8789ebc4f2
FS#5426 - register .sgb for rockboy
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14143 a1c6a512-1295-4272-9138-f99709370657
2007-08-02 12:46:14 +00:00
Antoine Cellerier
f91d06de7b
Apply FS #6702 : More Sokoban Improvements.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13731 a1c6a512-1295-4272-9138-f99709370657
2007-06-28 20:45:00 +00:00
Paul Louden
01f90d6b37
Forgot to change the spelling in viewers.config.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13672 a1c6a512-1295-4272-9138-f99709370657
2007-06-19 04:28:06 +00:00
Jonathan Gordon
46e186fa61
extend the text editor plugin to be able to modify the .colors file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13665 a1c6a512-1295-4272-9138-f99709370657
2007-06-18 13:37:57 +00:00
Dave Chapman
691a0780b9
Add test_codec to viewers.config. As Jens pointed out, if it's not built, it won't be included in the target viewers.config, so it does no harm to include it.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13596 a1c6a512-1295-4272-9138-f99709370657
2007-06-08 19:32:36 +00:00
Nils Wallménius
3e190c814a
Accept FS#7209 by Mauricio Peccorini, Make chessbox able to view games stored in PGN format
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13515 a1c6a512-1295-4272-9138-f99709370657
2007-05-29 16:33:16 +00:00
Jonathan Gordon
ccaf24a29c
Fix the wavplay icon
...
Fix copy+paste mistake
Fix typo in comment
Fix crash when trying to run a bmp
Reset the icons properly when loading a .icons file (hopefully will use the correct icon now)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13179 a1c6a512-1295-4272-9138-f99709370657
2007-04-16 11:01:41 +00:00
Jonathan Gordon
6a5cc0bd25
Customizable icons for all bitmap targets. (FS#7013)
...
http://www.rockbox.org/twiki/bin/view/Main/CustomIcons for info on format and how to load them
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13177 a1c6a512-1295-4272-9138-f99709370657
2007-04-16 09:14:36 +00:00