Commit graph

8284 commits

Author SHA1 Message Date
Linus Nielsen Feltzing
c9016f82e0 The DMA controller issued a DMA IRQ immediately when started, making it skip the entire first audio block. Setting the DONE bit before initializing seems to fix this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8166 a1c6a512-1295-4272-9138-f99709370657
2005-12-06 09:09:21 +00:00
Jens Arnold
dece047e31 Fixed red recorder builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8165 a1c6a512-1295-4272-9138-f99709370657
2005-12-06 00:53:58 +00:00
Marcoen Hirschberg
87c6f546cf don't load the language file into the buffer untill we know it is not too big and of the right version (files can now be 3 bytes bigger ;-)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8164 a1c6a512-1295-4272-9138-f99709370657
2005-12-06 00:44:57 +00:00
Daniel Stenberg
b05eec8b1e Big Code Police raid. Pretty pretty please, we do no macrofy simple
assignments and things just to make them appear as function calls. That makes
code harder to follow. Did some gcc4 warning fixes as well.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8163 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 23:37:14 +00:00
Daniel Stenberg
f981ea93fb kill gcc4 warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8162 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 22:44:42 +00:00
Marcoen Hirschberg
5c3546ccbb moved crossfeed from the Playback menu to Sound Settings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8161 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 22:35:18 +00:00
Daniel Stenberg
3776a844ac another makeover of the simulator stuff to be more sed-friendly with non-GNU
versions


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8160 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 22:13:55 +00:00
Anton Oleynikov
fc4a0314bd added "DancePuffDuo" theme
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8159 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 22:05:41 +00:00
Daniel Stenberg
e1108ab7e6 Adjusted the decompressor work to build a compressed image for the Archos
targets in case it is too big to fit.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8158 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 21:56:56 +00:00
Anton Oleynikov
0099061b90 added "marquee" theme
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8157 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 21:51:08 +00:00
Anton Oleynikov
9b413392fb full engineeer2 theme
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8156 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 21:21:10 +00:00
Magnus Holmgren
544e5ae157 Make use of the generated dependency file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8155 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 19:33:02 +00:00
Magnus Holmgren
1b0d1daf38 Codec makefile cleanup: remove redundant things, don't generate dependency files when cleaning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8154 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 19:32:13 +00:00
Thom Johansen
5deedc6571 Playback speed changing support for H300.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8153 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 19:04:50 +00:00
Daniel Stenberg
48b11e862e Stop using sed's /c option when building the simulator Makefile. This should
lessen the requirments on what sed (version) that is used.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8152 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 08:32:02 +00:00
Jens Arnold
f667b87ec9 Fixed non-working WPS on the player. Removed some TABs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8151 a1c6a512-1295-4272-9138-f99709370657
2005-12-05 02:07:13 +00:00
Dave Chapman
bca54ec55e iPod targets need tools/scramble building
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8150 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 23:36:59 +00:00
Daniel Stenberg
59eb22de7b Build convbdf for player too, although it feels a bit funny. Also builds the
tools for the sims as well, since they need convbdf at least and it makes
life easier if we just do the same for them as for normal target builds.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8149 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 23:25:24 +00:00
Jens Arnold
3f11ff6270 Bugfix: Prevent spurious bitswap when switching from recording to playback. This caused erratic voice UI behaviour under certain conditions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8148 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 16:37:38 +00:00
Dave Chapman
8c800cf59a Replace references to HAVE_RTC with CONFIG_RTC and remove the HAVE_RTC defines from config-*.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8147 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 15:23:47 +00:00
Anton Oleynikov
0ea71be348 set default sound scaling metric properly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8146 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 14:43:54 +00:00
Anton Oleynikov
2654d91aeb iRiver: new sound option "prevent clipping:adjust volume/adjust bass/adjust current/off"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8145 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 14:33:10 +00:00
Dave Chapman
5009c9c1b8 Split the HAVE_RTC define into HAVE_RTC, HAVE_RTC_RAM and CONFIG_RTC - in preparation for targets (H300, iPod) which have a clock (HAVE_RTC) but no general purpose RAM available for settings data (HAVE_RTC_RAM). CONFIG_RTC is used to specify the low-level driver required.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8144 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 13:05:56 +00:00
Magnus Holmgren
11b2ade5c8 Simplified yield() in the Win32 simulator. Now only hogs the CPU during playback, and playback doesn't stutter that much.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8143 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 12:18:01 +00:00
Magnus Holmgren
f9fa33f691 iRiver: Make logf-enabled builds of the simulator work again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8142 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 12:11:08 +00:00
Miika Pekkarinen
2afe1f550c Fixed the red builds for archos.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8141 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 09:02:47 +00:00
Miika Pekkarinen
da932dcd51 Morse code fixed and added a few characters (including non-standard
code for blank). Cursor can be moved directly with arrows in morse mode.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8140 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 08:45:24 +00:00
Miika Pekkarinen
5da90fa760 Fixed the yellow builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8139 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 07:37:24 +00:00
Anton Oleynikov
9fdec58b65 no longer needed by ipodVOL
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8138 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 01:21:03 +00:00
Anton Oleynikov
6abce4f957 fixed battery icon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8137 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 01:12:54 +00:00
Anton Oleynikov
84b5cc30b6 oops, unix style
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8136 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 01:00:01 +00:00
Anton Oleynikov
525c58343c update of ipodVOL.wps
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8135 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 00:55:52 +00:00
Anton Oleynikov
8c3494f220 update of engineeer2.wps
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8134 a1c6a512-1295-4272-9138-f99709370657
2005-12-04 00:38:44 +00:00
Miika Pekkarinen
999f89c46d Fixed a problem with playback when skipping from last track. No more
skipping the first track in a directory when advancing to the next dir.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8133 a1c6a512-1295-4272-9138-f99709370657
2005-12-03 12:14:26 +00:00
Linus Nielsen Feltzing
c8ab8c6b51 H300 Bootloader v3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8131 a1c6a512-1295-4272-9138-f99709370657
2005-12-03 00:56:25 +00:00
Linus Nielsen Feltzing
b68cb9b052 H300 bootloader: don't turn on the HD too soon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8130 a1c6a512-1295-4272-9138-f99709370657
2005-12-03 00:54:59 +00:00
Miika Pekkarinen
9d918c94b5 iRiver: Added initial support for standard morse code input to virtual keyboard.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8129 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 19:41:09 +00:00
Daniel Stenberg
c99f8bc6e3 old. obsolete. forgotten.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8128 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 09:10:27 +00:00
Daniel Stenberg
d7b5c5a3c0 configure now sets what set of tools that a particular target build needs or
can use, and those tools only are built with 'make' or 'make tools'.

Starting now, you should build tools from within your build directory instead
of running make in the tools dir.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8127 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 08:56:20 +00:00
Miika Pekkarinen
f0e733aed5 Fixed recording peak meters to always work. Now it should be easy to
add pre-recording support too.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8126 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 08:54:38 +00:00
Daniel Stenberg
727eab12b3 fix yellow build by removing a static unused variable from the simulator build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8125 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 08:44:09 +00:00
Daniel Stenberg
76667e2a5b fix gcc4 (un)signed warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8124 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 08:42:48 +00:00
Linus Nielsen Feltzing
5c1f9859e4 FWPatcher - added support for H1x0 v1.66 and H3x0 v1.29
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8123 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 08:38:28 +00:00
Miika Pekkarinen
7d185d7fac Fixed ui lag while writing recorded data to disk.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8122 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 08:13:09 +00:00
Daniel Stenberg
72f423570f numerous gcc4 (un)signed warnings killed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8121 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 08:08:54 +00:00
Andy
1e4d1f8de7 iRiver recording changes:
- Added Peakmeter in recording screen
- Fix for stop bug
- Fix for playback peakmeter not working after recording


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8120 a1c6a512-1295-4272-9138-f99709370657
2005-12-02 01:04:03 +00:00
Magnus Holmgren
9758911be0 iRiver: re-add an end of file check, to see if it helps the reported problems with gapless MP3 playback.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8119 a1c6a512-1295-4272-9138-f99709370657
2005-12-01 21:09:09 +00:00
Dave Chapman
15ca09106d Set appropriate codec type for .m4a files (ALAC or AAC) inside get_metadata(). probe_file_format() is no longer an exported function. Make get_metadata() return false if it can not read the metadata - on the assumption that the codec will also fail.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8118 a1c6a512-1295-4272-9138-f99709370657
2005-12-01 20:39:19 +00:00
Miika Pekkarinen
59e0ccb278 Fixed a playback problem when seeking "too early".
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8117 a1c6a512-1295-4272-9138-f99709370657
2005-12-01 19:38:08 +00:00
Miika Pekkarinen
6a4bfb5dcf iRiver: Fixed several problems with playback on track skipping & loading:
* Correctly detecting codec type from metadata.
* Skipping incorrect tracks correctly if there are more than one unloadable track.
* Fixed internal ram skipping when codec switching is required.
* Fixed hang if no files in playlist is playable.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8116 a1c6a512-1295-4272-9138-f99709370657
2005-12-01 18:44:11 +00:00