Commit graph

16792 commits

Author SHA1 Message Date
Antoine Cellerier
7e1a22e5be CODEC_IDX_{AUDIO,VOICE} are already defined in apps/dsp.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16725 a1c6a512-1295-4272-9138-f99709370657
2008-03-20 21:44:04 +00:00
Dominik Riebeling
7b2982ac62 On windows check for iPod_Control folder to allow resolving the drive letter for Ipods.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16724 a1c6a512-1295-4272-9138-f99709370657
2008-03-20 20:29:17 +00:00
Frank Gevaerts
a6108b9097 differentiate between connected and powered in usb_detect()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16723 a1c6a512-1295-4272-9138-f99709370657
2008-03-20 20:01:28 +00:00
Jens Arnold
8113717da9 Fix BMP loader for the iAudio M3 display.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16722 a1c6a512-1295-4272-9138-f99709370657
2008-03-20 17:40:58 +00:00
Michael Sevakis
d3ecbbf988 Turnaround time must be included in dsp yielding to throttle against other threads. Do at least one per buffer full as well (or things can stick a bit on initial input triggers).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16721 a1c6a512-1295-4272-9138-f99709370657
2008-03-20 17:03:57 +00:00
Jens Arnold
0b3f241187 Don't slow down I2C more than necessary when clock-stretching (rather old bug...)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16720 a1c6a512-1295-4272-9138-f99709370657
2008-03-20 16:45:44 +00:00
Michael Sevakis
ed8445f205 Change files to use the public function sleep() and not the intenal kernel function sleep_thread().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16719 a1c6a512-1295-4272-9138-f99709370657
2008-03-20 15:20:06 +00:00
Dominik Riebeling
24cbf6e90d Change "reboot" to "hard reset" in the Ipod installation as discussed on IRC.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16718 a1c6a512-1295-4272-9138-f99709370657
2008-03-19 18:01:38 +00:00
Andree Buschmann
fd052ec753 Commit FS#8750. Add ARM assembler for the dsp-functions channels_process_sound_chan_mono(), channels_process_sound_chan_karaoke(), sample_output_mono() and sample_output_stereo(). By measurement the speed up is ~75% for the first three functions and ~40% for sample_output_stereo(). Additionally avoid calling yield() to often in dsp.c -- it is now limited to once per tick.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16717 a1c6a512-1295-4272-9138-f99709370657
2008-03-19 13:55:53 +00:00
Andree Buschmann
178df1cfcf Correct DEV_TIMING for CPUFREQ_DEFAULT. Was changed by fault in former power management commit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16716 a1c6a512-1295-4272-9138-f99709370657
2008-03-19 13:10:02 +00:00
Daniel Stenberg
bcc50a18ba welcome Andree Buschmann!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16715 a1c6a512-1295-4272-9138-f99709370657
2008-03-19 12:35:56 +00:00
Robert Kukla
a819db0dfd add rbutil version warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16714 a1c6a512-1295-4272-9138-f99709370657
2008-03-19 11:55:50 +00:00
Linus Nielsen Feltzing
5c7889fd4b A small clarification in the m:robe 100 installation instructions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16713 a1c6a512-1295-4272-9138-f99709370657
2008-03-19 07:30:46 +00:00
Marianne Arnold
47104805fe Manual: make sure that there won't be any additional spaces in the \opt{}. This should fix the missing button table in the c200's virtual keyboard section.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16712 a1c6a512-1295-4272-9138-f99709370657
2008-03-19 01:12:44 +00:00
Jens Arnold
8e66491ffe M3: Make remote LCD hotplug work, and make 'backlight on button hold' use the correct hold switch. * Kill a warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16711 a1c6a512-1295-4272-9138-f99709370657
2008-03-19 00:34:56 +00:00
Dominik Riebeling
ba193a8065 Oops. Should commit patches correctly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16710 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 23:22:08 +00:00
Jens Arnold
76614b3687 Make vkeyboard usable on M3.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16709 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 22:59:39 +00:00
Jens Arnold
eb0a7a3318 Correct the name of a flag. No functional change.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16708 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 22:48:26 +00:00
Dominik Riebeling
6deb9f31ff Fix rbutil building with gcc 4.3 on linux (FS#8757 by Dennis Schridde).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16707 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 22:45:54 +00:00
Dominik Wenger
10a05edb31 rbutil: support for iaudio m3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16698 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 21:06:04 +00:00
Jens Arnold
3c4afa4a20 Make scramble add the flash logo when encoding for iAudio. It's only shown on M3 with the cowon loader versions I've seen, but the space is reserved in all coldfire iaudio flash files (was just zeroed before).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16697 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 20:58:52 +00:00
Robert Kukla
265621729b m:robe 100 manual work - it is now in a state comparable to the gigabeat one
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16695 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 16:02:41 +00:00
Frank Gevaerts
455fabfcb8 fix SCSI_FORMAT_CAPACITY_FORMATTED_MEDIA flag endianness. Thanks to Martin Ritter for spotting this
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16694 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 10:16:27 +00:00
Robert Kukla
6e209443c5 - add button descriptions to the m:robe 100 manual for the majority of plugins
- add gigabeat button descriptions which were missing
- fix a few inconsistencies I noticed doing the above (mainly outstanding r13278 follow-ons)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16693 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 09:24:35 +00:00
Brandon Low
7b1de20544 Fix FS 8753, JdGordon started it, I finished it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16692 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 07:01:23 +00:00
Jens Arnold
6d8b827472 Commit the ADC changes (fix red M3 builds).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16691 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 06:55:59 +00:00
Jens Arnold
d700970f86 Cosmetic fixes for the iAudio bootloader: Don't display 'Hold switch on' if the reason for getting there was a spurious ON event. Don't disable the multi-colour LED in the M3 bootloader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16690 a1c6a512-1295-4272-9138-f99709370657
2008-03-18 00:17:21 +00:00
Jens Arnold
ed3ff1b0b5 Various coldfire fixes: (1) iAudio Bootloader: Check the status of main & remote power button vs. the respective hold switch, and shut down when on hold. On X5/M5 this check is not strictly necessary for the main unit, but left there to keep things uniform. (2) M3: Stop reading the ADC properly before leaving the bootloader, on RoLo, and on reboot, to make it work reliably after those transitions. (3) Disable all interrupt sources on system init to avoid premature ISR calls after enabling interrupts in general. (4) iAudios: Proper implementation of ide_powered(), avoiding nasty HDD clicks in the bootloader when powering down, e.g. because of Hold. (5) Slight optimisations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16689 a1c6a512-1295-4272-9138-f99709370657
2008-03-17 23:47:38 +00:00
Robert Kukla
4071826c81 save clock plugin settings in correct directory
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16688 a1c6a512-1295-4272-9138-f99709370657
2008-03-17 22:27:25 +00:00
Alessio Lenzi
a6430d3ebd Updated italian translation. Fixed accent as requested in FS #8742 but with correct character set.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16686 a1c6a512-1295-4272-9138-f99709370657
2008-03-17 21:26:27 +00:00
Jonathan Gordon
a67e5d89ef It makes more sense for the callback registrar to decide if its a "oneshot" then the callback caller.
(Doing it this way means playback could(/should?) registar a disk spinup callback at init which is called every spinup without needing to be reregistered)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16685 a1c6a512-1295-4272-9138-f99709370657
2008-03-17 05:22:53 +00:00
Jens Arnold
c6b6bad18f iAudio M3: ADC driver, making buttons and battery voltage reading work. * Disable the multi-colour LED for now to save power. Proper handling will be added later. * Make reboot on button press work on iAudio X5, M5, M3 in panicf(), and on M3 in UIE().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16684 a1c6a512-1295-4272-9138-f99709370657
2008-03-17 00:19:23 +00:00
Marcoen Hirschberg
648104a318 fixes for the Chinese and Japanese language files by Harry Tu. Closes FS#8716 and FS#8576.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16683 a1c6a512-1295-4272-9138-f99709370657
2008-03-16 22:41:11 +00:00
Miika Pekkarinen
19c6e66c13 Implement the playback event handling as a system-wide multi-purpose event system. Unified mpeg.c and playback.c audio event handling. Converted ata_idle_notify to use the new event handling system also.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16682 a1c6a512-1295-4272-9138-f99709370657
2008-03-16 13:55:16 +00:00
Jens Arnold
478ba0afa1 Add two missing coldfire interrupt vectors.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16681 a1c6a512-1295-4272-9138-f99709370657
2008-03-16 00:50:46 +00:00
Jens Arnold
3005cf5c86 Sound on M3. yay!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16679 a1c6a512-1295-4272-9138-f99709370657
2008-03-15 21:55:14 +00:00
Steve Gotthardt
7757bcfdd6 Further size savings - no need to make call for 0-9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16678 a1c6a512-1295-4272-9138-f99709370657
2008-03-15 18:36:36 +00:00
Dominik Wenger
c0fb5b815e rbutil: fix a debug output, so it compiles again on windows.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16677 a1c6a512-1295-4272-9138-f99709370657
2008-03-15 14:50:42 +00:00
Jens Arnold
30f8326a8c iAudio M3: Fix standard remote context. * Process button adc values in the button driver. Those buttons won't work without the not-yet-committable ADC driver though.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16676 a1c6a512-1295-4272-9138-f99709370657
2008-03-15 12:20:59 +00:00
Dave Chapman
6ee34cb53b Small bin-size optimisation - convert a macro used six times to a function
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16675 a1c6a512-1295-4272-9138-f99709370657
2008-03-15 11:12:16 +00:00
Jens Arnold
9ae9a18de9 Make ports debug screen usable on M3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16674 a1c6a512-1295-4272-9138-f99709370657
2008-03-15 10:11:23 +00:00
Daniel Stenberg
373d56bd2d spelling mistakes pointed out by Alex Wallis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16671 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 21:29:03 +00:00
Robert Kukla
4e2c517591 m:robe 100 - fix screenshots
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16669 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 20:06:23 +00:00
Dominik Riebeling
77e036af7d when changing settings from the Talk and Voice window also update the main widgets settings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16668 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 18:27:39 +00:00
Jonas Häggqvist
da6b43b25b Another capitalization inconsistency fixed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16667 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 17:14:20 +00:00
Robert Kukla
25ae7d6184 m:robe 100 - screenshots for plugins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16666 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 13:56:03 +00:00
Jens Arnold
45ba583a84 Fix remote stop from tree in the M3 keymap.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16665 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 10:25:28 +00:00
Jens Arnold
fc2a757e33 Make screendump work on the M3 (sim).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16664 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 10:13:58 +00:00
Jonas Häggqvist
1b53f44892 Apply FS#8538 - iconsistencies in menu wording/capitalization as well as update Danish language.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16663 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 10:02:05 +00:00
Jens Arnold
d3c3fc8ab5 In order to disable building plugins for a target, 'plugin' must be set to empty in configure.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16662 a1c6a512-1295-4272-9138-f99709370657
2008-03-14 09:22:30 +00:00