- c5a309a H300: * Implemented lcd_yuv_blit(). Speeds up video playback by about 7%. No bounds check in lcd_yuv_blit() (by convention), implementations for other targets should be adapted. * Fixed off-by-one bug in lcd_update_rect() by Jens Arnold · 18 years ago
- 5814551 Add disktidy plugin (FS#2596). by Dan Everton · 18 years ago
- c9d6656 Initial commit of work-in-progress MPEG video player plugin based on libmpeg2. Works on all targets with colour LCDs, but most optimised for the ipod Color/Photo and Nano. It currently only plays raw MPEG-1 or MPEG-2 video streams (no audio). Also adds a new lcd_yuv_blit() function to the plugin API - currently only implemented for the ipod Color/Photo and Nano. by Dave Chapman · 18 years ago
- 05ddd9a X5 remote LCD drawing. This will break target linking atm - lcd_remote_update[_rect]() are not yet implemented. by Jens Arnold · 18 years ago
- 06e6acd Export bidi_l2v, font_get_bits and font_load in plugin API (on bitmap LCD targets) by Antoine Cellerier · 19 years ago
- 0028b05 Added multi-screen API to the plugins API, made 'demystify plugin' use the remote display as well by Kevin Ferrare · 19 years ago
- 0dd1f8e Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. by Jens Arnold · 19 years ago
- ab3e71c Added reload_directory() to plugin api and modified text editor and sudoku plugins to call it when saving a new file. Fixes B#5360. by Hardeep Sidhu · 19 years ago
- 2343a19 Text viewer: * Only show those options which really exist. * Basic button functions now available on all targets. * Implemented option setting in a more straightforward way (like the core options menus). by Jens Arnold · 19 years ago
- 93ff949 Player: Credits plugin correctly working with UTF-8. Patch by Marcoen Hirschberg. by Jens Arnold · 19 years ago
- 07fcf77 Patch #5056 by Jonathan Gordon, with rework and additions by me: Updated Viewer plugin. Replaces annoying mode-toggle key-combos with a settings menu, including a new 'Scroll by Line' option. I've also added a 'hands-free' auto-scroll feature and added lcd_setmargins to the plugin API, since we need it here. by Zakk Roberts · 19 years ago
- b509ff5 Patch #3022 by Mikael Magnusson: Only zero out the actual bss area instead of the whole plugiin buffer, for faster plugin loading. * Applied the same idea to the overlay loader. by Jens Arnold · 19 years ago
- 38deb8f Patch #4864 by Jonathan Gordon: text editor plugin, with some changes by me. by Hristo Kovachev · 19 years ago
- 909b6d2 Finish removing the main LCD backdrop function from the plugin API by Dave Chapman · 19 years ago
- 3987697 Do not export load_main_backdrop() via the plugin API. Plugins should allocate their own buffer and use lcd_set_backdrop() by Dave Chapman · 19 years ago
- 47f4a45 Patch #2969 - Doom! Currently only working on the H300. by Dave Chapman · 19 years ago
- 0c09f3e WAV playback as a plugin, for archos recorders and Ondios. Plays 16-bit WAV files with all common sample frequencies, both mono and stereo. Meant as a preview for later PCM playback integration, and for doing experiments with the MAS PCM codec. by Jens Arnold · 19 years ago
- 6f4d721 Basic plugin playback control menu by Jonathan Gordon (Patch #4874) by Linus Nielsen Feltzing · 19 years ago
- 7c4e0c8 Initial version of tagcache! There are still some bugs in the engine by Miika Pekkarinen · 19 years ago
- f53f64a button.h cleanup, with the future "button action" thing in mind: by Hristo Kovachev · 19 years ago
- a814584 pacbox - a Pacman arcade machine emulator. Currently working for all colour targets and the iriver H1x0. Requires the Pacman arcade machine ROMs in /.rockbox/pacman/ by Dave Chapman · 19 years ago
- dae698c Ooops. by Jens Arnold · 19 years ago
- 06bc627 Removed lcd_roll() and lcd_remote_roll() functions. These functions were not really portable. Removed the only plugin that used lcd_roll(): Oscillograph. Oscilloscope offers everything that oscillograph did and more, in a portable way. * Bumped & sorted plugin API. by Jens Arnold · 19 years ago
- 7699255 sound_set_pitch is not available on Player by Dan Everton · 19 years ago
- d108849 Get VU Meter plugin working on SWCODEC targets. Still needs to be scaled to fit better on larger displays. Also requires bumping the plugin API versions. by Dan Everton · 19 years ago
- 38b7547 Simulators: Fix pointer size vs. int size problems (64bit hosts) in plugin loader and codec loader. by Jens Arnold · 19 years ago
- 6a972e0 Finally - grayscale library support for the simulators. Currently SDL only, win32 and x11 won't link anymore due to missing simulator functions. by Jens Arnold · 19 years ago
- 603f87f Foreground/Background colour settings. Based on patch #3050 by Jonathan Gordon, extended my me. The principle of the patch is that the three sliders contain the native ranges (currently 0..31, 0..63, 0..31), and the equivalent RGB888 colour is displayed underneath. The config block (and global_settings struct) contain the native value for the fg/bg colours (either RGB565 or RGB565SWAPPED), but the text .cfg files contain the RGB888 value written as 6 hex digits. by Dave Chapman · 19 years ago
- cc6f37b "Next/Previous jpeg from within the JPEG viewer" addition by Alexander Spyridakis, modified a bit by me by Hristo Kovachev · 19 years ago
- 35e05ca Plugin loader: Handle the remote LCD the same way as the main LCD (clear, set parameters). by Jens Arnold · 19 years ago
- 7ea4d59 Plugin loader adjustments: * Don't clear the LCD before loading, just show a splash instead. * After successful loading, remove backdrop, then clear display, to properly prepare the screen for the plugin. * Clear after returning from plugin and restoring the backdrop. by Jens Arnold · 19 years ago
- 1c39855 Only clear the backdrop after a plugin has been loaded successfully - prevents the backdrop being lost if the plugin fails to load. by Dave Chapman · 19 years ago
- 413da2a Rework PCM buffer by Brandon Low · 19 years ago
- 14cfc65 1. Updated battery_bench plugin: by Hristo Kovachev · 19 years ago
- e6e8aa9 Added memmove() to codec API & plugin API, and changed codeclib and plugin libs to use it. by Jens Arnold · 19 years ago
- d9e5b67 Patch #1421422 - Backdrop image patch started by Linus, finished by me. Adds ability to set backdrop images for file browser and menus (store full-screen bitmaps in /.rockbox/backdrops/) and also the ability to set a full-screen background image in a WPS using the %X|filename.bmp| WPS tag. Currently only implemented for targets with colour LCDs. by Dave Chapman · 19 years ago
- b42ef68 Fix warnings at h1xx. by Ben Basha · 19 years ago
- db83601 Add break effect + Bigger bricks by Ben Basha · 19 years ago
- 495c63f New "battery benchmark" plugin by Alexander Spyridakis, modified a bit by me by Hristo Kovachev · 19 years ago
- 05dccc3 Profiling support, tools and documentation. by Brandon Low · 19 years ago
- a8c408c More consistent error checking. by Jens Arnold · 19 years ago
- a40d355 Simplified new plugin loader (only read plugin once). by Jens Arnold · 19 years ago
- a790277 Model & version check for simulator plugins. by Jens Arnold · 19 years ago
- a36b1d4 New plugin loader. Solves the crashes introduced with the .bss changes while keeping the small binary size. The model & api version check is now part of the plugin loader. Codecs are not yet adapted, but the old method still works for them. Simulator plugins are not (yet) version-checked. API version numbering restarted, as this is an all-new system. Uses the target ID from configure, so don't change that too often. by Jens Arnold · 19 years ago
- c80e0c1 Fixed several plugins for dB volume. by Jens Arnold · 19 years ago
- 77bf6bf iPod: current_tick is now a variable, so we can export it via the plugin and codec APIs by Dave Chapman · 19 years ago
- b0fee17 waiting is over: initial unicode commit by Marcoen Hirschberg · 19 years ago
- b51f7df Backlight handling: * Added 'Caption Backlight' and 'Backlight On When Charging' for the iriver remote LCD. * Enabled the backlight code for the simulator, and prepared backlight simulation. It's only a stub atm, writing messages to the console window. * Added tick task handling to the simulators for this to work. * Code cleanup in backlight.c, less dead code. by Jens Arnold · 19 years ago
- 5b2cba1 Changed the LCD_COLOR pixel value format to packed RGB (unsigned int). Now all LCDs with depth > 1 use the same datatype. Added macros for easy pixel value definition. by Jens Arnold · 19 years ago
- e991bee replaced all the splash calls by gui_sync_splash, added some missing remote key in the playlist viewer by Kevin Ferrare · 19 years ago
- e12f797 iPod: current_tick is (currently) a macro - so we exclude it from the plugin and codec APIs by Dave Chapman · 19 years ago
- b060d3a Don't reset plugin_loaded flag for a TSR plugin until it's exited. Fixes problem with playlist viewer overwriting the buffer where plugin is loaded. by Hardeep Sidhu · 19 years ago
- 7190cf2 Ooops, players have no screendump. by Jens Arnold · 19 years ago
- 05042af Core: A graphics framework can now register a hook function to extend the core screendump routine. * Grayscale library: (1) Changed the screendump routine into a hook, and implemented it for H1x0. (2) The planar pixel setting routines now use one register less. Fixes build problem with developer builds (frame pointers enabled) on coldfire. by Jens Arnold · 19 years ago
- 548c1b7 Added menu interface to plugin API - needed by Sudoku by Dave Chapman · 19 years ago
- 60895bc Patch #1272052 by Henrik Backe - Move credits to a plugin by Linus Nielsen Feltzing · 19 years ago
- d6c0545 Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively. by Jens Arnold · 19 years ago
- e44372e Moved implementation of user timer to the firmware layer, implemented it for iriver, and made it shareable based on priorities. On iriver, the user timer is shared between the backlight fading and other use, so if a plugin registers the timer, the backlight will resort to simple on/off switching until the plugin releases the timer again. Sorted and bumped the plugin api. by Jens Arnold · 19 years ago
- 12a4ed3 Added font_getstringsize to the plugin api, needed for the reworked grayscale library. by Jens Arnold · 19 years ago
- b0e056b More preparations and conversions for colour LCD support. by Jens Arnold · 20 years ago
- 82ea7c3 Renamed MAX_LEVEL to LCD_MAX_LEVEL to match the naming scheme. Preparations for colour LCD support. by Jens Arnold · 20 years ago
- 34a610b Reset all graphics defaults after returning from plugin. by Jens Arnold · 20 years ago
- 89d6e95 Added a number of new graphics functions to the plugin API. by Jens Arnold · 20 years ago
- d7f9439 Adapted remote LCD driver and player graphics library to the new bitmap function naming scheme. by Jens Arnold · 20 years ago
- f894a4c 4-shades greyscale graphics core for iriver H1x0. 4-grey rockbox logo and light grey background in splash() boxes. Simplified the splash() box creation as the new graphics core does clipping. Adapted screendump feature and added flexible preprocessing to construct the bmp header. Rockboy now uses 4-grey mode as well. 4-grey support for win32 simulator. Fixed win32 player sim to not use double bitmap conversion via a recorder-like framebuffer, and correctly display double-height text. X11 simulator temporarily adapted. The display won't be distorted, but it still shows b&w only. by Jens Arnold · 20 years ago
- c735ed7 First runtime database support, self repairing, only playcount works for now, by Michiel Van Der Kolk · 20 years ago
- 510a18d added strncmp() to the plugin API, based the patch 1170215 by Rick La Charité by Daniel Stenberg · 20 years ago
- 5eb0fff Fixed red H1x0 simulator build. by Jens Arnold · 20 years ago
- 576908d Third part of graphics api rework. Some small but effective optimisations. Ported remote lcd driver to new api. Preparations for including the low-level functions in the plugin api. by Jens Arnold · 20 years ago
- 7e11acb Second part of graphics api rework. Bitmap drawing and text output converted; some code cleanup and more optimisations. by Jens Arnold · 20 years ago
- 04daef1 First part of graphics api rework. Special functions, parameter handling, pixel functions, lines and filled primitives done for black & white core, main display. by Jens Arnold · 20 years ago
- 101872f no more codecbuf in here by Daniel Stenberg · 20 years ago
- 1dd672f moved and renamed the codecs, gave the codecs a new extension (.codec), by Daniel Stenberg · 20 years ago
- ecf2f747 Daniel's fix that loads codecs in their own memory space by Linus Nielsen Feltzing · 20 years ago
- 61b9d34 Iriver: Backlight fading is now configurable. Added a function to stop the backlight from using timer1, freeing it for usage in plugins. Grouped together some related settings functions. by Jens Arnold · 20 years ago
- 33001cb Add logf to the plugin interface (use the LOGF macro) by Dave Chapman · 20 years ago
- 4c7da88 Iriver UDA1380 volume and balance handling is now done in sound.c, similar to archos player; removed pcm_set_volume(). Implemented a dB-linear scale. Sorted & bumped plugin api. Removed audio test from the debug menu. by Jens Arnold · 20 years ago
- ffa3222 improved ifdef and wrapped long lines by Daniel Stenberg · 20 years ago
- ef72f99 Fixed a dead lock, file handle leak that caused wps to jam and by Miika Pekkarinen · 20 years ago
- 7eb743e More codec loader corrections. by Miika Pekkarinen · 20 years ago
- e0037ad Codec loader fixed. Now switching between different codecs should work better. by Miika Pekkarinen · 20 years ago
- e0b51d4 Setting plugin_loaded status before invalidating icache. by Miika Pekkarinen · 20 years ago
- 842bed7 No more playlist viewer crashes. by Miika Pekkarinen · 20 years ago
- a12ccab Don't bitswap on the iRiver by Linus Nielsen Feltzing · 20 years ago
- 1c497e6 First audio codec playback attempt by Miikka Pekkarinen by Linus Nielsen Feltzing · 20 years ago
- 9369d48 Search engine core for database v2, has an hardcoded "songs for year >= 1980 and year < 1990" at the moment. by Michiel Van Der Kolk · 20 years ago
- 7d98481 iRiver: extended remote lcd driver. displaying text works now - see start-up-screen by Christian Gmeiner · 20 years ago
- ef73c2e Even more correct conditions for mpeg_get_last_header() by Linus Nielsen Feltzing · 20 years ago
- 78c829f Bad conditions for including mpeg_get_last_header() by Linus Nielsen Feltzing · 20 years ago
- 250678b New BMP reader by Tomas Salfischberger by Linus Nielsen Feltzing · 20 years ago
- 4dabec4 plugin to test remote lcd by Christian Gmeiner · 20 years ago
- c63430e IRiver: extended plugin api with current remote lcd functions by Christian Gmeiner · 20 years ago
- d34865a mp3buf renamed to audiobuf by Linus Nielsen Feltzing · 20 years ago
- 8a237a8 More audio code restructuring, mostly renaming functions so far by Linus Nielsen Feltzing · 20 years ago
- 674eaca Moved the mpeg_sound_xxx() functions to sound.c and renamed them to sound_xxx() by Linus Nielsen Feltzing · 20 years ago
- e996e2f Added pcm_play_pause() to the plugin API by Linus Nielsen Feltzing · 20 years ago
- 6c08b93 I've fixed this before, i know i did! ;p (xshocks patch undid my earlier one) by Michiel Van Der Kolk · 20 years ago
- 451dd48 Sound api improvements, rockboy sound, contributed by xshock. by Michiel Van Der Kolk · 20 years ago
- 9e173d1 Temporary fix for the broken sim build.. till someone implements sound by Michiel Van Der Kolk · 20 years ago
- 9bc6226 oops. by Michiel Van Der Kolk · 20 years ago