- b405919 Enabled assembler optimized disk reading and writing (approx. 2 times as fast) by Jens Arnold · 21 years ago
- a8dab4c New screen dump feature for recorders by Linus Nielsen Feltzing · 21 years ago
- 94da3b5 Added the (practically useless) 20ms option to the Auto Volume setting, for completeness by Linus Nielsen Feltzing · 21 years ago
- 9830b16 switch_thread() now checks the stack of the current thread instead of the next, to report stack errors sooner. I removed some TAB chars in the process. by Linus Nielsen Feltzing · 21 years ago
- fafd209 Patch #881887 by Gerald Vanbaren. The red LED is now ON when recording and blinking when waiting to record (and when paused). by Linus Nielsen Feltzing · 21 years ago
- cac729e remove_tread() -> remove_thread() by Linus Nielsen Feltzing · 21 years ago
- e61f6fa Added reset_poweroff_timer(), which can be used to prevent idle poweroff. This is also available in the plugin API. by Linus Nielsen Feltzing · 21 years ago
- 3db9c83 Simplified the settings code by removing the phys2val conversions. This has the side effect of increasing the resolution for the balance setting from 2% steps to 1% steps, and bass boost from 10% steps to 1% steps. by Linus Nielsen Feltzing · 21 years ago
- 74eb642 infrastructure for sorting by date+time, now we "only" need to decide on the UI by Jörg Hohensohn · 21 years ago
- 7ba7ffd remove extra ';' by Daniel Stenberg · 21 years ago
- 43d351a remove C++/C99 comment by Daniel Stenberg · 21 years ago
- 743f234 Stray semicolon removed by Linus Nielsen Feltzing · 21 years ago
- e3548c3 The sleep timer now waits until the disk is idle before shutting down by Linus Nielsen Feltzing · 21 years ago
- e4eb2c5 removed dead code by Linus Nielsen Feltzing · 21 years ago
- 846e8e9 mpeg_set_pitch now uses the 7f1 shadow register by Linus Nielsen Feltzing · 21 years ago
- 44e76cf Disabled automatic disk spindown (by the drive). Updated comments regarding timing by Jens Arnold · 21 years ago
- 2ecddad Don't throw away return code. by Björn Stenberg · 21 years ago
- 8eca851 Try mounting all partitions after USB disconnect, just as on boot. by Björn Stenberg · 21 years ago
- a6142ab Finally, the archos directory sandbox works in the same way for both X11 and win32 simulators. Unfortunately, this breaks the VC++ compatibility. Also, the plugin API now supports DEBUGF. Last, but not least, we have a new plugin, vbrfix.rock. by Linus Nielsen Feltzing · 21 years ago
- 9bcc351 Ooops! I wrote garbage to the MAS when stopping the recording. by Linus Nielsen Feltzing · 21 years ago
- 313f676 We now put ID3v2.3 tags in the recorded files instead of ID3v2.4, because some auido editing tools can't handle ID3v2.4 by Linus Nielsen Feltzing · 21 years ago
- ccd5897 Removed unused variables by Linus Nielsen Feltzing · 21 years ago
- ce3482c The MAS3587F data sheet was wrong about having to validate the pause bit setting by writing to d0:7f1. When I removed the validation, the MAS doesn't give us corrupt frames when pausing, or at the end of the recording. by Linus Nielsen Feltzing · 21 years ago
- f487ebe The Play button now acts as a Pause button during recording instead of opening a new file. The new-file feature is moved to the F3 button. by Linus Nielsen Feltzing · 21 years ago
- bdaf588 Moved genre list and access function to id3.c by Björn Stenberg · 21 years ago
- f77acfb Fixed a warning by Jens Arnold · 21 years ago
- 6157caa TABs again... by Jens Arnold · 21 years ago
- 36764c5 Fixed lcd_putsxyofs() for the new lcd_bitmap() by Jens Arnold · 21 years ago
- 6dc88dc Some TAB characters slipped in... by Jens Arnold · 21 years ago
- 2d446fe Fixed lcd_bitmap() to use the bitmap format generated by bmp2rb correctly. Now it works for height > 8. Adapted font transposing & changed some other places to take advantage of that. bounce.c was (apart from fonts) the only routine that used the old format correctly. by Jens Arnold · 21 years ago
- cdca9de Added .S files in drivers by Björn Stenberg · 21 years ago
- 195d716 Corrected the charset for old lcd of players after an incorrect change before. by Kjell Ericson · 21 years ago
- e48cc2a Fully assembler optimized lcd driver (another 10% real-world speedup on recorder), replaces lcd.c by Jens Arnold · 21 years ago
- 30c338a Prevent spurious bitswapping of the mp3 buffer: stop_playing() now calls 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. by Jörg Hohensohn · 21 years ago
- e000e24 Faster LCD transfer routines (+35% for the player, +8% for the recorder) by Jens Arnold · 21 years ago
- 2cae1da Unified & assembler optimized recording transfer routines: Smaller & 50% faster by Jens Arnold · 21 years ago
- 72e08fb updated remove_thread(), should cover Linus' hints by Jörg Hohensohn · 21 years ago
- 7bd007a remove_thread() function added, for future dynamic thread creation by plugins by Jörg Hohensohn · 21 years ago
- a233036 MP3 files with VBRI frames were parsed incorrectly, and the VBRI frame was partly fed to the MAS, giving playback glitches by Linus Nielsen Feltzing · 21 years ago
- 7662f06 valid_time() now handles tm_wday correctly by Linus Nielsen Feltzing · 21 years ago
- 4f7956c (v)snprintf() wrote past buffer end if string length was equal to buffer size by Jens Arnold · 21 years ago
- 1aa9cda Fixed player sim warning by Jens Arnold · 21 years ago
- 38e8a11 Unified usage of lcd transfer code by Jens Arnold · 21 years ago
- a1273a4 Removed some debugging code that shouldn't have been committed by Linus Nielsen Feltzing · 21 years ago
- 7ddf0d6 Reworked the time get/set functions by Linus Nielsen Feltzing · 21 years ago
- 18d5d30 Better POSIX compatibility for mkdir(), rmdir() and opendir() by Linus Nielsen Feltzing · 21 years ago
- bc9397d New function: rmdir(). Also some changes in the fat code, to track the parent directory in opendir(), to be able to delete directories by Linus Nielsen Feltzing · 21 years ago
- b8beff3 No need to call fat_truncate() to delete the file, fat_remove() frees all clusters anyway by Linus Nielsen Feltzing · 21 years ago
- 0876cec Added rmdir, and changed atoi() to strtol(), to be able to enter hex values as arguments by Linus Nielsen Feltzing · 21 years ago
- d070fc9 Minor corrections for the mkdir function, and some cleanup by Linus Nielsen Feltzing · 21 years ago
- 66cda8c Fixed bug #932467, where there could be a deadlock if you pause the playback before the initial bitswapping is done by Linus Nielsen Feltzing · 21 years ago
- 51a738e Added some missing character substitutions, prompted by Eric Lassauge. by Björn Stenberg · 21 years ago
- ef1698e Added cluster size to the disk debug screen by Linus Nielsen Feltzing · 21 years ago
- a018cb5 Patch #929680 by Jens Arnold, fixes bug #929680 by reducing the postpone_dma_tick delay by Linus Nielsen Feltzing · 21 years ago
- 5248641 Some bug fixes in the recording code. The recorded frames weren't CRC protected as intended, and the first frame could be incomplete. Also reduced the I2C communication by shadowing the MAS registers. by Linus Nielsen Feltzing · 21 years ago
- 9c52b24 patch #922836 by Jens: way faster disk writing, in assembler. The code is in, but yet disabled by #define PREFER_C_WRITING unless it's proven safe for all disks. by Jörg Hohensohn · 21 years ago
- 2cc373e The ID3 parser accidentally allowed a data length indicator flag on 2.3 tags, and the grouping identity bit is not the same on 2.3 and 2.4 (sigh). by Linus Nielsen Feltzing · 21 years ago
- 22c0a2d Fixed the prerecording as well by Linus Nielsen Feltzing · 21 years ago
- d554d80 Fixed the problem when high quality recordings could start with a corrupt frame by Linus Nielsen Feltzing · 21 years ago
- a9c645f Increased the USB thread stack. This fixed bug #762588. by Linus Nielsen Feltzing · 21 years ago
- e701808 The ID3V2 TCON frame is now parsed in a little more forgiving manner by Linus Nielsen Feltzing · 21 years ago
- 8918fd8 No need to turn on the backlight for remote button presses. by Björn Stenberg · 21 years ago
- 590e6af First try to get a better transition from a cancelled clip to a new one, by maintaining the frame sync. Doesn't seem to have much effect, though. by Jörg Hohensohn · 21 years ago
- fa97f16 Third step of the voice-UI: numerical settings are spoken (composed at runtime), needs new voicefont at the new location ".rockbox/langs/english.voice" by Jörg Hohensohn · 21 years ago
- 7ceee9d Include mem*.S in daily tar balls by Henrik Backe · 21 years ago
- 8bda0e1 A hip shot trying to make the Red LED Death situation a little better by Linus Nielsen Feltzing · 21 years ago
- e64256d patch #919088: 17% faster bitswap(), by Jens "SH" Arnold by Jörg Hohensohn · 21 years ago
- b61cf76 patch #917153: faster memset()/memcpy() by Jörg Hohensohn · 21 years ago
- 4b7c742 Increased the maximum battery capacity by Linus Nielsen Feltzing · 21 years ago
- 38ac78a killed an overlooked warning by Jörg Hohensohn · 21 years ago
- 4f36ea8 First step of the voice-UI: the menus can talk. You need a "voicefont" file in .rockbox to use this. by Jörg Hohensohn · 21 years ago
- a85a525 Skipping unknown ID3V2 frames didn't work as expected with global unsynch. This fixes bug report #887332. by Linus Nielsen Feltzing · 21 years ago
- 81e309d We had a few set_irq_level(15) left in the code, instead of the new set_irq_level(HIGHEST_IRQ_LEVEL). Only one was really used, in system_reboot(), creating a (unlikely) race condition. by Jörg Hohensohn · 21 years ago
- 4cee740 nice hint by Jens Arnold: using RAS Down Mode for the DRAM makes the box 10-15% faster by Jörg Hohensohn · 21 years ago
- fbea708 Feature for recording: Delayed file open avoids disk spinup as long as the buffer lasts. So for short clips the internal mic can be used without disturbance. by Jörg Hohensohn · 21 years ago
- 75c2538 patch #910193 by Jens Arnold: smaller and faster descramble/RoLo by Jörg Hohensohn · 21 years ago
- 5c8e82e You can't open() a directory as a file (at least not for writing) by Linus Nielsen Feltzing · 21 years ago
- 5fb1e10 - no second ata_hard_reset() call, saves ~2.5 seconds flash boot time (please test) by Jörg Hohensohn · 21 years ago
- 3a6e2f4 Reverted the STANDBY fix from 2004-02-15, rev 1.106 by Linus Nielsen Feltzing · 21 years ago
- 239a91c 14% faster bitswap, thanks Jens by Jörg Hohensohn · 21 years ago
- 860586d wasteful alignment fixed, thanks Jens by Jörg Hohensohn · 21 years ago
- f858697 Removed compiler warning by Linus Nielsen Feltzing · 21 years ago
- 111a972 Made set_irq_level() an inline function, and optimized it by removing the bit shifts by Linus Nielsen Feltzing · 21 years ago
- aa5b23d Removed the interrupt disabling in lcd_write_data() by Linus Nielsen Feltzing · 21 years ago
- 68331ff Now sets the highest possible PIO mode in set_features() by Linus Nielsen Feltzing · 21 years ago
- f9c780c The cli()/sti() functions are not safe. We should have removed them long ago. by Linus Nielsen Feltzing · 21 years ago
- 97955a7 fixed compiling errors by Linus Nielsen Feltzing · 21 years ago
- 867415b set_features() is now called from ata_power_on() by Linus Nielsen Feltzing · 21 years ago
- 7bd9223 Silly me, I forgot to remove my debugging code by Linus Nielsen Feltzing · 21 years ago
- c3b9720 Bug 1: The STANDBY mode is now explicitly disabled, since it could be set to 30s at powerup. Bug 2: set_features() wasn't called in ata_power_on(). by Linus Nielsen Feltzing · 21 years ago
- dee17f7 Assembly code for copy_read_sectors() disabled: Tests with Trent showed that this is to blame for file system corruptions, even waitstates didn't fix it. No idea why, sorry... by Jörg Hohensohn · 21 years ago
- 05f1fc4 Empty file/dir names are now rejected by open() and mkdir() by Linus Nielsen Feltzing · 21 years ago
- b646d4f Assembly code for copy_read_sectors() reworked: I've spread the ATA reads apart by filling independent instructions inbetween, this is also slightly faster because of no pipeline stall. Hopefully this fixes the problem Kargatron had with it. by Jörg Hohensohn · 21 years ago
- a258fe1 Better charging feedback for FM/V2 devices by Linus Nielsen Feltzing · 21 years ago
- 3dc1063 hope I killed that warning now by Jörg Hohensohn · 21 years ago
- 73681ff inconsistent argument type for backlight_set_timeout() fixed by Jörg Hohensohn · 21 years ago
- 95298a9 mp3 playback "engine" now in plugin API, rocks can make sound by Jörg Hohensohn · 21 years ago
- 7789f98 preparation for running directly from flash ROM by Jörg Hohensohn · 21 years ago
- bf4460e no code change, I just forgot to take my template disassembly out (a big comment block) by Jörg Hohensohn · 21 years ago
- cb570b9 Assembler optimized copy_read_sectors() gives another speedup of factor 1.4 for aligned and 1.2 for misaligned. Including my previous change the file reading is now nearly twice as fast compared to when I started this. -> Less disk uptime, longer battery life. by Jörg Hohensohn · 21 years ago