Commit graph

15946 commits

Author SHA1 Message Date
Mark Arigo
e953bcb2d4 Add missing files for the m:robe 100
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16032 a1c6a512-1295-4272-9138-f99709370657
2008-01-09 13:59:18 +00:00
Linus Nielsen Feltzing
d86a9cac5c Reduce stack usage in the vbrfix plugin. Fixes FS#8402.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16031 a1c6a512-1295-4272-9138-f99709370657
2008-01-09 12:39:06 +00:00
Mark Arigo
e66ddd754f Initial commit for the Olympus m:robe 100 port (PP5020). The LCD driver 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-09 07:24:43 +00:00
Dave Chapman
f59a327f67 Fix a typo in commit r16018 - this was causing text to disappear on the h140...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16029 a1c6a512-1295-4272-9138-f99709370657
2008-01-09 02:09:19 +00:00
Nicolas Pennequin
659fe5a35b Fix FS#6215 (player crashes after trying to resume deleted music file). As 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-08 23:48:51 +00:00
Brandon Low
5fd859b68a Take out some no longer needed (and overly complicated) comments, thanks to Nico_P
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16027 a1c6a512-1295-4272-9138-f99709370657
2008-01-08 18:26:17 +00:00
Nicolas Pennequin
ca55f133de Fix typo.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16026 a1c6a512-1295-4272-9138-f99709370657
2008-01-08 14:33:17 +00:00
Nicolas Pennequin
3d7f64c615 Fix FS#2687 (Rewinding at end of song confuses playback) by making the codec 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-08 14:29:11 +00:00
Linus Nielsen Feltzing
397296af28 Restore missing initialization of remote setfont()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16024 a1c6a512-1295-4272-9138-f99709370657
2008-01-08 11:41:05 +00:00
Jonathan Gordon
b684b82fd0 Accept and Fix FS#8427 - problem with empty screens in lists with pages scrolling enabled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16023 a1c6a512-1295-4272-9138-f99709370657
2008-01-08 08:12:32 +00:00
Dave Chapman
3646c31367 Add the viewport functions to the screens API, including a new getfont() 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-08 01:22:14 +00:00
Jens Arnold
08e6c6bc2a Greyscale library: Very slight speedup on archos.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16021 a1c6a512-1295-4272-9138-f99709370657
2008-01-08 01:09:31 +00:00
Jens Arnold
54aeadaa6b FPS Test plugin: add greyscale library performance measurement.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16020 a1c6a512-1295-4272-9138-f99709370657
2008-01-08 00:06:54 +00:00
Nicolas Pennequin
d5b96f5e16 Make the playlist index be incremented after the PCM track change. This 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-07 22:05:58 +00:00
Dave Chapman
945c8a221a Add viewport capabilities to all the LCD drivers, and adapt scrolling code. 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-07 20:34:11 +00:00
Michael Sevakis
2a8f39820b mpegplayer: Fix a bitflag value. Add some commenting to the WVS code to help readability.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16017 a1c6a512-1295-4272-9138-f99709370657
2008-01-07 17:27:08 +00:00
Miika Pekkarinen
f008da7db4 FS#8423 - Fixes quirks in routine used to remove obsolote entries from 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-07 15:10:49 +00:00
Mustapha Senhaji
f1ce964da2 Add Mehmet Catalbas to the credits for FS#8407.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16015 a1c6a512-1295-4272-9138-f99709370657
2008-01-07 15:07:20 +00:00
Michael Sevakis
0e98d7e315 mpegplayer: Misc seeking tweaks 1) Consolidate some code amongst functions. 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-07 14:58:23 +00:00
Mustapha Senhaji
9216d0f16a FS#8413 Update the chinese translations by Xinlu Huang.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16013 a1c6a512-1295-4272-9138-f99709370657
2008-01-07 14:32:33 +00:00
Steve Bavin
387e0812cf Change heading on database root for consistency.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16012 a1c6a512-1295-4272-9138-f99709370657
2008-01-07 12:16:50 +00:00
Jens Arnold
a8b80b63db Gah, e200 sets CONFIG_LCD to LCD_X5.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16011 a1c6a512-1295-4272-9138-f99709370657
2008-01-07 00:01:32 +00:00
Jens Arnold
c46ee42bb1 Forgot to commit the adaption of 'fire' to the new greylib.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16010 a1c6a512-1295-4272-9138-f99709370657
2008-01-07 00:01:26 +00:00
Jens Arnold
dbe24fcbac Doom LCD update: * Speed up the C versions slightly (colour and greyscale). * 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-06 23:48:30 +00:00
Dominik Wenger
43bc13e4b2 rbutil: Updated german translation. (also lupdate on all translations)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16008 a1c6a512-1295-4272-9138-f99709370657
2008-01-06 22:50:46 +00:00
Dominik Wenger
3e252cbe67 rbutil: turkish translation by Mehmet Ş. Çatalbaş (baratrion) FS#8407
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16007 a1c6a512-1295-4272-9138-f99709370657
2008-01-06 22:06:13 +00:00
Magnus Holmgren
d4cb075af7 Fix reading of ID3V2 tags with frame data length fields, hopefully without breaking anything else.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16006 a1c6a512-1295-4272-9138-f99709370657
2008-01-06 19:49:25 +00:00
Jonas Häggqvist
f77b4da0c8 Tarball fixup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16005 a1c6a512-1295-4272-9138-f99709370657
2008-01-06 14:20:45 +00:00
Jens Arnold
2aa0c4c66b Doom: Keep the light on during gameplay.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16004 a1c6a512-1295-4272-9138-f99709370657
2008-01-06 14:05:55 +00:00
Dominik Riebeling
919caf0208 allow building ipodpatcher / sansapatcher with MinGW.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16003 a1c6a512-1295-4272-9138-f99709370657
2008-01-06 11:55:55 +00:00
Michael Giacomelli
dadd80a8a6 If seek fails, don't insert nonsense for the current position. Also, make one of the error messages a bit more clear.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16002 a1c6a512-1295-4272-9138-f99709370657
2008-01-06 02:50:01 +00:00
Jonas Häggqvist
6202def6dc Notify the user that he can't compile a normal build for the e200R target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16001 a1c6a512-1295-4272-9138-f99709370657
2008-01-05 22:36:46 +00:00
Jens Arnold
4ddfdc807c Fix chessbox and rockboy for archos (overlays were broken by yesterday's plugin binsize reduction commit).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16000 a1c6a512-1295-4272-9138-f99709370657
2008-01-05 12:45:12 +00:00
Jens Arnold
b1764679f5 Stop the player vkeyboard from freezing when voice is enabled and it tries to spell a non-ASCII character.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15999 a1c6a512-1295-4272-9138-f99709370657
2008-01-05 10:26:02 +00:00
Jens Arnold
feb5b15e9b All-new greyscale library, replacing the old one. Features: (1) 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
2008-01-04 23:42:38 +00:00
Jens Arnold
d3586837fa Stop wasting binary size + ram for several plugins. Plugins are supposed to 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
2008-01-04 21:07:05 +00:00
Peter D'Hoye
e6e5697212 Update Dutch lang file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15996 a1c6a512-1295-4272-9138-f99709370657
2008-01-04 20:51:26 +00:00
Michael Sevakis
c898630279 mpegplayer seek tweak: Have video keep the time and duration of the last 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
2008-01-04 20:36:15 +00:00
Jonas Häggqvist
ee71d8770b New translation: Tagalog by Melba Sitjar.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15994 a1c6a512-1295-4272-9138-f99709370657
2008-01-03 21:15:09 +00:00
Michael Sevakis
dff0deb48c Ok...really fix the red. :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15993 a1c6a512-1295-4272-9138-f99709370657
2008-01-03 17:51:25 +00:00
Michael Sevakis
d9a895599e Fix some warnings/errors.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15992 a1c6a512-1295-4272-9138-f99709370657
2008-01-03 17:30:50 +00:00
Michael Sevakis
a5fc3f4df4 Initial WVS for mpegplayer. Adjusts to the user's preferred font and uses 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
2008-01-03 17:14:28 +00:00
Marianne Arnold
d1cb32a93f Fix typo(s) and use British English.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15990 a1c6a512-1295-4272-9138-f99709370657
2008-01-03 13:12:14 +00:00
Steve Bavin
c7a046dd1d FS#8375 - Fix division by zero using the random database selection in a near-empty subset. Thanks to Henri Valta.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15989 a1c6a512-1295-4272-9138-f99709370657
2008-01-03 07:29:19 +00:00
Stepan Moskovchenko
21abf6579f Oops, fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15988 a1c6a512-1295-4272-9138-f99709370657
2008-01-02 07:44:03 +00:00
Stepan Moskovchenko
111049105b MIDI player: print out track names, copyright info, song names, etc during 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
2008-01-02 07:09:17 +00:00
Stepan Moskovchenko
0f8c77b306 MIDI player: fix a very unlikely (but possible) file descriptor leak.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15986 a1c6a512-1295-4272-9138-f99709370657
2008-01-02 06:40:15 +00:00
Stepan Moskovchenko
59acdc336b MIDI player: Allow pause and seeking during pause. Print out the play/pause/seek position in seconds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15985 a1c6a512-1295-4272-9138-f99709370657
2008-01-02 06:35:59 +00:00
Marianne Arnold
a39039d80b First 'oops' commit of the year: on the e200 the macros are called 'ButtonScrollUp/Down' instead of 'ButtonScrollFwd/Back'. Thanks to Dave Chapman for noticing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15984 a1c6a512-1295-4272-9138-f99709370657
2008-01-01 13:54:17 +00:00
Dave Chapman
e937310f93 Fix typos in two lcd_remote function names.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15983 a1c6a512-1295-4272-9138-f99709370657
2007-12-31 00:04:27 +00:00