summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fixed a hang on track changed. Automatically deleting invalid trackMiika Pekkarinen2005-07-30
| | | | | | | entries from current playlist. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7262 a1c6a512-1295-4272-9138-f99709370657
* Make simulator version of FRACMUL correct. Also corrected related comments.Magnus Holmgren2005-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7261 a1c6a512-1295-4272-9138-f99709370657
* Fixed MAC initialization problem with mpa codec and removed workaroundMiika Pekkarinen2005-07-30
| | | | | | | for that bug. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7260 a1c6a512-1295-4272-9138-f99709370657
* Ooops, the adapted maximum iteration count was off by 60...Jens Arnold2005-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7259 a1c6a512-1295-4272-9138-f99709370657
* Heavily improved mandelbrot plugin: (1) Calculation now uses 64bit fixed ↵Jens Arnold2005-07-30
| | | | | | point arithmetics to allow zooming in way further before the precision barrier will hit. Added asm-optimised 64bit multiplication routine for SH1; more than twice as fast as what gcc produces. (2) Precision is dynamically selected based on the zoom level, low zoom factors still use 32bit for speed. (3) Maximum number of iterations is adapted to the zoom level. You can still increase / decrease it while staying at a zoom level. (4) Panning only recalculates the scrolled-in part of the screen -> way faster panning. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7258 a1c6a512-1295-4272-9138-f99709370657
* typo, pointed out by Dave WiardDaniel Stenberg2005-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7257 a1c6a512-1295-4272-9138-f99709370657
* iAudio: Preperations for audio codec driverChristian Gmeiner2005-07-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7256 a1c6a512-1295-4272-9138-f99709370657
* And fix that red build too...Magnus Holmgren2005-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7255 a1c6a512-1295-4272-9138-f99709370657
* Fixed a bug that prevented the last tag in a flac file from being read.Ryan Jackson2005-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7254 a1c6a512-1295-4272-9138-f99709370657
* Added comments, Replay Gain, and resume/bookmarks for FLAC.Ryan Jackson2005-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7253 a1c6a512-1295-4272-9138-f99709370657
* Mandelbrot plugin fixes: (1) Aspect handling was broken, it has to keep the ↵Jens Arnold2005-07-28
| | | | | | x/y aspect which has almost nothing to do with the LCD aspect. (2) Comment about the # of shades. (3) Fixed and tweaked initial x and y limits. (4) Long policy, minor optimisations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7252 a1c6a512-1295-4272-9138-f99709370657
* bmp2rb: Prepared for future colour bitmap support. The tool reads all BMPs ↵Jens Arnold2005-07-28
| | | | | | into an internal full-colour bitmap now, then converts to the various destination formats from that. Correct 16-bit BMP colour handling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7251 a1c6a512-1295-4272-9138-f99709370657
* Grayscale lib: Moved the shift count doubling for unbuffered up/down ↵Jens Arnold2005-07-28
| | | | | | scrolling out of the asm block itself (cosmetic). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7250 a1c6a512-1295-4272-9138-f99709370657
* Tweaked IRAM usage in the Vorbis codec. Speeds up decoding by about 10% on a ↵Magnus Holmgren2005-07-28
| | | | | | couple of test files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7249 a1c6a512-1295-4272-9138-f99709370657
* Adjusted grayscale demo plugin to H1x0: (1) Button assignment. (2) Variable ↵Jens Arnold2005-07-28
| | | | | | screen resolution. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7248 a1c6a512-1295-4272-9138-f99709370657
* Fixed scroll step settings >127 pixels not working (reported on irc). ↵Jens Arnold2005-07-28
| | | | | | Changed some other LCD driver variables to the natural 'int', cuts down binary size on coldfire a bit. Cleaned up some more settings bits. Bumped config block version, so save your settings to a file before upgrading. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7247 a1c6a512-1295-4272-9138-f99709370657
* Adjusted JPEG viewer to H1x0: (1) Button assignments. (2) Workaround for the ↵Jens Arnold2005-07-27
| | | | | | m68k-elf-gcc requiring memcpy internally, by using rb->memcpy explicitly. (3) Variable LCD resolution. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7246 a1c6a512-1295-4272-9138-f99709370657
* Adjusted mandelbrot plugin to H1x0: (1) Working button assignment. (2) ↵Jens Arnold2005-07-27
| | | | | | Different LCD aspect. Note that there is something wrong with the aspect when zooming; this was in fact there before, also on archos. (3) Grayscale library init for variable LCD resolution. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7245 a1c6a512-1295-4272-9138-f99709370657
* Grayscale library: (1) Ported to iriver H1x0. Experiments have shown that ↵Jens Arnold2005-07-27
| | | | | | the intended 49-shade mode isn't possible due to interference between the internal greylevel generation of the LCD and external pixel flipping, so the lib allows 33 shades as on the Archos. The current implementation wastes RAM by not switching the LCD to b&w mode and simply using colours 0 and 3 only. However, this allows to show a partial greyscale overlay and normal 4-shade graphics in parallel. (2) Converted all asm blocks to use symbolic parameters. (3) Properly marked asm input parameters that are changed within the block as in-out and feed them from a temp variable where necessary. (4) Screenshot is not yet working on H1x0. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7244 a1c6a512-1295-4272-9138-f99709370657
* Added support for ID3V2 ReplayGain tags (as written by Foobar). Generalized ↵Magnus Holmgren2005-07-27
| | | | | | the replaygain tag parsing a bit, to cut down the code size (APE tags should use this as well, but as it requires larger changes, it will have to wait for another commit). Also fixed a bug in the ID3V2 parser; ISO-8859-1 strings could confuse the main parsing loop (causing bufferpos to come out of sync). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7243 a1c6a512-1295-4272-9138-f99709370657
* Moved implementation of user timer to the firmware layer, implemented it for ↵Jens Arnold2005-07-26
| | | | | | 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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7242 a1c6a512-1295-4272-9138-f99709370657
* Complete rework of the grayscale library: (1) Implemented the new rockbox ↵Jens Arnold2005-07-25
| | | | | | graphics api. (2) Added buffered mode, and implemented most drawing functions for buffered mode only. Buffered mode will ease implementation of animated graphics. Some functions are additionally provided as unbuffered versions (drawing grayscale bitmaps, scrolling) since unbuffered mode is better suited for non-animated graphics (JPEG viewer, mandelbrot) and saves some RAM, which is important on Archos. (3) Put all functions in a couple of source files, no more one-function-per-files. This became possible since sectioned compilation for the plugin library and appropriate linking for the pluginswas introduced, otherwise the binaries would be bloated by unused functions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7241 a1c6a512-1295-4272-9138-f99709370657
* Added font_getstringsize to the plugin api, needed for the reworked ↵Jens Arnold2005-07-25
| | | | | | grayscale library. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7240 a1c6a512-1295-4272-9138-f99709370657
* Speed up clipping; makes Vorbis decoding almost as fast as before the ↵Magnus Holmgren2005-07-25
| | | | | | VorbisGain addition. Speeds up MP3 decoding as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7239 a1c6a512-1295-4272-9138-f99709370657
* The peak meter on iRiver didn't look right to me and the code seemed to beDave Bryant2005-07-25
| | | | | | | | | | making it a lot more complicated that it needed to be, so I threw in some new code. This should be easy to adjust for different CPU loads, and I set it up to use a little less than what was there. If this causes any trouble, please roll it back. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7238 a1c6a512-1295-4272-9138-f99709370657
* Added ReplayGain support to WavPack, including a small fix to dsp.cDave Bryant2005-07-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7237 a1c6a512-1295-4272-9138-f99709370657
* Increased language buffer size.Magnus Holmgren2005-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7236 a1c6a512-1295-4272-9138-f99709370657
* Calculate the with of the right string.Magnus Holmgren2005-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7235 a1c6a512-1295-4272-9138-f99709370657
* ReplayGain support for Ogg Vorbis files (also called VorbisGain) added.Magnus Holmgren2005-07-24
| | | | | | | | Note that there is a small delay from leaving a setting until the change can be heard (due to audio data buffering). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7234 a1c6a512-1295-4272-9138-f99709370657
* ReplayGain support files.Magnus Holmgren2005-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7233 a1c6a512-1295-4272-9138-f99709370657
* Changing tracks in REPEAT_ONE mode restarts the current track instead of ↵Ryan Jackson2005-07-24
| | | | | | crashing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7232 a1c6a512-1295-4272-9138-f99709370657
* Changing repeat mode from quick screen now works correctly on iriverRyan Jackson2005-07-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7231 a1c6a512-1295-4272-9138-f99709370657
* Fixed a hang while selecting a new track and playback was paused. ThisMiika Pekkarinen2005-07-23
| | | | | | | was probably my last commit within the next three weeks, see you around! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7230 a1c6a512-1295-4272-9138-f99709370657
* Fixed the backwards skipping problem.Miika Pekkarinen2005-07-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7229 a1c6a512-1295-4272-9138-f99709370657
* Really synced now.Jonas Häggqvist2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7228 a1c6a512-1295-4272-9138-f99709370657
* Synced.Jonas Häggqvist2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7227 a1c6a512-1295-4272-9138-f99709370657
* Updates to the finnish.lang.Miika Pekkarinen2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7226 a1c6a512-1295-4272-9138-f99709370657
* Show a nice splash screen when restarting the playback.Miika Pekkarinen2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7225 a1c6a512-1295-4272-9138-f99709370657
* It's now possible to select the crossfading mode: "Off, Crossfade,Miika Pekkarinen2005-07-22
| | | | | | | Mix". If set to mix, no fading is applied but tracks are mixed up. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7224 a1c6a512-1295-4272-9138-f99709370657
* H1x0: Made the cursor movement button combos usable. Perhaps it would be ↵Jens Arnold2005-07-22
| | | | | | better to use an Ondio-like mode mechanism instead, or move the accept function to a long press of SELECT. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7223 a1c6a512-1295-4272-9138-f99709370657
* New MD5 sums for bootloader v5Linus Nielsen Feltzing2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7221 a1c6a512-1295-4272-9138-f99709370657
* Added version number to the fwpatcher buildLinus Nielsen Feltzing2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7220 a1c6a512-1295-4272-9138-f99709370657
* Fixed the simulator.Miika Pekkarinen2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7219 a1c6a512-1295-4272-9138-f99709370657
* More accurate playback position calculation.Miika Pekkarinen2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7218 a1c6a512-1295-4272-9138-f99709370657
* Forgot to add to CREDITS for the Galego translationJonas Häggqvist2005-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7217 a1c6a512-1295-4272-9138-f99709370657
* Applying crossfade settings after exiting the menu.Miika Pekkarinen2005-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7216 a1c6a512-1295-4272-9138-f99709370657
* Fixed the unnecessary compiler warning.Miika Pekkarinen2005-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7215 a1c6a512-1295-4272-9138-f99709370657
* Fixed the crossfade setting: Resuming stopped playback automaticallyMiika Pekkarinen2005-07-21
| | | | | | | | when changing values, setting crossfade amount correctly and pcm drivers should not be re-initialized. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7214 a1c6a512-1295-4272-9138-f99709370657
* Updated Galician (Galego) translation by José M. FandiñoJonas Häggqvist2005-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7213 a1c6a512-1295-4272-9138-f99709370657
* Fixed the simulator.Miika Pekkarinen2005-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7212 a1c6a512-1295-4272-9138-f99709370657