Jens Arnold
|
f77acfb982
|
Fixed a warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4625 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-15 00:09:17 +00:00 |
|
Jens Arnold
|
6157caadcc
|
TABs again...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4624 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-15 00:03:31 +00:00 |
|
Jens Arnold
|
36764c5319
|
Fixed lcd_putsxyofs() for the new lcd_bitmap()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4623 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-14 23:53:25 +00:00 |
|
Jens Arnold
|
6dc88dca66
|
Some TAB characters slipped in...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4621 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-14 23:08:08 +00:00 |
|
Jens Arnold
|
2d446fef06
|
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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4620 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-14 22:55:05 +00:00 |
|
Björn Stenberg
|
cdca9de66c
|
Added .S files in drivers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4608 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-12 09:28:39 +00:00 |
|
Kjell Ericson
|
195d716b87
|
Corrected the charset for old lcd of players after an incorrect change
before.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4605 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-11 08:42:06 +00:00 |
|
Jens Arnold
|
e48cc2a491
|
Fully assembler optimized lcd driver (another 10% real-world speedup on recorder), replaces lcd.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4602 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-10 11:38:24 +00:00 |
|
Jörg Hohensohn
|
30c338a4c1
|
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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4597 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-09 09:36:58 +00:00 |
|
Jens Arnold
|
e000e242a1
|
Faster LCD transfer routines (+35% for the player, +8% for the recorder)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4577 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-06 06:53:07 +00:00 |
|
Jens Arnold
|
2cae1dae1c
|
Unified & assembler optimized recording transfer routines: Smaller & 50% faster
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4576 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-04 06:29:41 +00:00 |
|
Jörg Hohensohn
|
72e08fb838
|
updated remove_thread(), should cover Linus' hints
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4570 a1c6a512-1295-4272-9138-f99709370657
|
2004-05-01 15:36:12 +00:00 |
|
Jörg Hohensohn
|
7bd007a597
|
remove_thread() function added, for future dynamic thread creation by plugins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4562 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-30 20:23:04 +00:00 |
|
Linus Nielsen Feltzing
|
a23303695e
|
MP3 files with VBRI frames were parsed incorrectly, and the VBRI frame was partly fed to the MAS, giving playback glitches
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4560 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-29 01:18:15 +00:00 |
|
Linus Nielsen Feltzing
|
7662f06e53
|
valid_time() now handles tm_wday correctly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4555 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-25 23:47:50 +00:00 |
|
Jens Arnold
|
4f7956c206
|
(v)snprintf() wrote past buffer end if string length was equal to buffer size
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4549 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-22 21:19:33 +00:00 |
|
Jens Arnold
|
1aa9cdad20
|
Fixed player sim warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4538 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-21 11:00:51 +00:00 |
|
Jens Arnold
|
38e8a117aa
|
Unified usage of lcd transfer code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4536 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-21 09:39:29 +00:00 |
|
Linus Nielsen Feltzing
|
a1273a4f2e
|
Removed some debugging code that shouldn't have been committed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4533 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-21 06:46:59 +00:00 |
|
Linus Nielsen Feltzing
|
7ddf0d673d
|
Reworked the time get/set functions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4522 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-20 10:23:57 +00:00 |
|
Linus Nielsen Feltzing
|
18d5d30c1c
|
Better POSIX compatibility for mkdir(), rmdir() and opendir()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4521 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-20 10:15:39 +00:00 |
|
Linus Nielsen Feltzing
|
bc9397d1fa
|
New function: rmdir(). Also some changes in the fat code, to track the 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
|
2004-04-16 08:58:29 +00:00 |
|
Linus Nielsen Feltzing
|
b8beff39e9
|
No need to call fat_truncate() to delete the file, fat_remove() frees all clusters anyway
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4508 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-16 08:54:13 +00:00 |
|
Linus Nielsen Feltzing
|
0876cec68a
|
Added rmdir, and changed atoi() to strtol(), to be able to enter hex values as arguments
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4507 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-16 08:13:27 +00:00 |
|
Linus Nielsen Feltzing
|
d070fc9627
|
Minor corrections for the mkdir function, and some cleanup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4506 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-15 08:38:13 +00:00 |
|
Linus Nielsen Feltzing
|
66cda8cab1
|
Fixed bug #932467, where there could be a deadlock if you pause the playback before the initial bitswapping is done
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4482 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-09 21:03:09 +00:00 |
|
Björn Stenberg
|
51a738e107
|
Added some missing character substitutions, prompted by Eric Lassauge.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4474 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-06 15:23:58 +00:00 |
|
Linus Nielsen Feltzing
|
ef1698e648
|
Added cluster size to the disk debug screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4469 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-06 00:17:02 +00:00 |
|
Linus Nielsen Feltzing
|
a018cb56c9
|
Patch #929680 by Jens Arnold, fixes bug #929680 by reducing the postpone_dma_tick delay
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4467 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-05 21:50:07 +00:00 |
|
Linus Nielsen Feltzing
|
5248641b40
|
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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4462 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-01 14:07:56 +00:00 |
|
Jörg Hohensohn
|
9c52b24b00
|
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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4460 a1c6a512-1295-4272-9138-f99709370657
|
2004-04-01 05:46:31 +00:00 |
|
Linus Nielsen Feltzing
|
2cc373eb99
|
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).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4455 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-30 13:57:06 +00:00 |
|
Linus Nielsen Feltzing
|
22c0a2d747
|
Fixed the prerecording as well
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4453 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-30 08:28:24 +00:00 |
|
Linus Nielsen Feltzing
|
d554d801f5
|
Fixed the problem when high quality recordings could start with a corrupt frame
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4452 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-30 08:21:53 +00:00 |
|
Linus Nielsen Feltzing
|
a9c645f887
|
Increased the USB thread stack. This fixed bug #762588.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4439 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-25 14:08:58 +00:00 |
|
Linus Nielsen Feltzing
|
e701808b2e
|
The ID3V2 TCON frame is now parsed in a little more forgiving manner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4437 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-25 06:58:25 +00:00 |
|
Björn Stenberg
|
8918fd89cd
|
No need to turn on the backlight for remote button presses.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4432 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-22 13:27:20 +00:00 |
|
Jörg Hohensohn
|
590e6af888
|
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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4425 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-21 17:45:45 +00:00 |
|
Jörg Hohensohn
|
fa97f161ab
|
Third step of the voice-UI: numerical settings are spoken (composed at 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
|
2004-03-19 22:15:53 +00:00 |
|
Henrik Backe
|
7ceee9d04b
|
Include mem*.S in daily tar balls
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4411 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-19 18:21:57 +00:00 |
|
Linus Nielsen Feltzing
|
8bda0e1097
|
A hip shot trying to make the Red LED Death situation a little better
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4409 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-19 13:26:43 +00:00 |
|
Jörg Hohensohn
|
e64256d499
|
patch #919088: 17% faster bitswap(), by Jens "SH" Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4407 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-18 22:44:05 +00:00 |
|
Jörg Hohensohn
|
b61cf76aba
|
patch #917153: faster memset()/memcpy()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4406 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-18 22:06:36 +00:00 |
|
Linus Nielsen Feltzing
|
4b7c742fbe
|
Increased the maximum battery capacity
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4388 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-16 07:33:12 +00:00 |
|
Jörg Hohensohn
|
38ac78ae97
|
killed an overlooked warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4382 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-14 22:02:53 +00:00 |
|
Jörg Hohensohn
|
4f36ea8fbf
|
First step of the voice-UI: the menus can talk. You need a "voicefont" file in .rockbox to use this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4381 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-14 21:33:53 +00:00 |
|
Linus Nielsen Feltzing
|
a85a525893
|
Skipping unknown ID3V2 frames didn't work as expected with global unsynch. This fixes bug report #887332.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4379 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-13 22:55:47 +00:00 |
|
Jörg Hohensohn
|
81e309dd1a
|
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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4374 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-13 16:45:18 +00:00 |
|
Jörg Hohensohn
|
4cee740afa
|
nice hint by Jens Arnold: using RAS Down Mode for the DRAM makes the box 10-15% faster
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4373 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-13 11:44:48 +00:00 |
|
Jörg Hohensohn
|
fbea708b2e
|
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.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4367 a1c6a512-1295-4272-9138-f99709370657
|
2004-03-11 19:27:26 +00:00 |
|