summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* H1x0 radio: Fixed the volume changing issue with non-flat tone controls.Jens Arnold2005-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7554 a1c6a512-1295-4272-9138-f99709370657
* H1x0: More precise tuning; corrected xtal frequency in comments + #defines.Jens Arnold2005-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7553 a1c6a512-1295-4272-9138-f99709370657
* Add ALAC audio typeDave Chapman2005-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7548 a1c6a512-1295-4272-9138-f99709370657
* Reverse previous commit - it had uneffected side-effects.Jonas Häggqvist2005-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7546 a1c6a512-1295-4272-9138-f99709370657
* Fix to remote-hold check by Stephan Wezel - it always returned true when the ↵Jonas Häggqvist2005-09-22
| | | | | | remote wasn't present. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7538 a1c6a512-1295-4272-9138-f99709370657
* Archos recording/playback: (1) Xing header creation: * Now estimates the ↵Jens Arnold2005-09-15
| | | | | | framecount from the recording time if the MAS frame counter saturates, so it always writes a valid Xing header. * Reverted my brainless short-xing-header change. This was only valid for layer 3. (2) Xing/VBRI header evaluation: Fixed possible overflow in bitrate calculation. (3) MPEG thread: Avoid double chunk size limiting for the rare case of 8 MB modded Ondios. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7522 a1c6a512-1295-4272-9138-f99709370657
* The power thread now monitors the shutdown process and forces a poweroff if ↵Linus Nielsen Feltzing2005-09-14
| | | | | | it takes more than 8 seconds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7517 a1c6a512-1295-4272-9138-f99709370657
* Safety net for devices with no hardware poweroff mechanism - hold STOP for ↵Linus Nielsen Feltzing2005-09-12
| | | | | | several seconds to force a poweroff if the normal shutdown fails git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7512 a1c6a512-1295-4272-9138-f99709370657
* Fixed compiler error in the X11 iriver simulatorLinus Nielsen Feltzing2005-09-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7511 a1c6a512-1295-4272-9138-f99709370657
* Now panicf() shuts off the hard drive and lowers the CPU frequency, it also ↵Linus Nielsen Feltzing2005-09-12
| | | | | | reboots if ON is pressed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7510 a1c6a512-1295-4272-9138-f99709370657
* Reworked handling of MPEG audio frame & file info: * Fixed frame size ↵Jens Arnold2005-09-10
| | | | | | calculation for layer 1 (all versions) and layer 2 (V2/V2.5). * Exact frame time (expressed as a fraction) for way more precise playtime calculation at 44100/22050/11025Hz sample frequency. * Exact playtime<->position conversion for CBR also used for resume position. * More compact code, long policy. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7505 a1c6a512-1295-4272-9138-f99709370657
* Exact song length calculation for CBR mpeg audio files (without Info header).Jens Arnold2005-09-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7502 a1c6a512-1295-4272-9138-f99709370657
* The previous commit had a distressing lack of words. This time I deliver the ↵Jonas Häggqvist2005-09-08
| | | | | | promised Christian Gangsta Rap. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7500 a1c6a512-1295-4272-9138-f99709370657
* Added support for additional ID3v1 genres, including such gems as "Christian ↵Jonas Häggqvist2005-09-07
| | | | | | gangsta rap" and "Negerpunk". git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7499 a1c6a512-1295-4272-9138-f99709370657
* coldfire_set_macsr(): (1) The argument isn't necessarily constant. (2) Let ↵Jens Arnold2005-09-07
| | | | | | the compiler choose whether to use a register or an immediate. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7491 a1c6a512-1295-4272-9138-f99709370657
* Adds a filename sanity check to add_dir_entry that at the moment only checks ↵Jonas Häggqvist2005-09-07
| | | | | | for names ending in a period, but can easily be extended. Changes the error codes for add_dir_entry. Fixes bug #782248. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7487 a1c6a512-1295-4272-9138-f99709370657
* Adapted codecs and DSP system to having MACSR saved in thread context.Thom Johansen2005-09-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7485 a1c6a512-1295-4272-9138-f99709370657
* Moved the system_reboot() call to the correct placeLinus Nielsen Feltzing2005-09-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7483 a1c6a512-1295-4272-9138-f99709370657
* Ondio FM: Removed S/PDIF option for recording source, as the Ondio doesn't ↵Jens Arnold2005-09-06
| | | | | | have S/PDIF input. Bumped config block version so save your settings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7482 a1c6a512-1295-4272-9138-f99709370657
* Call system_reboot() instead of rolo_load() in the UIE handlerLinus Nielsen Feltzing2005-09-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7479 a1c6a512-1295-4272-9138-f99709370657
* For targets without an RTC, use the rockbox build date as the start date in ↵Jens Arnold2005-09-06
| | | | | | the FAT driver. No more 2003-08-01 files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7478 a1c6a512-1295-4272-9138-f99709370657
* Changed WPS enum conditional functionality, displaying the last part in the ↵Linus Nielsen Feltzing2005-09-06
| | | | | | list if the tag has no value. Also added enum support for battery (5 steps) and volume (10 steps). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7476 a1c6a512-1295-4272-9138-f99709370657
* Archos recording: yield() within audio_beep() to avoid starving the mpeg ↵Jens Arnold2005-09-05
| | | | | | thread; recording beep should no longer disturb prerecording. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7475 a1c6a512-1295-4272-9138-f99709370657
* Archos recording: Always prepend ID3V2 and Xing header to a recording file, ↵Jens Arnold2005-09-04
| | | | | | even with prerecording and file splitting. Adjusted Xing header creation to create smaller headers. Fixed missing break; in the mpeg thread. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7472 a1c6a512-1295-4272-9138-f99709370657
* Fixed associate problem with file extensions (.info files matched .nfo ↵Henrik Backe2005-09-02
| | | | | | extension) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7456 a1c6a512-1295-4272-9138-f99709370657
* Adjusted the file size calculation when prerecordingLinus Nielsen Feltzing2005-09-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7451 a1c6a512-1295-4272-9138-f99709370657
* Iriver: Changed the IRAM splitting between core and plugins to 48KB/48KB, ↵Jens Arnold2005-09-01
| | | | | | and reduced the main thread stack to 8KB, same size as on archos. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7447 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: Made the MACSR register part of the thread context to allow easier ↵Jens Arnold2005-09-01
| | | | | | handling in the codecs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7445 a1c6a512-1295-4272-9138-f99709370657
* Restructured codec type handling a bit. Reduced code size, esp. on archos.Jens Arnold2005-09-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7443 a1c6a512-1295-4272-9138-f99709370657
* Corrected the codec format tableLinus Nielsen Feltzing2005-09-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7442 a1c6a512-1295-4272-9138-f99709370657
* Fixed the WPS codec type conditional, and removed unsupported formats from ↵Linus Nielsen Feltzing2005-09-01
| | | | | | the format enum git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7441 a1c6a512-1295-4272-9138-f99709370657
* Archos: Even more NULL pointer accesses removedLinus Nielsen Feltzing2005-08-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7433 a1c6a512-1295-4272-9138-f99709370657
* Archos: Removed NULL pointer accesses when changing tracksLinus Nielsen Feltzing2005-08-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7431 a1c6a512-1295-4272-9138-f99709370657
* Archos: Trap UserBrk in the gdb debuggerLinus Nielsen Feltzing2005-08-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7429 a1c6a512-1295-4272-9138-f99709370657
* Patch #1161046 by Bryan Vandyke - id3v2 frames with size 0 may cause rockbox ↵Linus Nielsen Feltzing2005-08-30
| | | | | | to miss tags git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7426 a1c6a512-1295-4272-9138-f99709370657
* Change ROMbox to use BootBox-suitable start address. This will "break" it ↵Jörg Hohensohn2005-08-30
| | | | | | until the BootBox "rollout", with v2.5. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7420 a1c6a512-1295-4272-9138-f99709370657
* Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and ↵Jens Arnold2005-08-29
| | | | | | SWCODEC, respectively. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7416 a1c6a512-1295-4272-9138-f99709370657
* Major peakmeter rework: * Changed set/get functions for dbfs mode to bool ↵Jens Arnold2005-08-29
| | | | | | 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
* iRiver: Reduced pops from the line out connector.Miika Pekkarinen2005-08-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7411 a1c6a512-1295-4272-9138-f99709370657
* SH1: Tiny optimisation of the thread scheduler.Jens Arnold2005-08-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7406 a1c6a512-1295-4272-9138-f99709370657
* Ooops, didn't mean to commit thatLinus Nielsen Feltzing2005-08-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7399 a1c6a512-1295-4272-9138-f99709370657
* FM radio: fix by Antonius Hellman, no more crash when loading preset files ↵Linus Nielsen Feltzing2005-08-24
| | | | | | with more than 32 entries git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7398 a1c6a512-1295-4272-9138-f99709370657
* allow the flash plugin to verify the RomBox link addressJörg Hohensohn2005-08-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7388 a1c6a512-1295-4272-9138-f99709370657
* Trying to enter STANDBY mode when entering USB mode seems to cause more ↵Linus Nielsen Feltzing2005-08-22
| | | | | | trouble than it is worth. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7385 a1c6a512-1295-4272-9138-f99709370657
* Some slight size optimisations.Jens Arnold2005-08-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7383 a1c6a512-1295-4272-9138-f99709370657
* Patch #1105616 by Ray Lambert - A-B Repeat for Archos studio/recorder, still ↵Linus Nielsen Feltzing2005-08-21
| | | | | | 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
* Coldfire: assembler optimised SWAB32() inline function. Added SWAW32() even ↵Jens Arnold2005-08-21
| | | | | | if it isn't currently used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7379 a1c6a512-1295-4272-9138-f99709370657
* Hooked up the runtime database on archos.Jens Arnold2005-08-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7376 a1c6a512-1295-4272-9138-f99709370657
* Fixed and removed the most annoying pops with iRiver.Miika Pekkarinen2005-08-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7368 a1c6a512-1295-4272-9138-f99709370657
* Fixed the usb mode. We did hit the thread limit which was nowMiika Pekkarinen2005-08-21
| | | | | | | increased from 10 to 14. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7367 a1c6a512-1295-4272-9138-f99709370657