summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Corrected the charset for old lcd of players after an incorrect changeKjell Ericson2004-05-11
| | | | | | | before. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4605 a1c6a512-1295-4272-9138-f99709370657
* Fully assembler optimized lcd driver (another 10% real-world speedup on ↵Jens Arnold2004-05-10
| | | | | | recorder), replaces lcd.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4602 a1c6a512-1295-4272-9138-f99709370657
* Prevent spurious bitswapping of the mp3 buffer: stop_playing() now calls ↵Jörg Hohensohn2004-05-09
| | | | | | reset_mp3_buffer() and so makes sure the bitswap ends. (This was the reason for the failing voice UI after playback!) I also removed a few lines of redundant code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4597 a1c6a512-1295-4272-9138-f99709370657
* Faster LCD transfer routines (+35% for the player, +8% for the recorder)Jens Arnold2004-05-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4577 a1c6a512-1295-4272-9138-f99709370657
* Unified & assembler optimized recording transfer routines: Smaller & 50% fasterJens Arnold2004-05-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4576 a1c6a512-1295-4272-9138-f99709370657
* updated remove_thread(), should cover Linus' hintsJörg Hohensohn2004-05-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4570 a1c6a512-1295-4272-9138-f99709370657
* remove_thread() function added, for future dynamic thread creation by pluginsJörg Hohensohn2004-04-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4562 a1c6a512-1295-4272-9138-f99709370657
* MP3 files with VBRI frames were parsed incorrectly, and the VBRI frame was ↵Linus Nielsen Feltzing2004-04-29
| | | | | | partly fed to the MAS, giving playback glitches git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4560 a1c6a512-1295-4272-9138-f99709370657
* valid_time() now handles tm_wday correctlyLinus Nielsen Feltzing2004-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4555 a1c6a512-1295-4272-9138-f99709370657
* (v)snprintf() wrote past buffer end if string length was equal to buffer sizeJens Arnold2004-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4549 a1c6a512-1295-4272-9138-f99709370657
* Fixed player sim warningJens Arnold2004-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4538 a1c6a512-1295-4272-9138-f99709370657
* Unified usage of lcd transfer codeJens Arnold2004-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4536 a1c6a512-1295-4272-9138-f99709370657
* Removed some debugging code that shouldn't have been committedLinus Nielsen Feltzing2004-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4533 a1c6a512-1295-4272-9138-f99709370657
* Reworked the time get/set functionsLinus Nielsen Feltzing2004-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4522 a1c6a512-1295-4272-9138-f99709370657
* Better POSIX compatibility for mkdir(), rmdir() and opendir()Linus Nielsen Feltzing2004-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4521 a1c6a512-1295-4272-9138-f99709370657
* New function: rmdir(). Also some changes in the fat code, to track the ↵Linus Nielsen Feltzing2004-04-16
| | | | | | parent directory in opendir(), to be able to delete directories git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4509 a1c6a512-1295-4272-9138-f99709370657
* No need to call fat_truncate() to delete the file, fat_remove() frees all ↵Linus Nielsen Feltzing2004-04-16
| | | | | | clusters anyway git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4508 a1c6a512-1295-4272-9138-f99709370657
* Added rmdir, and changed atoi() to strtol(), to be able to enter hex values ↵Linus Nielsen Feltzing2004-04-16
| | | | | | as arguments git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4507 a1c6a512-1295-4272-9138-f99709370657
* Minor corrections for the mkdir function, and some cleanupLinus Nielsen Feltzing2004-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4506 a1c6a512-1295-4272-9138-f99709370657
* Fixed bug #932467, where there could be a deadlock if you pause the playback ↵Linus Nielsen Feltzing2004-04-09
| | | | | | before the initial bitswapping is done git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4482 a1c6a512-1295-4272-9138-f99709370657
* Added some missing character substitutions, prompted by Eric Lassauge.Björn Stenberg2004-04-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4474 a1c6a512-1295-4272-9138-f99709370657
* Added cluster size to the disk debug screenLinus Nielsen Feltzing2004-04-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4469 a1c6a512-1295-4272-9138-f99709370657
* Patch #929680 by Jens Arnold, fixes bug #929680 by reducing the ↵Linus Nielsen Feltzing2004-04-05
| | | | | | postpone_dma_tick delay git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4467 a1c6a512-1295-4272-9138-f99709370657
* Some bug fixes in the recording code. The recorded frames weren't CRC ↵Linus Nielsen Feltzing2004-04-01
| | | | | | protected as intended, and the first frame could be incomplete. Also reduced the I2C communication by shadowing the MAS registers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4462 a1c6a512-1295-4272-9138-f99709370657
* patch #922836 by Jens: way faster disk writing, in assembler. The code is ↵Jörg Hohensohn2004-04-01
| | | | | | in, but yet disabled by #define PREFER_C_WRITING unless it's proven safe for all disks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4460 a1c6a512-1295-4272-9138-f99709370657
* The ID3 parser accidentally allowed a data length indicator flag on 2.3 ↵Linus Nielsen Feltzing2004-03-30
| | | | | | tags, and the grouping identity bit is not the same on 2.3 and 2.4 (sigh). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4455 a1c6a512-1295-4272-9138-f99709370657
* Fixed the prerecording as wellLinus Nielsen Feltzing2004-03-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4453 a1c6a512-1295-4272-9138-f99709370657
* Fixed the problem when high quality recordings could start with a corrupt frameLinus Nielsen Feltzing2004-03-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4452 a1c6a512-1295-4272-9138-f99709370657
* Increased the USB thread stack. This fixed bug #762588.Linus Nielsen Feltzing2004-03-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4439 a1c6a512-1295-4272-9138-f99709370657
* The ID3V2 TCON frame is now parsed in a little more forgiving mannerLinus Nielsen Feltzing2004-03-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4437 a1c6a512-1295-4272-9138-f99709370657
* No need to turn on the backlight for remote button presses.Björn Stenberg2004-03-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4432 a1c6a512-1295-4272-9138-f99709370657
* First try to get a better transition from a cancelled clip to a new one, by ↵Jörg Hohensohn2004-03-21
| | | | | | maintaining the frame sync. Doesn't seem to have much effect, though. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4425 a1c6a512-1295-4272-9138-f99709370657
* Third step of the voice-UI: numerical settings are spoken (composed at ↵Jörg Hohensohn2004-03-19
| | | | | | runtime), needs new voicefont at the new location ".rockbox/langs/english.voice" git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4414 a1c6a512-1295-4272-9138-f99709370657
* Include mem*.S in daily tar ballsHenrik Backe2004-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4411 a1c6a512-1295-4272-9138-f99709370657
* A hip shot trying to make the Red LED Death situation a little betterLinus Nielsen Feltzing2004-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4409 a1c6a512-1295-4272-9138-f99709370657
* patch #919088: 17% faster bitswap(), by Jens "SH" ArnoldJörg Hohensohn2004-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4407 a1c6a512-1295-4272-9138-f99709370657
* patch #917153: faster memset()/memcpy()Jörg Hohensohn2004-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4406 a1c6a512-1295-4272-9138-f99709370657
* Increased the maximum battery capacityLinus Nielsen Feltzing2004-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4388 a1c6a512-1295-4272-9138-f99709370657
* killed an overlooked warningJörg Hohensohn2004-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4382 a1c6a512-1295-4272-9138-f99709370657
* First step of the voice-UI: the menus can talk. You need a "voicefont" file ↵Jörg Hohensohn2004-03-14
| | | | | | in .rockbox to use this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4381 a1c6a512-1295-4272-9138-f99709370657
* Skipping unknown ID3V2 frames didn't work as expected with global unsynch. ↵Linus Nielsen Feltzing2004-03-13
| | | | | | This fixes bug report #887332. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4379 a1c6a512-1295-4272-9138-f99709370657
* We had a few set_irq_level(15) left in the code, instead of the new ↵Jörg Hohensohn2004-03-13
| | | | | | set_irq_level(HIGHEST_IRQ_LEVEL). Only one was really used, in system_reboot(), creating a (unlikely) race condition. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4374 a1c6a512-1295-4272-9138-f99709370657
* nice hint by Jens Arnold: using RAS Down Mode for the DRAM makes the box ↵Jörg Hohensohn2004-03-13
| | | | | | 10-15% faster git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4373 a1c6a512-1295-4272-9138-f99709370657
* Feature for recording: Delayed file open avoids disk spinup as long as the ↵Jörg Hohensohn2004-03-11
| | | | | | buffer lasts. So for short clips the internal mic can be used without disturbance. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4367 a1c6a512-1295-4272-9138-f99709370657
* patch #910193 by Jens Arnold: smaller and faster descramble/RoLoJörg Hohensohn2004-03-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4365 a1c6a512-1295-4272-9138-f99709370657
* You can't open() a directory as a file (at least not for writing)Linus Nielsen Feltzing2004-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4359 a1c6a512-1295-4272-9138-f99709370657
* - no second ata_hard_reset() call, saves ~2.5 seconds flash boot time ↵Jörg Hohensohn2004-03-10
| | | | | | | | | (please test) - Jens' new assembler code in copy_read_sectors(), but still disabled git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4358 a1c6a512-1295-4272-9138-f99709370657
* Reverted the STANDBY fix from 2004-02-15, rev 1.106Linus Nielsen Feltzing2004-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4352 a1c6a512-1295-4272-9138-f99709370657
* 14% faster bitswap, thanks JensJörg Hohensohn2004-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4337 a1c6a512-1295-4272-9138-f99709370657
* wasteful alignment fixed, thanks JensJörg Hohensohn2004-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4336 a1c6a512-1295-4272-9138-f99709370657