summaryrefslogtreecommitdiff
path: root/apps/plugins (follow)
Commit message (Collapse)AuthorAge
...
* use multiply-shift to scale reciprocals for rgb16 output, instead ofAndrew Mahone2009-01-18
| | | | | | multiply-divide git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19788 a1c6a512-1295-4272-9138-f99709370657
* fixed euroconverter, missed in the configfile changeAndrew Mahone2009-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19787 a1c6a512-1295-4272-9138-f99709370657
* unify pointers to value for configfile, and add TYPE_BOOL type, used byAndrew Mahone2009-01-17
| | | | | | pictureflow git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19786 a1c6a512-1295-4272-9138-f99709370657
* fix pictureflow, previous fix caused cache to never be marked as goodAndrew Mahone2009-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19785 a1c6a512-1295-4272-9138-f99709370657
* fix yellow, but in the long run, configfile needs a TYPE_BOOL as a clean fix ↵Andrew Mahone2009-01-17
| | | | | | to this git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19783 a1c6a512-1295-4272-9138-f99709370657
* return to transposed images in cache, via new output plugins, to saveAndrew Mahone2009-01-17
| | | | | | | | multiplies in render_slide fix empty slide regen on cache version change git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19782 a1c6a512-1295-4272-9138-f99709370657
* remove unused fh from create_albumart_cacheAndrew Mahone2009-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19781 a1c6a512-1295-4272-9138-f99709370657
* pictureflow configfile conversion:Andrew Mahone2009-01-17
| | | | | | | | | | | settings use configfile from pluginlib cache version is stored in config file, so that changes to the cache file format can trigger rebuild automatically cache version is set to 0 to flag cache as needing rebuild git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19780 a1c6a512-1295-4272-9138-f99709370657
* pictureflow cleanup:Andrew Mahone2009-01-17
| | | | | | | | | | | | | remove some old, unused #defines split DISPLAY_SIZE into DISPLAY_WIDTH and DISPLAY_HEIGHT scale DISPLAY_WIDTH to compensate for pixel aspect ratio use new DISPLAY_HEIGHT where appropriate, instead of calculating based on LCD size git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19779 a1c6a512-1295-4272-9138-f99709370657
* revert/fix parts of r19673, as it changed some e200 keymaps and introduces ↵Dominik Wenger2009-01-16
| | | | | | not-needed FIXME comments. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19778 a1c6a512-1295-4272-9138-f99709370657
* fix pluginlib_resize.c for global plugin APIAndrew Mahone2009-01-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19777 a1c6a512-1295-4272-9138-f99709370657
* loader-initialized global plugin API:Andrew Mahone2009-01-16
| | | | | | | | | | | | | | | | | struct plugin_api *rb is declared in PLUGIN_HEADER, and pointed to by __header.api the loader uses this pointer to initialize rb before calling entry_point entry_point is no longer passed a pointer to the plugin API all plugins, and pluginlib functions, are modified to refer to the global rb pluginlib functions which only served to copy the API pointer are removed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19776 a1c6a512-1295-4272-9138-f99709370657
* fix bug causing pictureflow to write one column past left side of screen, ↵Andrew Mahone2009-01-16
| | | | | | resulting in a stripe of rightmost slide appearing on the left side of the screen git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19775 a1c6a512-1295-4272-9138-f99709370657
* reduce pictureflow's fade_color by one multiply, and a few shifts, while ↵Andrew Mahone2009-01-14
| | | | | | still maintaining reasonable quality git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19770 a1c6a512-1295-4272-9138-f99709370657
* A simple boost test plugin.Björn Stenberg2009-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19767 a1c6a512-1295-4272-9138-f99709370657
* use plugin buffer for greylib overlay in test_greylib_bitmap_scaleAndrew Mahone2009-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19765 a1c6a512-1295-4272-9138-f99709370657
* Reverting parts of r19760 that was mistakenly committed.Björn Stenberg2009-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19761 a1c6a512-1295-4272-9138-f99709370657
* Minor Clip button changes: UP|REPEAT no longer goes to wps. Volume ↵Björn Stenberg2009-01-13
| | | | | | adjustment activated in list + tree. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19760 a1c6a512-1295-4272-9138-f99709370657
* remove align_buffer from firmare/general.c, replacing with ALIGN_BUFFER ↵Andrew Mahone2009-01-13
| | | | | | | | | macro, and replace all uses of it (only resize.c in core, and pictureflow and mpegplayer plugins), remove it from plugin_api, and remove wrapper for it from plugin.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19758 a1c6a512-1295-4272-9138-f99709370657
* Added missing dependencies for codeclib and pluginlib. This required ↵Björn Stenberg2009-01-12
| | | | | | renaming some files that have twins in other places. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19756 a1c6a512-1295-4272-9138-f99709370657
* 19421 missed a few commas in robotfindskitten Adam Gashlin2009-01-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19731 a1c6a512-1295-4272-9138-f99709370657
* Fix test_codec for r19704 (prefix removed from plugin API).Jens Arnold2009-01-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19729 a1c6a512-1295-4272-9138-f99709370657
* Fix cygwin sim build.Björn Stenberg2009-01-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19728 a1c6a512-1295-4272-9138-f99709370657
* revert r19638 which was just bad...Jonathan Gordon2009-01-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19720 a1c6a512-1295-4272-9138-f99709370657
* remove unneeded LCD_DEPTH test in lib/resize.h, add some comments explaining ↵Andrew Mahone2009-01-08
| | | | | | the core-file imports git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19715 a1c6a512-1295-4272-9138-f99709370657
* cleanup for core-file-in-pluginlib compilation:Andrew Mahone2009-01-08
| | | | | | | | | | | | | | | | wrapper C files in pluginlib renamed to the same name as the core files they wrap pluginlib-only init functions for resize and bmp moved into the wrapper files, and declared in the associated header files API() macro removed entirely, in favor of a core-only header file that redefines core function names to use a plugin_api pointer some unnecessary uses of PLUGIN in apps/recorder/bmp.c removed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19712 a1c6a512-1295-4272-9138-f99709370657
* Removed the sim_ prefix from the plugin api.Björn Stenberg2009-01-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19704 a1c6a512-1295-4272-9138-f99709370657
* Have the codec thread do callbacks instead of messing with the stack which ↵Michael Sevakis2009-01-05
| | | | | | is much simpler and safer. Remove threads array from plugin API since it now serves no purpose. Up minimum API version and sort. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19684 a1c6a512-1295-4272-9138-f99709370657
* rockdoom: Mixing 512 samples in an interrupt handler is too much. Gigabeast ↵Michael Sevakis2009-01-05
| | | | | | FIFOs are very tight and it will channel swap and crackle. It's better to minimize time in the audio callback anyway so change it to 128. It should probably even be 64. Use faster saturation code too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19679 a1c6a512-1295-4272-9138-f99709370657
* fix typo.Michael Giacomelli2009-01-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19678 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz.Michael Giacomelli2009-01-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19673 a1c6a512-1295-4272-9138-f99709370657
* remove extra include of core bmp.c from a previous attempt at pluginlib scalerAndrew Mahone2009-01-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19672 a1c6a512-1295-4272-9138-f99709370657
* build a scaling-enabled bitmap loader in pluginlib for mono bitmap targets, ↵Andrew Mahone2009-01-04
| | | | | | and use it in the test greylib scaler plugin git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19671 a1c6a512-1295-4272-9138-f99709370657
* Cleaner solution to plugin-included core files.Björn Stenberg2009-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19664 a1c6a512-1295-4272-9138-f99709370657
* List sscanf.c in SOURCES instead of doom.makeBjörn Stenberg2009-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19663 a1c6a512-1295-4272-9138-f99709370657
* fix yellowJonathan Gordon2009-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19658 a1c6a512-1295-4272-9138-f99709370657
* a few more button/statusbar fixes...Jonathan Gordon2009-01-03
| | | | | | | | | | | * hopefully fix the last of the plugins which dont handle the enw SYS event. * fix FS#9750 - WPS's which dont specify (or force the wps on) wernt showing the statusbar at all * lamp, battery_bench, *_flash button handling fixes * plugins using the core menu code will again show the statusbar git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19656 a1c6a512-1295-4272-9138-f99709370657
* FS#9742 - hopefully the last of theseJonathan Gordon2009-01-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19638 a1c6a512-1295-4272-9138-f99709370657
* Fix building invadrog with DEBUG defined, patch by Yoshihisa Uchida, FS#9737Nils Wallménius2009-01-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19633 a1c6a512-1295-4272-9138-f99709370657
* Decouple the statusbar drawing from the rest of the screen drawing. it is ↵Jonathan Gordon2008-12-31
| | | | | | | | | | | | not drawn roughly 4x per second automatically. viewport_Set_defaults() will setup the given viewport with the correct "full screen" dimensions (so start at 0,0 if statusbars are disabled or 0,8 if they are enabled.) All screens should keep the statusbar enabled, but if you really want to ignore the user setting you can disbaled it with viewportmanager_set_statusbar(false). This commit also includes some menu/list viewport cleanups from kugel in FS#9603 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19622 a1c6a512-1295-4272-9138-f99709370657
* Reduce the pictureflow empty slide bitmaps to 8-bit palette images,Andrew Mahone2008-12-29
| | | | | | as they are already greyscale. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19611 a1c6a512-1295-4272-9138-f99709370657
* Make sure pictureflow always uses the user font, both on colour and ↵Jens Arnold2008-12-28
| | | | | | greyscale targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19610 a1c6a512-1295-4272-9138-f99709370657
* Make the greylib text output functions handle unicode. Fixes non-working ↵Jens Arnold2008-12-28
| | | | | | umlauts etc in greyscale pictureflow. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19607 a1c6a512-1295-4272-9138-f99709370657
* more pictureflow work:Andrew Mahone2008-12-28
| | | | | | | | | | | | | | | | | remove create_bmp entirely, storing scaled covers as-is in cache extend accuracy of fade_color and use it for reflection fading fix rendering issues while working on renderer, it is slower now but outside edge of cover no longer cuts off top of next cover if it would be exposed fix fsin to have real -1.0 - 1.0 range, and have correct zeroes adjust center margin option range again, now 0-80, since negative causes rendering glitches git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19603 a1c6a512-1295-4272-9138-f99709370657
* FS#8335, with some changes discussed on IRC:Andrew Mahone2008-12-27
| | | | | | | | | | | | Resize can be turned off (on by default). This will not look good if covers are larger than the desired size. Album title config: show at top or bottom, or hide. Center margin is actual distance, in pixels, between center slide and adjacent slides. Defaults are now set to show three slides to each side. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19599 a1c6a512-1295-4272-9138-f99709370657
* Add support for scaled bitmap loads, and for greylib display, toAndrew Mahone2008-12-27
| | | | | | pictureflow, as well as several small fixes in the areas modified. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19598 a1c6a512-1295-4272-9138-f99709370657
* Add missing greylib scaled bitmap test plugin.Andrew Mahone2008-12-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19595 a1c6a512-1295-4272-9138-f99709370657
* Make scaler output truly pluggable, add an 8-bit greyscale output toAndrew Mahone2008-12-26
| | | | | | | 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
* Latest work on the bmp on-load scaler:Andrew Mahone2008-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | Macros for calculating size needed for bitmap load and scaling, so that these can be compile-time constant when their inputs are. Reduce size of bayer dither by chopping all but first row of dither matrix, and replacing 2D lookup with 1D lookup and small calculation. Move some functions not related to actual bmp file loading out of bmp.c. A smaller brightness() for mono targets, and a higher-quality one for greyscale targets, both replacing the division by 10 with a shift. Port of the linear and area scalers to greyscale targets, this costs some binsize but produces better output even when dithered to 2bpp. Move duplicated row output code from inside vertical scalers to a separate row output function. Move some multiplies out of the line scaler, for a small speedup and code size reduction, as well as a small improvement in accuracy for the upscaling case. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19592 a1c6a512-1295-4272-9138-f99709370657
* revert accidental commit of unrelated filesFrank Gevaerts2008-12-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19539 a1c6a512-1295-4272-9138-f99709370657