summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Collapse)AuthorFilesLines
2005-08-30Archos: Even more NULL pointer accesses removedLinus Nielsen Feltzing1-4/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7433 a1c6a512-1295-4272-9138-f99709370657
2005-08-30Archos: Removed NULL pointer accesses when changing tracksLinus Nielsen Feltzing1-3/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7431 a1c6a512-1295-4272-9138-f99709370657
2005-08-30Archos: Trap UserBrk in the gdb debuggerLinus Nielsen Feltzing1-0/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7429 a1c6a512-1295-4272-9138-f99709370657
2005-08-30Patch #1161046 by Bryan Vandyke - id3v2 frames with size 0 may cause rockbox ↵Linus Nielsen Feltzing1-3/+8
to miss tags git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7426 a1c6a512-1295-4272-9138-f99709370657
2005-08-30Change ROMbox to use BootBox-suitable start address. This will "break" it ↵Jörg Hohensohn6-6/+12
until the BootBox "rollout", with v2.5. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7420 a1c6a512-1295-4272-9138-f99709370657
2005-08-29Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and ↵Jens Arnold26-126/+126
SWCODEC, respectively. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7416 a1c6a512-1295-4272-9138-f99709370657
2005-08-29Major peakmeter rework: * Changed set/get functions for dbfs mode to bool ↵Jens Arnold1-7/+7
type. * Removed performance setting, leaving (slightly adapted) high performance mode only. * Refresh rate is always 20 Hz now. * Readout doesn't do an extra (hidden) peek, should allow for slightly better clip detection. * Brought back high performance peakmeter for recording. Peakmeter stops hogging the CPU when the disk is spinning; this is enough to avoid the performance problem when saving data. * Optimisations, code cleanup and code policeing. * (iriver) Reduced CPU load of peakmeter by not calculating excessive overlaps. ** Bumped config block version, so save your settings before upgrading. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7415 a1c6a512-1295-4272-9138-f99709370657
2005-08-28iRiver: Reduced pops from the line out connector.Miika Pekkarinen2-7/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7411 a1c6a512-1295-4272-9138-f99709370657
2005-08-26SH1: Tiny optimisation of the thread scheduler.Jens Arnold1-3/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7406 a1c6a512-1295-4272-9138-f99709370657
2005-08-24Ooops, didn't mean to commit thatLinus Nielsen Feltzing1-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7399 a1c6a512-1295-4272-9138-f99709370657
2005-08-24FM radio: fix by Antonius Hellman, no more crash when loading preset files ↵Linus Nielsen Feltzing1-3/+3
with more than 32 entries git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7398 a1c6a512-1295-4272-9138-f99709370657
2005-08-23allow the flash plugin to verify the RomBox link addressJörg Hohensohn1-0/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7388 a1c6a512-1295-4272-9138-f99709370657
2005-08-22Trying to enter STANDBY mode when entering USB mode seems to cause more ↵Linus Nielsen Feltzing1-1/+0
trouble than it is worth. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7385 a1c6a512-1295-4272-9138-f99709370657
2005-08-22Some slight size optimisations.Jens Arnold1-10/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7383 a1c6a512-1295-4272-9138-f99709370657
2005-08-21Patch #1105616 by Ray Lambert - A-B Repeat for Archos studio/recorder, still ↵Linus Nielsen Feltzing6-8/+108
not 100% complete, but I wanted to commit it before the 2.5 feature freeze git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7380 a1c6a512-1295-4272-9138-f99709370657
2005-08-21Coldfire: assembler optimised SWAB32() inline function. Added SWAW32() even ↵Jens Arnold1-3/+23
if it isn't currently used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7379 a1c6a512-1295-4272-9138-f99709370657
2005-08-21Hooked up the runtime database on archos.Jens Arnold2-7/+125
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7376 a1c6a512-1295-4272-9138-f99709370657
2005-08-21Fixed and removed the most annoying pops with iRiver.Miika Pekkarinen1-24/+33
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7368 a1c6a512-1295-4272-9138-f99709370657
2005-08-21Fixed the usb mode. We did hit the thread limit which was nowMiika Pekkarinen1-1/+1
increased from 10 to 14. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7367 a1c6a512-1295-4272-9138-f99709370657
2005-08-20Fixed "if there are less than 2 bytes left in the buffer, thenMiika Pekkarinen1-1/+1
framelen is set to 0 or -1", thanks to Frank Dischner. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7361 a1c6a512-1295-4272-9138-f99709370657
2005-08-20Initial voice ui support for software codec platforms. Added also aMiika Pekkarinen2-16/+7
beep when changing tracks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7360 a1c6a512-1295-4272-9138-f99709370657
2005-08-19More mpeg.c cleanup: collected variables and declarations at the top, more ↵Jens Arnold1-146/+136
#if/#ifdef fixup. Cut a bit of binary size by making debug_tags() an empty define for ordinary builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7359 a1c6a512-1295-4272-9138-f99709370657
2005-08-19Removed the uda1380_mute() calls, since they were called in interrupt ↵Linus Nielsen Feltzing1-27/+3
context, which could lead to a big crash. This will reintroduce a slight pop when starting/stopping playbac, and when switching tracks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7357 a1c6a512-1295-4272-9138-f99709370657
2005-08-19Properly skip the ID3v2 extended header for both 2.3 and 2.4Linus Nielsen Feltzing1-3/+20
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7356 a1c6a512-1295-4272-9138-f99709370657
2005-08-19Cleaned up remnants of early iriver development. First part of #if/#ifdef ↵Jens Arnold1-99/+67
cleanup,adjusted comments. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7355 a1c6a512-1295-4272-9138-f99709370657
2005-08-18Use the provided function to calculate the unsaved space in rec_tick().Jens Arnold1-6/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7344 a1c6a512-1295-4272-9138-f99709370657
2005-08-17Avoid zero values for defines to minimize problems where they're compared to ↵Jonas Häggqvist1-3/+3
undefined values. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7335 a1c6a512-1295-4272-9138-f99709370657
2005-08-16Enlarged the buffer for DEBUGF()Linus Nielsen Feltzing1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7333 a1c6a512-1295-4272-9138-f99709370657
2005-08-16FM radio simulation working againLinus Nielsen Feltzing4-11/+11
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7332 a1c6a512-1295-4272-9138-f99709370657
2005-08-15iriver: Always turn on the backlight in backlight_init()Linus Nielsen Feltzing1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7330 a1c6a512-1295-4272-9138-f99709370657
2005-08-15Correct usage of ICODE_ATTR in memcpy.c and strlen.cLinus Nielsen Feltzing2-2/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7328 a1c6a512-1295-4272-9138-f99709370657
2005-08-13Corrected UART register namesLinus Nielsen Feltzing1-4/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7325 a1c6a512-1295-4272-9138-f99709370657
2005-08-13CONFIG_TUNER is a bitmaskLinus Nielsen Feltzing1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7321 a1c6a512-1295-4272-9138-f99709370657
2005-08-13Forgot that the simulator doesn't simulate the FM radioLinus Nielsen Feltzing2-6/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7320 a1c6a512-1295-4272-9138-f99709370657
2005-08-13OopsLinus Nielsen Feltzing1-1/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7319 a1c6a512-1295-4272-9138-f99709370657
2005-08-13Very lame, initial support for FM radio on the iriverLinus Nielsen Feltzing2-0/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7318 a1c6a512-1295-4272-9138-f99709370657
2005-08-13The Ondio uses a different crystal for the TEA5767 than iriverLinus Nielsen Feltzing2-1/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7317 a1c6a512-1295-4272-9138-f99709370657
2005-08-13The iriver FM radio I2C cannot use the I2C controller, so we do the good old ↵Linus Nielsen Feltzing2-17/+212
bitbanging instead git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7316 a1c6a512-1295-4272-9138-f99709370657
2005-08-13Add pcm_set_mux() for switching between FM radio and Line inputLinus Nielsen Feltzing2-1/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7315 a1c6a512-1295-4272-9138-f99709370657
2005-08-13Support the LAME Info header too.Magnus Holmgren1-13/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7313 a1c6a512-1295-4272-9138-f99709370657
2005-08-11Backlight dimming: Don't unboost the CPU from within the isr.Jens Arnold1-2/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7310 a1c6a512-1295-4272-9138-f99709370657
2005-08-11Backlight dimming: Protect from extraneous calls with the same target value. ↵Jens Arnold1-0/+4
This led to very short boost/unboost sequences for every button event before, one trigger for the volume lag bug. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7309 a1c6a512-1295-4272-9138-f99709370657
2005-08-11Only check for frames with three-letter names when parsing ID3V2.2 tags (and ↵Magnus Holmgren1-0/+12
only check four-letter names when parsing ID3V2.3+ tags). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7306 a1c6a512-1295-4272-9138-f99709370657
2005-08-11Cast to unsigned isn't enough in the isXXXX macros (chars > 127 caused a ↵Magnus Holmgren1-14/+14
negative array index). With a cast to unsigned char, the macros work as expected. The other macros were changed accordingly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7305 a1c6a512-1295-4272-9138-f99709370657
2005-08-11iriver: Moved the I2C prescaler setting to i2c_init(), and removed it from ↵Linus Nielsen Feltzing2-11/+4
set_cpu_frequency(). The Coldfire I2C controller can't handle on-the-fly prescaler changes. Also removed the unnecessary slave address setting in i2c_init. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7304 a1c6a512-1295-4272-9138-f99709370657
2005-08-11Added pre-amp setting for files with ReplayGain information.Magnus Holmgren2-0/+13
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7303 a1c6a512-1295-4272-9138-f99709370657
2005-08-08Patch #783877 by Gadi Cohen updated by Naftali Goldstein - Bidirectional ↵Linus Nielsen Feltzing5-0/+216
text support for Hebrew and Arabic git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7292 a1c6a512-1295-4272-9138-f99709370657
2005-08-06typos fixed...Michiel Van Der Kolk1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7287 a1c6a512-1295-4272-9138-f99709370657
2005-08-06iAudio: First unfinished attempt for tlv320 driver and rockbox integrationChristian Gmeiner7-113/+391
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7286 a1c6a512-1295-4272-9138-f99709370657
2005-08-03Increased maximum file size for models with LCD height larger than 64 toDaniel Stenberg1-2/+6
10000 bytes. Also adjusted the buildzip script to dynamically figure out the maximum buffer size for the particular build that the zip is made for. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7280 a1c6a512-1295-4272-9138-f99709370657