Commit graph

11792 commits

Author SHA1 Message Date
Jonathan Gordon
fd0e640edd Bah, Linus was right, trying to call the ata_idle callbacks on usb and
shutdown doesnt work. Threads with callbacks must handle these 2 events
instead.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11477 a1c6a512-1295-4272-9138-f99709370657
2006-11-09 07:02:18 +00:00
Michael Sevakis
d57fc0c581 Oops. Bungled the order on iCatcher.128x128x16.wps.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11476 a1c6a512-1295-4272-9138-f99709370657
2006-11-09 03:49:59 +00:00
Michael Sevakis
88278794d5 Had to update some WPS files to make them compatible with the changed audio format order.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11475 a1c6a512-1295-4272-9138-f99709370657
2006-11-09 03:32:19 +00:00
Adam Boot
c1916afa41 Sample-accurate seeking for FLAC
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11474 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 22:00:45 +00:00
Tomasz Malesinski
0a220b6da6 Remove unnecessary dummy pcm_init for PNX0101 (iFP).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11473 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 21:59:21 +00:00
Jens Arnold
7549960373 Bugfix: X5 simulator now simulates the RTC.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11472 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 20:52:30 +00:00
Magnus Holmgren
38ec5edf26 Improve support for long MP4 files. Twice as long files can now play, and for those that still are too long, exit with a codec failure rather than freeze Rockbox.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11471 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 19:54:08 +00:00
Michael Sevakis
d7e55278f3 Use HAVE_FLASHED_ROCKBOX when target is flashable. Currenly only used by the H100 series.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11470 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 18:33:06 +00:00
Michael Sevakis
a32b33bf83 Forgot to cvs add lcd-as-h100.S.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11469 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 16:22:30 +00:00
Michael Sevakis
e89a3940f9 More exodus to the target tree for ColdFire and a bonus sorting of firmware/SOURCES.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11468 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 16:13:04 +00:00
Marcoen Hirschberg
f9c8a891af put back the PP5002 specific ATA code that got lost during the ipod target tree move
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11467 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 12:34:21 +00:00
Jens Arnold
5d67b4906d Missed one hotswap ifdef...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11466 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 08:04:11 +00:00
Jens Arnold
af2d91f629 Fix idle monitoring to not freeze the Ondio, and add it in a more elegant way. Fixed hotswap ifdefing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11465 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 07:32:53 +00:00
Jonathan Gordon
92eff9d293 fixed once again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11464 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 03:19:53 +00:00
Jonathan Gordon
59da10a940 grr.. got lost in firmware/SOURCES
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11463 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 03:06:37 +00:00
Jonathan Gordon
d9f7ac24f4 fix booboo in ata.c (SYS_POWEROFF falling into SYS_USB_CONNECTED)
enable ata_idle callbacks in ata_mmc.c (calls the callbacks after 10s of
real inactivity)
fix builds


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11462 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 02:23:01 +00:00
Jonathan Gordon
f184152c05 * changes to ata.c - idle callbacks are called after 2 sec of real idle,
and shutdown and usb (it makes sense here). ata_sleep doesnt get broken
by callbacks.
* allow ata_sleep() at the end of buffering again
* config block uses ata_idle instead of delayed sector when saving
* remove delayed sector code from ata_mmc.c (idle callbacks are not yet
implemented for ata_mmc.c tho)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11461 a1c6a512-1295-4272-9138-f99709370657
2006-11-08 01:55:26 +00:00
Michael Sevakis
5dd0775924 Calculation was wrong in pcmbuf_is_same_size such that is would almost certainly return false.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11460 a1c6a512-1295-4272-9138-f99709370657
2006-11-07 19:30:48 +00:00
Magnus Holmgren
50deedc6c7 UI simulator: fix startup freeze if a language had been selected.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11459 a1c6a512-1295-4272-9138-f99709370657
2006-11-07 19:03:29 +00:00
Jonathan Gordon
398c802710 dont spin up the disk to call the callbacks.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11458 a1c6a512-1295-4272-9138-f99709370657
2006-11-07 13:14:52 +00:00
Jonathan Gordon
a018641105 allow the nano to rebuffer on "disk" spindown, seems to be fine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11457 a1c6a512-1295-4272-9138-f99709370657
2006-11-07 06:31:36 +00:00
Jens Arnold
0f949e93e3 Archos recorders, Ondio FM: Set (unused) MAS SDO and S/PDIF out while recording the same way as for playback (SDO disabled, S/PDIF enabled on recorder V1 only).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11456 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 22:40:40 +00:00
Jens Arnold
128c3ee686 AIFF is not (yet) a supported format on HWCODEC targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11455 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 19:49:05 +00:00
Michael Sevakis
4aa01ed5f0 Fixed the errors on the sims.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11454 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 18:36:10 +00:00
Michael Sevakis
5efee7c94a Forgot to use cvs add on a few new files in the fresh checkout I used. woops.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11453 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 18:18:05 +00:00
Michael Sevakis
0f5cb94aa4 Big Patch adds primarily: Samplerate and format selection to recording for SWCODEC. Supprort for samplerates changing in playback (just goes with the recording part inseparably). Samplerates to all encoders. Encoders can be configured individually on a menu specific to the encoder in the recording menu. File creation is delayed until flush time to reduce spinups when splitting. Misc: statusbar icons for numbers are individual digits to display any number. Audio buffer was rearranged to maximize memory available to recording and properly reinitialized when trashed. ColdFire PCM stuff moved to target tree to avoid a complicated mess when adding samplerate switching. Some needed API changes and to neaten up growing gap between hardware and software codecs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11452 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 18:07:30 +00:00
Jonathan Gordon
0b22795e26 adds ata_idle_notify system which allows callbacks in apps/ to be called
when the hard disk is idle but spinning, and just before shutting down.
on SWCODEC targets with > 8MB RAM the playback engine will try to
refill the buffer if it is less than 75% full while the disk is spinning
(temporarily disabled on the nano)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11451 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 14:24:18 +00:00
Jonas Häggqvist
e543901777 I think I'm really done now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11450 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 11:48:00 +00:00
Jonas Häggqvist
08f4a42f7d Oops, only meant to change the error, not the shebang
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11449 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 11:40:10 +00:00
Jonas Häggqvist
8ff1d63d2c Last POSIX fix of the day. I think I'll never make that mistake again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11448 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 11:21:11 +00:00
Jonas Häggqvist
519461c764 Another POSIX fix.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11447 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 11:19:14 +00:00
Jonas Häggqvist
a895738b60 POSIX fix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11446 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 10:21:03 +00:00
Jonathan Gordon
6a1161b634 dont allow the volume setting to wrap
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11445 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 10:11:51 +00:00
Dave Chapman
2f444aac29 Fix keymapping for pitchscreen on ipods - PLAY is now used to toggle between percentage and semitone modes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11444 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 09:43:40 +00:00
Linus Nielsen Feltzing
4c1ba959a4 Move the new pitch strings to the end of the language file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11443 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 09:24:16 +00:00
Linus Nielsen Feltzing
3b99840019 Patch #6145 by Alexander Levin - Pitch adjustment in semitone steps
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11442 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 09:19:40 +00:00
Jonathan Gordon
ddba5fa37d fixes fs5913
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11441 a1c6a512-1295-4272-9138-f99709370657
2006-11-06 06:21:45 +00:00
Magnus Holmgren
397c39badc H1x0/H3x0: Re-enable the 'big value step' (on+left or on+right) in the graphic equalizer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11440 a1c6a512-1295-4272-9138-f99709370657
2006-11-05 19:37:43 +00:00
Magnus Holmgren
d6729e2654 Fix remote screen check in graphic equalizer, so that it can be used on logf-enabled builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11439 a1c6a512-1295-4272-9138-f99709370657
2006-11-05 19:01:36 +00:00
Jens Arnold
a19faaed63 Doom bugfix: updating a saved tranmap didn't work.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11438 a1c6a512-1295-4272-9138-f99709370657
2006-11-05 17:45:54 +00:00
Jens Arnold
9a56fdf5b2 JPEG viewer: Removed the playback control menu on archos. It made no sense as the JPEG viewer always needs to use the main buffer on archos, and it could cause strange effects.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11437 a1c6a512-1295-4272-9138-f99709370657
2006-11-05 15:06:11 +00:00
Jens Arnold
32c69452d6 Grayscale lib: Using a 32x32->32 bit multiplication is better on ARM, as 16x16->32 bit isn't a single instruction. Renamed the macro for pointing out that it's not necessarily 16 bit anymore, and to avoid collisions with similar macros in plugins.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11436 a1c6a512-1295-4272-9138-f99709370657
2006-11-05 14:40:14 +00:00
Marcoen Hirschberg
0b9e266b1e fix typo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11435 a1c6a512-1295-4272-9138-f99709370657
2006-11-05 07:55:00 +00:00
Marcoen Hirschberg
bce255d98b implement the gigabeat backlight driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11434 a1c6a512-1295-4272-9138-f99709370657
2006-11-05 07:54:08 +00:00
Marcoen Hirschberg
eda13cedc0 update by Jeong Taek In
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11433 a1c6a512-1295-4272-9138-f99709370657
2006-11-05 07:20:05 +00:00
Dave Chapman
1c973706b9 Ooops, only the dest: field should have been updated with the "Cancelled" change.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11432 a1c6a512-1295-4272-9138-f99709370657
2006-11-04 14:31:39 +00:00
Dave Chapman
7257704b45 Use the British English "Cancelled" instead of the US English "Canceled". Closes FS#6286.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11431 a1c6a512-1295-4272-9138-f99709370657
2006-11-04 14:05:32 +00:00
Jonas Häggqvist
18797f6cb9 This should fix a problem with some shells
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11430 a1c6a512-1295-4272-9138-f99709370657
2006-11-04 02:32:03 +00:00
Jens Arnold
f8b1da2f7b H300, X5: Faster lcd_yuv_blit() using EMAC. Speedup of the function itself at 124MHz: 10.5% on X5, 16.5% on H300. mpegplayer speedup 3..4%
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11429 a1c6a512-1295-4272-9138-f99709370657
2006-11-04 00:42:18 +00:00
Dominik Riebeling
0d8781e2f9 add missing command line to ipod 3g installation instructions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11428 a1c6a512-1295-4272-9138-f99709370657
2006-11-03 23:18:51 +00:00