Commit graph

14015 commits

Author SHA1 Message Date
Michael Sevakis
ea0d2cf7d6 Some rewriting of the e200 ata driver. No more panicing. Faster card multiplexing. Some calculated yielding (further tuneable if needed). Hopefully more reliable in general. Easy revert if rebellious.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13976 a1c6a512-1295-4272-9138-f99709370657
2007-07-25 06:15:07 +00:00
Michael Giacomelli
54b80471a5 Fix overflow in noise coding. Greatly improves sound quality of some low bitrate files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13975 a1c6a512-1295-4272-9138-f99709370657
2007-07-25 02:34:21 +00:00
Michael Sevakis
f2c1987586 Fix a bug that would cause a hang when shutting down from the recording screen during prerecording.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13974 a1c6a512-1295-4272-9138-f99709370657
2007-07-25 02:15:04 +00:00
Magnus Holmgren
277ee08703 MP4: Fix a sign error preventing some files from playing (e.g., if tagged by MusicBrainz).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13973 a1c6a512-1295-4272-9138-f99709370657
2007-07-24 20:40:10 +00:00
Nils Wallménius
22bc7de528 Prevent statusbar from flickering in the 'Set Time/Date' screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13972 a1c6a512-1295-4272-9138-f99709370657
2007-07-24 20:22:23 +00:00
Nils Wallménius
90ccc336b4 Make genlang output correct .lng files when the 'none' keyword is used but is not all lowercase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13971 a1c6a512-1295-4272-9138-f99709370657
2007-07-24 18:49:33 +00:00
Marianne Arnold
4382ac84ac Updated german translation once more because the previous one had some cases of ' '. Tried to improve wording a bit too, there is still room for further improvement.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13970 a1c6a512-1295-4272-9138-f99709370657
2007-07-24 16:30:03 +00:00
Dave Chapman
a6b4842cc3 Check if the HW is capable of 22.050KHz playback, and revert to using 44.1Khz otherwise.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13969 a1c6a512-1295-4272-9138-f99709370657
2007-07-24 08:22:14 +00:00
Dave Chapman
b97c00dc8e Remove the mad_frame_overlap[] buffer from the main (IRAM) stack in order to prevent the reported stack overflows. On Coldfire, there is enough room to keep it in IRAM, but not on PortalPlayer. However, this should not cause problems as the audio thread has an entire core to itself (except for buffering) and IRAM doesn't make much difference on PP502x.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13968 a1c6a512-1295-4272-9138-f99709370657
2007-07-23 23:01:47 +00:00
Nicolas Pennequin
34a6c4748c Fix FS#7441: Volume wasn't mapped correctly to the enum cases when using the %?pv WPS tag.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13967 a1c6a512-1295-4272-9138-f99709370657
2007-07-23 17:11:13 +00:00
Alessio Lenzi
bc678878c9 Uptated Italian translation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13966 a1c6a512-1295-4272-9138-f99709370657
2007-07-23 17:10:02 +00:00
Nicolas Pennequin
1ee1c5a229 Follow-up of FS#7468 by Tobias Schladt: Correct some mistakes in the German lang file update.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13965 a1c6a512-1295-4272-9138-f99709370657
2007-07-23 15:36:50 +00:00
Jonathan Gordon
3197e29be4 FS7468 - updated German lang
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13964 a1c6a512-1295-4272-9138-f99709370657
2007-07-23 11:27:21 +00:00
Michael Sevakis
9adb1fc815 Fix a .lang mistake. The *: case should be the first in the list.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13963 a1c6a512-1295-4272-9138-f99709370657
2007-07-23 06:50:22 +00:00
Jonathan Gordon
fe2b376060 Fix the text for settings which have a different title than what is shown in the menu (i.e scroll options)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13962 a1c6a512-1295-4272-9138-f99709370657
2007-07-23 05:40:45 +00:00
Michael Sevakis
8584a6bb5d Sim needs a duplicate of the button_get_data implementation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13961 a1c6a512-1295-4272-9138-f99709370657
2007-07-22 21:17:19 +00:00
Magnus Holmgren
cfe00130a8 Add support for text-format genres in .mp4 files (AAC/ALAC).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13960 a1c6a512-1295-4272-9138-f99709370657
2007-07-22 21:16:52 +00:00
Michael Sevakis
873e0fd1ef Wheel acceleration for e200. A general acceleration interface intended for use on any scroll target and by any code. A general interface to obtain data associated with most recently dequeued button presses and actions. Use #define HAVE_SCROLLWHEEL and set appropriate constants, values in the scroller driver that feel right.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13959 a1c6a512-1295-4272-9138-f99709370657
2007-07-22 21:02:24 +00:00
Nicolas Pennequin
3213d4a0f5 Add a verbosity level command line option to the chackwps tool. This should make life easier for the themes.rockbox.org people.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13958 a1c6a512-1295-4272-9138-f99709370657
2007-07-22 17:17:53 +00:00
Jens Arnold
c897c241d9 Recorder V1: repair soft shutdown with the new action context handling.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13957 a1c6a512-1295-4272-9138-f99709370657
2007-07-22 13:08:00 +00:00
Jonathan Gordon
f7675a244b remove the need for action_signalscreenchange().
Fixes problems with targets where the ACTION_STD_CANCEL event is a combo


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13956 a1c6a512-1295-4272-9138-f99709370657
2007-07-22 06:05:53 +00:00
Miika Pekkarinen
9d756e2760 Queue song statistical data to the tagcache system and update entirely in background. Fixes ratings disappearing or not saving in the DB at all. Fixes also UI delay when stopping playback and new statistics are committed to DB.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13955 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 17:35:19 +00:00
Nicolas Pennequin
6ed7722db0 Accept FS#7425 by Jani Kinnunen: Updated Finnish language file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13954 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 15:07:57 +00:00
Kevin Ferrare
0843a070b8 Ooops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13953 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 14:21:45 +00:00
Kevin Ferrare
5633dc6ce3 This should fix dircache being disabled by my last commit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13952 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 14:21:11 +00:00
Jonathan Gordon
a4189fccf3 woops, fix the colour on the icons which are still black
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13951 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 14:07:04 +00:00
Marianne Arnold
81ad14aa55 Fix the lowercase 'a ring'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13950 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 09:25:46 +00:00
Nils Wallménius
aedf68a02f Fix 'Set time & date' screen display when the name of the day or month was not 3 letters long (german language uses 2 for days) also fix displaying of unicode and clean up code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13949 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 08:28:48 +00:00
Karl Kurbjun
a07b60e58f Fix red and remove an unneeded file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13948 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 04:23:15 +00:00
Karl Kurbjun
fa3fc0c5c7 Commit FS #7379 - This patch fixes most of the sound problems from the previous version. This is a complete rewrite of VisualBoyAdvance's sound code from C++ to C. This patch also eliminates the need for some large tables giving more room in IRAM and the plugin buffer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13947 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 04:00:58 +00:00
Michael Giacomelli
e9c09d4d0e Fix decoding of misc sample rates that no one ever uses
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13946 a1c6a512-1295-4272-9138-f99709370657
2007-07-21 01:03:58 +00:00
Michael Giacomelli
bc3ada265b Add incomplete support for files using noise coding but not LSP. In practice, this means files >= 20kbps will probably work, and those below will probably not.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13945 a1c6a512-1295-4272-9138-f99709370657
2007-07-20 21:36:54 +00:00
Nicolas Pennequin
1e2094ec77 FS#6679 : Estonian language by Rene Allkivi with a few tweaks by me.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13944 a1c6a512-1295-4272-9138-f99709370657
2007-07-20 17:41:23 +00:00
Kevin Ferrare
011a325e32 Makes apps and plugins interract with directories using a posix-like api instead of calling dircache / simulator functions (no additionnal layer added, only a cosmetic change)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13943 a1c6a512-1295-4272-9138-f99709370657
2007-07-20 17:06:55 +00:00
Michael Sevakis
930278bcc0 mpegplayer: Refine the earlier additions and be more explicit about a message intent by renaming it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13938 a1c6a512-1295-4272-9138-f99709370657
2007-07-20 03:56:59 +00:00
Michael Giacomelli
bab671eb4d Fix nasty bug that causes low bitrate files to crash because of an incorrect assumption about MDCT window sizes on my part. Clears the way for further low bitrate fixes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13937 a1c6a512-1295-4272-9138-f99709370657
2007-07-20 03:41:09 +00:00
Kevin Ferrare
40ea9d09e7 Fixes red hopefully
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13936 a1c6a512-1295-4272-9138-f99709370657
2007-07-20 03:03:29 +00:00
Kevin Ferrare
21cc9a6d76 Dice plugin now works on remote and uses the action api ; cleaned up the code a little bit as well
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13935 a1c6a512-1295-4272-9138-f99709370657
2007-07-20 02:47:37 +00:00
Marianne Arnold
b2585ce3de 'Fix' the 2 pixels that weren't in the right magic magenta transparent colour and showed as pink dot...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13934 a1c6a512-1295-4272-9138-f99709370657
2007-07-19 23:50:33 +00:00
Jens Arnold
66bb96b4f3 Make the audio thread debug screen leavable on H10 (and potentially other targets where ACTION_STD_CANCEL is a two-part acion).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13933 a1c6a512-1295-4272-9138-f99709370657
2007-07-19 23:40:28 +00:00
Jens Arnold
f888509dad Slight speedup for iAudio remote LCD update when the CPU isn't boosted.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13932 a1c6a512-1295-4272-9138-f99709370657
2007-07-19 21:24:47 +00:00
Michael Sevakis
b8bd1ee557 MpegPlayer: Add a simple messaging scheme for sending stream commands. Remove the need to disable FIQ when adding to PCM buffer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13931 a1c6a512-1295-4272-9138-f99709370657
2007-07-19 19:32:29 +00:00
Nils Wallménius
9511526410 include the files in firmware/drivers/tuner in the tarballs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13930 a1c6a512-1295-4272-9138-f99709370657
2007-07-19 15:14:07 +00:00
Jonathan Gordon
ca0cc784bc Fix the problem where settings stopped saving automatically
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13929 a1c6a512-1295-4272-9138-f99709370657
2007-07-19 09:17:25 +00:00
Kevin Ferrare
9fe6e0214f Demystify plugin would have crashed ...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13928 a1c6a512-1295-4272-9138-f99709370657
2007-07-19 04:28:10 +00:00
Kevin Ferrare
e68a2e6c41 Remote keys support for the demystify plugin (added remote_directions to the plugins actions), updated key bindings in manual
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13927 a1c6a512-1295-4272-9138-f99709370657
2007-07-19 03:49:43 +00:00
Kevin Ferrare
f074b4635b Cleaned up the demistify plugin a litle bit, switched the key handling to the action API
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13926 a1c6a512-1295-4272-9138-f99709370657
2007-07-18 11:18:52 +00:00
Dave Chapman
e6a3f7d731 Cosmetic changes - update a comment and add more info to a DEBUGF
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13925 a1c6a512-1295-4272-9138-f99709370657
2007-07-18 09:43:12 +00:00
Nils Wallménius
4102ed56f0 Revert cosmetic change and staticing of the rolo_restart() function, because it would break rolo for gigabeat if anyone ever implemented it (because ICODE_ATTR is defined to be null for gigabeats).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13924 a1c6a512-1295-4272-9138-f99709370657
2007-07-17 14:53:44 +00:00
Michael Sevakis
fb102bab70 Fix my mistakes in some bits in the WM8751 header. Looks like adaptive boost has been turned on by mistake anyway. Correct that and make sure it is turned on intentionally with the #define. Organize a little bit in there.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13923 a1c6a512-1295-4272-9138-f99709370657
2007-07-17 00:23:56 +00:00