summaryrefslogtreecommitdiff
path: root/apps/plugins (follow)
Commit message (Collapse)AuthorAge
* D2 simulator build (plugins not built yet)Rob Purchase2008-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16146 a1c6a512-1295-4272-9138-f99709370657
* Revert today's fire commits because it crashed all the targets I could test ↵Marianne Arnold2008-01-22
| | | | | | with (OndioFM, M5, C250). The plugin action conversion also caused problems (e.g. in a c200 sim which was working) I couldn't control flame type and movement and couldn't exit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16142 a1c6a512-1295-4272-9138-f99709370657
* Oops. Only build mpegplayer bitmaps for SWCODEC.Michael Sevakis2008-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16141 a1c6a512-1295-4272-9138-f99709370657
* A commit without a single warning is not really funKevin Ferrare2008-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16139 a1c6a512-1295-4272-9138-f99709370657
* Fire plugin : initializes palettes with a function instead of storing them ↵Kevin Ferrare2008-01-22
| | | | | | in static arrays, changed the color LCD's palette to make it look nicer, switched the button API to the action API, reorganized code a little bit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16138 a1c6a512-1295-4272-9138-f99709370657
* add timer registration for mrobe100 lcd to greyscale lib (fix yellow)Robert Kukla2008-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16137 a1c6a512-1295-4272-9138-f99709370657
* Reverse the behaviour of the scrollwheel (i.e. fwd/clockwise is down, ↵Dave Chapman2008-01-17
| | | | | | back/anti-clockwise is up) in the text viewer for the Sansa. This was accidentally changed in r16045 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16096 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: fix a small mistake in validating the start time.Michael Sevakis2008-01-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16095 a1c6a512-1295-4272-9138-f99709370657
* libmpeg2: Change a couple style points for consistency and some spacing.Michael Sevakis2008-01-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16094 a1c6a512-1295-4272-9138-f99709370657
* libmpeg2: Decode only Y on grayscale targets. The chroma skip code is ↵Michael Sevakis2008-01-16
| | | | | | probably less than optimal since it's basically the decoding code with minimum reading of the bitstream but it does the trick for now and gets some more FPS. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16093 a1c6a512-1295-4272-9138-f99709370657
* Initial Cowon D2 commit:Rob Purchase2008-01-14
| | | | | | | | * bootloader test program (basic LCD & button drivers, reads touchscreen) * work-in-progress stubs for main build git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16090 a1c6a512-1295-4272-9138-f99709370657
* Change wording of date options to clarify; previously English format was not ↵Steve Bavin2008-01-14
| | | | | | the format used in England. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16088 a1c6a512-1295-4272-9138-f99709370657
* Greyscale library: * Defer application of lcd linearisation + gamma in ↵Jens Arnold2008-01-13
| | | | | | buffered mode to the actual update. This simplifies the update function (grey_update() and grey_update_rect() now are just calls to grey_ub_gray_bitmap_part()), and makes DRMODE_COMPLEMENT work properly. * Make the simulator version work and behave more similar to the target version. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16080 a1c6a512-1295-4272-9138-f99709370657
* Reenable metronome on Archos targets which got lost during the big change to ↵Marianne Arnold2008-01-13
| | | | | | it in last summer and fix a warning (wrong data type). The plugin button action system causes problems with the Ondio controls (tapping and playing conflict, even though there are exceptions defined) and it's only halfway usable, probably this applies to the Player as well but couldn't test. It is still better than nothing and e.g. metronome is not completely controllable on c200 too where it is also enabled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16079 a1c6a512-1295-4272-9138-f99709370657
* Midiplay: more consistent button mapping on c200 - use the volume buttons to ↵Marianne Arnold2008-01-13
| | | | | | adjust volume (BTN_UP/DOWN), making it possible to use the 'Play' button for play/pause. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16077 a1c6a512-1295-4272-9138-f99709370657
* Greyscale test plugin: Add missing button definitions for M5.Jens Arnold2008-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16073 a1c6a512-1295-4272-9138-f99709370657
* Oops, looks like I overlooked a leftover from the old graylib...Jens Arnold2008-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16068 a1c6a512-1295-4272-9138-f99709370657
* The old grayscale library is now officially dead.Jens Arnold2008-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16067 a1c6a512-1295-4272-9138-f99709370657
* Greyscale library: Plugins can now put the management structure in IRAM for ↵Jens Arnold2008-01-13
| | | | | | higher update speed. Use this in doom, mpegplayer, and zxbox. Made the api pointer part of the struct. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16066 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: A) Replace 'Start Menu' option with 'Resume Settings' 1) Start ↵Michael Sevakis2008-01-12
| | | | | | menu - Always show the start menu 2) Start menu if not completed - show the start menu if playback was interrupted before finishing (equivalent to the previous 'Resume No/Yes' screen) 3) Resume automatically - Always resume immediately with no prompting 4) Play from beginning - Always play file from the beginning. B) Do everything possible at this time to ensure USB connection and power down preserve the resume time. C) Add Settings menu to start menu D) Small OSD erasure drawing tweak. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16061 a1c6a512-1295-4272-9138-f99709370657
* I didn't mean to commit the autostart.c entry.Robert Kukla2008-01-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16057 a1c6a512-1295-4272-9138-f99709370657
* m:robe 100:Robert Kukla2008-01-11
| | | | | | | | | | | | - adjust lcd_grey_phase_blit() parameter to recent change - detection of external power - compilation of plugins - need to be enabled individually in SOURCES/SUBDIRS (use autostart.rock as test plugin with limited interaction via BUTTON_POWER) also - move autostart.rock to apps dir where it is expected - set missing svn:keywords for various files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16056 a1c6a512-1295-4272-9138-f99709370657
* Greyscale mpegplayer: * Use uncached greyscale buffers on dual core targets, ↵Jens Arnold2008-01-11
| | | | | | removing the need for special cache handling. * Make the OSD properly disappear when viewing a widescreen or small video. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16052 a1c6a512-1295-4272-9138-f99709370657
* Fix warning.Jens Arnold2008-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16051 a1c6a512-1295-4272-9138-f99709370657
* Greyscale library: * Introduced some extra macros dealing with block size, ↵Jens Arnold2008-01-10
| | | | | | allowing to write some parts with less #ifdefing. * Optimised grey_update_rect() for horizontally packed LCDs, and unbuffered scrolling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16050 a1c6a512-1295-4272-9138-f99709370657
* Fully clone the gray_show(false) procedure without the forced lcd update.Michael Sevakis2008-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16048 a1c6a512-1295-4272-9138-f99709370657
* woopsJonathan Gordon2008-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16046 a1c6a512-1295-4272-9138-f99709370657
* Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to ↵Jonathan Gordon2008-01-10
| | | | | | make it consistant with the ipods. apart from removing a bit of confusion, it fixes the wheel in pictureflow and possibly elsewhere. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16045 a1c6a512-1295-4272-9138-f99709370657
* Greyscale library: Changed the internal data format once more (separated ↵Jens Arnold2008-01-09
| | | | | | pixel values and phases), allowing for further optimisation of drawing, scrolling etc. * Optimised grey phase blitting in the core reduces CPU load on all architectures, most significantly on coldfire. Previous version was too slow to keep up at 45MHz, leading to unwanted graininess (update frequency was halved). Also fixed screendump on 2bpp targets with vertical pixel packing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16043 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer on grayscale targets: use greylib to display all text and ↵Michael Sevakis2008-01-09
| | | | | | graphics with the video images. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16042 a1c6a512-1295-4272-9138-f99709370657
* E200: Restore the scroll wheel support in brickmania that got lost in the ↵Marianne Arnold2008-01-09
| | | | | | previous changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16040 a1c6a512-1295-4272-9138-f99709370657
* Prevent idle poweroff in the MPEG player plugin. Also save the settings when ↵Linus Nielsen Feltzing2008-01-09
| | | | | | receiving SYS_POWEROFF and SYS_USB_CONNECTED. Fixes FS#8439 and FS#8388. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16033 a1c6a512-1295-4272-9138-f99709370657
* Reduce stack usage in the vbrfix plugin. Fixes FS#8402.Linus Nielsen Feltzing2008-01-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16031 a1c6a512-1295-4272-9138-f99709370657
* Add the viewport functions to the screens API, including a new getfont() ↵Dave Chapman2008-01-08
| | | | | | function to return the font used by the current viewport. A change to the screens API makes the plugin API incompatible, so we bump version and sort. Also commit the test_viewports plugin (not built by default). This is some more of FS#8385. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16022 a1c6a512-1295-4272-9138-f99709370657
* FPS Test plugin: add greyscale library performance measurement.Jens Arnold2008-01-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16020 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: Fix a bitflag value. Add some commenting to the WVS code to help ↵Michael Sevakis2008-01-07
| | | | | | readability. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16017 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: Misc seeking tweaks 1) Consolidate some code amongst functions. ↵Michael Sevakis2008-01-07
| | | | | | 2) Be sure times retured from stream_get_seek_time are never before the start of the movie 3) Stop PCM when clearing it so the current audio being sent to the audio device is also cleared. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16014 a1c6a512-1295-4272-9138-f99709370657
* Gah, e200 sets CONFIG_LCD to LCD_X5.Jens Arnold2008-01-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16011 a1c6a512-1295-4272-9138-f99709370657
* Forgot to commit the adaption of 'fire' to the new greylib.Jens Arnold2008-01-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16010 a1c6a512-1295-4272-9138-f99709370657
* Doom LCD update: * Speed up the C versions slightly (colour and greyscale). ↵Jens Arnold2008-01-06
| | | | | | * Fix the ASM version for H300 (caused line flicker, probably since buffered LCD writes were enabled). Slightly slower, but still ~8% faster than plain C. Removed the C version of this ASM because of the same problem (was only there for reference). * Added ASM optimised version for X5 (~8.5% faster). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16009 a1c6a512-1295-4272-9138-f99709370657
* Doom: Keep the light on during gameplay.Jens Arnold2008-01-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16004 a1c6a512-1295-4272-9138-f99709370657
* Fix chessbox and rockboy for archos (overlays were broken by yesterday's ↵Jens Arnold2008-01-05
| | | | | | plugin binsize reduction commit). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16000 a1c6a512-1295-4272-9138-f99709370657
* All-new greyscale library, replacing the old one. Features: (1) ↵Jens Arnold2008-01-04
| | | | | | Drawing/updating is faster than the old grayscale lib at full depth. (2) Always 129 shades instead of 2..33 shades. (3) No graininess caused by frequent updates (mpegplayer, doom, ...). (4) Needs less memory than the old grayscale lib at full depth. * The tradeoff is slightly higher CPU load in the ISR (frames are calculated 'live') and an extra function in the core. * Ported all plugins which used the graylib to use the new one. * Some slight optimisations for archos and H1x0 LCD update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15998 a1c6a512-1295-4272-9138-f99709370657
* Stop wasting binary size + ram for several plugins. Plugins are supposed to ↵Jens Arnold2008-01-04
| | | | | | be linked with --gc-sections, in case they use plugin library elements. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15997 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer seek tweak: Have video keep the time and duration of the last ↵Michael Sevakis2008-01-04
| | | | | | decoded frame up to date at all times. Make sure streams that have reported and EOS condition are placed back on active list when seeking which it seems is the cause of a video glitch where the initial frame may be presented after a seek but video playback wouldn't restart. Set logical seek time to video start in the parser after after initial load. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15995 a1c6a512-1295-4272-9138-f99709370657
* Ok...really fix the red. :)Michael Sevakis2008-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15993 a1c6a512-1295-4272-9138-f99709370657
* Fix some warnings/errors.Michael Sevakis2008-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15992 a1c6a512-1295-4272-9138-f99709370657
* Initial WVS for mpegplayer. Adjusts to the user's preferred font and uses ↵Michael Sevakis2008-01-03
| | | | | | FF/RW preferences set for playback. Picked a random color for the base WVS color but it could be configured. Some engine tweaks to accomodate it since certain nescessities are clearer now. Fix a clipped YUV output bug in the SIM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15991 a1c6a512-1295-4272-9138-f99709370657
* Oops, fix red.Stepan Moskovchenko2008-01-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15988 a1c6a512-1295-4272-9138-f99709370657
* MIDI player: print out track names, copyright info, song names, etc during ↵Stepan Moskovchenko2008-01-02
| | | | | | | | | load time. This includes lyrics... maybe we should print those while the song is playing? git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15987 a1c6a512-1295-4272-9138-f99709370657