summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-01-11Greyscale mpegplayer: * Use uncached greyscale buffers on dual core targets, ↵Jens Arnold
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
2008-01-10Fix warning.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16051 a1c6a512-1295-4272-9138-f99709370657
2008-01-10Greyscale library: * Introduced some extra macros dealing with block size, ↵Jens Arnold
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
2008-01-10mrobe 100: Robert Kukla
- temporarily disable shutdown on low power - enable power button for minimal interaction (not shutdown yet) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16049 a1c6a512-1295-4272-9138-f99709370657
2008-01-10Fully clone the gray_show(false) procedure without the forced lcd update.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16048 a1c6a512-1295-4272-9138-f99709370657
2008-01-10Patch FS#8441 by Marc Guay - rewording of the Shuffle and Repeat optionsLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16047 a1c6a512-1295-4272-9138-f99709370657
2008-01-10woopsJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16046 a1c6a512-1295-4272-9138-f99709370657
2008-01-10Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to ↵Jonathan Gordon
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
2008-01-10bandaid fix for FS#8168 - statusbar would be enabled if poweroff happened ↵Jonathan Gordon
while in fm screen. a proper fix is to not force the statusbar on in the fm screen, but untill that happens this is fine. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16044 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Greyscale library: Changed the internal data format once more (separated ↵Jens Arnold
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
2008-01-09mpegplayer on grayscale targets: use greylib to display all text and ↵Michael Sevakis
graphics with the video images. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16042 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Oops, my previous commit was incorrect. Committed wrong file.Alessio Lenzi
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16041 a1c6a512-1295-4272-9138-f99709370657
2008-01-09E200: Restore the scroll wheel support in brickmania that got lost in the ↵Marianne Arnold
previous changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16040 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Fix FS#5797 (Codec failure with directory skip when in file browser, with ↵Nicolas Pennequin
dircache enabled). Marking the tree context to be reloaded too early would cause the new playlist to contain files that don't exist (correct directory but wrong filenames), in turn causing the codec failures. The fix is to call reload_directory() after the playlist has been created. I also added a sanity check to avoid loading an unknown codec, which was happening as a consequence of this issue. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16039 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Don't clear this bit. Helps c200 radios that have trouble tuning.Mark Arigo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16038 a1c6a512-1295-4272-9138-f99709370657
2008-01-09m:robe 100 fixes: (1) add missing keymap (copied from H10), (2) rename ↵Mark Arigo
lcd_yuv_blit to lcd_grey_phase_blit (since lcd is mono), and (3) update firmware/FILES for the new target. The bootloader and target builds should compile now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16037 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Update the french translation.Mustapha Senhaji
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16036 a1c6a512-1295-4272-9138-f99709370657
2008-01-09FS#8438 Update the russian translation by Alexander Kuzmenkov.Mustapha Senhaji
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16035 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Updated italian translation.Alessio Lenzi
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16034 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Prevent idle poweroff in the MPEG player plugin. Also save the settings when ↵Linus Nielsen Feltzing
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
2008-01-09Add missing files for the m:robe 100Mark Arigo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16032 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Reduce stack usage in the vbrfix plugin. Fixes FS#8402.Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16031 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Initial commit for the Olympus m:robe 100 port (PP5020). The LCD driver ↵Mark Arigo
works. The ADC driver was copied from the H10 port (they can probably be combined later), but the battery readings aren't right and it shuts down. The touch pad buttons do not work. Install the bootloader and rockbox the H10 way. Still lots of work to do. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16030 a1c6a512-1295-4272-9138-f99709370657
2008-01-09Fix a typo in commit r16018 - this was causing text to disappear on the h140...Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16029 a1c6a512-1295-4272-9138-f99709370657
2008-01-08Fix FS#6215 (player crashes after trying to resume deleted music file). As ↵Nicolas Pennequin
mentioned in the lastest comment, the problem was in trying to resume at an offset larger than the size of the file following the one that was deleted. This revealed a crash in the buffering code, which gets a fix, but we also need to intervene earlier in the track loading so that the track that gets played will be from its start. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16028 a1c6a512-1295-4272-9138-f99709370657
2008-01-08Take out some no longer needed (and overly complicated) comments, thanks to ↵Brandon Low
Nico_P git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16027 a1c6a512-1295-4272-9138-f99709370657
2008-01-08Fix typo.Nicolas Pennequin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16026 a1c6a512-1295-4272-9138-f99709370657
2008-01-08Fix FS#2687 (Rewinding at end of song confuses playback) by making the codec ↵Nicolas Pennequin
skip back if the user seeks during the transition window. This also completely fixes the small glitch in the progressbar when a user skipped back to a buffered song. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16025 a1c6a512-1295-4272-9138-f99709370657
2008-01-08Restore missing initialization of remote setfont()Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16024 a1c6a512-1295-4272-9138-f99709370657
2008-01-08Accept and Fix FS#8427 - problem with empty screens in lists with pages ↵Jonathan Gordon
scrolling enabled git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16023 a1c6a512-1295-4272-9138-f99709370657
2008-01-08Add the viewport functions to the screens API, including a new getfont() ↵Dave Chapman
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
2008-01-08Greyscale library: Very slight speedup on archos.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16021 a1c6a512-1295-4272-9138-f99709370657
2008-01-08FPS Test plugin: add greyscale library performance measurement.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16020 a1c6a512-1295-4272-9138-f99709370657
2008-01-07Make the playlist index be incremented after the PCM track change. This ↵Nicolas Pennequin
fixes FS#8206. Special treatment is required to avoid breaking auto dir change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16019 a1c6a512-1295-4272-9138-f99709370657
2008-01-07Add viewport capabilities to all the LCD drivers, and adapt scrolling code. ↵Dave Chapman
This is the firmware/ part of FS#8385 - the changes to the WPS code still need more work and will be committed at a later date. NOTE: There are no user-visible changes with this commit - just the infrastructure. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16018 a1c6a512-1295-4272-9138-f99709370657
2008-01-07mpegplayer: Fix a bitflag value. Add some commenting to the WVS code to help ↵Michael Sevakis
readability. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16017 a1c6a512-1295-4272-9138-f99709370657
2008-01-07FS#8423 - Fixes quirks in routine used to remove obsolote entries from ↵Miika Pekkarinen
tagcache. This might fix FS#8414 and should fix FS#8384. Thanks to Lee Kang Hyuk. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16016 a1c6a512-1295-4272-9138-f99709370657
2008-01-07Add Mehmet Catalbas to the credits for FS#8407.Mustapha Senhaji
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16015 a1c6a512-1295-4272-9138-f99709370657
2008-01-07mpegplayer: Misc seeking tweaks 1) Consolidate some code amongst functions. ↵Michael Sevakis
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
2008-01-07FS#8413 Update the chinese translations by Xinlu Huang.Mustapha Senhaji
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16013 a1c6a512-1295-4272-9138-f99709370657
2008-01-07Change heading on database root for consistency.Steve Bavin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16012 a1c6a512-1295-4272-9138-f99709370657
2008-01-07Gah, e200 sets CONFIG_LCD to LCD_X5.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16011 a1c6a512-1295-4272-9138-f99709370657
2008-01-07Forgot to commit the adaption of 'fire' to the new greylib.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16010 a1c6a512-1295-4272-9138-f99709370657
2008-01-06Doom LCD update: * Speed up the C versions slightly (colour and greyscale). ↵Jens Arnold
* 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
2008-01-06rbutil: Updated german translation. (also lupdate on all translations)Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16008 a1c6a512-1295-4272-9138-f99709370657
2008-01-06rbutil: turkish translation by Mehmet Ş. Çatalbaş (baratrion) FS#8407Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16007 a1c6a512-1295-4272-9138-f99709370657
2008-01-06Fix reading of ID3V2 tags with frame data length fields, hopefully without ↵Magnus Holmgren
breaking anything else. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16006 a1c6a512-1295-4272-9138-f99709370657
2008-01-06Tarball fixup.Jonas Häggqvist
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16005 a1c6a512-1295-4272-9138-f99709370657
2008-01-06Doom: Keep the light on during gameplay.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16004 a1c6a512-1295-4272-9138-f99709370657
2008-01-06allow building ipodpatcher / sansapatcher with MinGW.Dominik Riebeling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16003 a1c6a512-1295-4272-9138-f99709370657