1
0
Fork 0
forked from len0rd/rockbox
Commit graph

6257 commits

Author SHA1 Message Date
Jens Arnold
509a96dd51 Hook up .cue file detection via a callback klugde on HWCODEC, to make cue sheet support actually work.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12526 a1c6a512-1295-4272-9138-f99709370657
2007-03-01 00:26:24 +00:00
Jens Arnold
35ad10be59 Unpause after seeking on archos.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12525 a1c6a512-1295-4272-9138-f99709370657
2007-02-28 23:44:09 +00:00
Jens Arnold
b49602e7a9 Fix a potential race condition with cuesheets (that hit every time in an archos test), plus a slight optimisation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12524 a1c6a512-1295-4272-9138-f99709370657
2007-02-28 23:43:38 +00:00
Thom Johansen
8fd6d658a1 Add wake on alarm support for Ipods. Rename HAVE_ALARM_MOD to HAVE_ALARM_RTC since it's not always a mod. Make Ipod PCF driver keep other flags in OOCC1 that have been set instead of overwriting them.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12522 a1c6a512-1295-4272-9138-f99709370657
2007-02-28 21:55:11 +00:00
Michael Sevakis
ab66955664 SWCODEC: Patchup the short crossfade glitching reported for FLAC but seemed not limited to FLAC actually. Crossfade doesn't like being hand the larger chunks that the dsp was now able to process when not resampling. The real fix is making it not matter.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12521 a1c6a512-1295-4272-9138-f99709370657
2007-02-28 17:32:31 +00:00
Robert Kukla
50b5ee4781 FS#6419 - driver for H1x0 series RTC Mod with runtime detection
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12520 a1c6a512-1295-4272-9138-f99709370657
2007-02-28 13:20:36 +00:00
Robert Kukla
9d3ccba765 correct comment
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12518 a1c6a512-1295-4272-9138-f99709370657
2007-02-28 08:29:56 +00:00
Dave Chapman
6c6c352310 Character-encoding policing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12516 a1c6a512-1295-4272-9138-f99709370657
2007-02-28 01:36:32 +00:00
Robert Kukla
726181b212 FS#5720 — improved meta data extraction from SID files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12515 a1c6a512-1295-4272-9138-f99709370657
2007-02-28 00:58:44 +00:00
Robert Kukla
ab6f95d533 fix "hide radio menu if no tuner is detected"; wrong constant was used
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12513 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 23:33:01 +00:00
Daniel Ankers
cc5de0ef01 Oops: G3 doesn't support RoLo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12512 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 23:21:38 +00:00
Daniel Ankers
b856636f85 Improved RoLo support for PortalPlayer - handles the COP correctly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12511 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 22:55:12 +00:00
Michael Sevakis
b5b4a16b6d Fix a problem when dithering mono audio. Left samples weren't being duplicated into right channel in pcm buffer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12509 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 19:14:21 +00:00
Thom Johansen
92e6bcbe17 Fix old bug where applying a crossfeed direct gain of 0 dB would result in negative gain.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12508 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 17:55:38 +00:00
Thom Johansen
9636c1b61e Adapt ARM crossfeed assembler to work like the Coldfire one. Remove SWITCHPARAM cruft as it's no longer needed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12507 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 17:33:23 +00:00
Michael Sevakis
342337031c crossfeed_data needn't be initialized for every target
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12506 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 14:42:38 +00:00
Michael Sevakis
6fbdb912b0 SWCODEC: Tighten up coldfire assembly a little bit more. Cleanup to make differing parameters between ARM and Coldfire halfway clean. Hopefully those differences can be reconciled soon. A tiny bit of C optimizing for karaoke channel mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12505 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 14:25:36 +00:00
Jonathan Gordon
8ca99d3288 Code Police: Remove tabs throught apps/ . Hopefully no actual code
change


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12504 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 11:09:09 +00:00
Jonathan Gordon
96016e4059 fix FS#6700. If you really need to paste into the source directory, do
it on the computer.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12503 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 10:06:55 +00:00
Jonathan Gordon
4721deff01 fix red builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12502 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 09:22:56 +00:00
Jonathan Gordon
9144be5253 returning ACTION_EXIT_AFTER_THIS_MENUITEM from a menu callback will exit
the menu when the subitem returns. Use this with the preset item context 
menus


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12501 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 09:16:47 +00:00
Jonathan Gordon
2816dc9c13 Convert the radio menus to the new system.
Change the way the presets are done (in code).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12500 a1c6a512-1295-4272-9138-f99709370657
2007-02-27 09:06:30 +00:00
Michael Sevakis
9b9e22731c SWCODEC: Fix the problem of replaygain not being applied unless the menu is entered. Make all codecs set the replay gain or else formats that do not have replaygain will not set the gain back to default if a file with gain applied proceeded them.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12498 a1c6a512-1295-4272-9138-f99709370657
2007-02-26 17:15:04 +00:00
Jonathan Gordon
ceac200d9b fix the remote backlight while plugged text
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12496 a1c6a512-1295-4272-9138-f99709370657
2007-02-26 11:55:42 +00:00
Jonathan Gordon
b6b688cbc4 fix the enable replaygain setting text
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12495 a1c6a512-1295-4272-9138-f99709370657
2007-02-26 10:31:05 +00:00
Jonathan Gordon
1ba493e4b4 get the button bar working like it used to (hopefully)
Remove tabs


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12492 a1c6a512-1295-4272-9138-f99709370657
2007-02-26 08:17:07 +00:00
Thom Johansen
deb69d280d Wrap filter_bishelf_coefs with HAVE_SW_TONE_CONTROLS to not waste bytes on targets that don't use it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12490 a1c6a512-1295-4272-9138-f99709370657
2007-02-26 00:58:07 +00:00
Thom Johansen
a7fabf0741 Add software based bass/treble controls for targets which have no such functionality in hardware (currently only X5). They can also be used on any other SWCODEC target by adding #define HAVE_SW_TONE_CONTROLS in the relevant config-*.h file. Also remove some now unneeded zero checks when using get_replaygain_int(). Comments on sound quality are welcome as some parameters can still be fine-tuned.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12489 a1c6a512-1295-4272-9138-f99709370657
2007-02-26 00:41:26 +00:00
Miika Pekkarinen
f5184f34bf Cleaned up code a bit, fixed possible bug during committing numeric indices and made code more fault tolerant. Added a new numeric tag making it possible to list recently added tracks. Export your DB.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12482 a1c6a512-1295-4272-9138-f99709370657
2007-02-25 20:41:51 +00:00
Miika Pekkarinen
fcf8145fee Fixed database export crashing with long tags. And failing without DB loaded to RAM due to the recently added new tags in DB, thus reaching the fd limit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12481 a1c6a512-1295-4272-9138-f99709370657
2007-02-25 19:01:32 +00:00
Thom Johansen
b7486fb4a9 FS #6696. Updated nynorsk translation by Karl Ove Hufthammer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12478 a1c6a512-1295-4272-9138-f99709370657
2007-02-25 12:40:17 +00:00
Michael Sevakis
f12b1c0282 Hrm. move.q? I want moveq.l :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12474 a1c6a512-1295-4272-9138-f99709370657
2007-02-24 17:34:18 +00:00
Michael Sevakis
b41c8a06b2 Woops, that was an experimental change that shouldn't have been included.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12473 a1c6a512-1295-4272-9138-f99709370657
2007-02-24 17:10:38 +00:00
Michael Sevakis
d4e904bf35 SWCODEC: Dsp speed optimizations. Changes for more modularity. Removal of some usless stuff. Some assembly routines for Coldfire with speed in mind over size for the outputs but the channel modes remain compact. Miscellaneous coldfire asm updates to accomodate the changes. Codec API structure version has to increase so do a full update.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12472 a1c6a512-1295-4272-9138-f99709370657
2007-02-24 17:06:36 +00:00
Nils Wallménius
dbf772bae9 Remove unnecessary function call.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12471 a1c6a512-1295-4272-9138-f99709370657
2007-02-24 11:49:52 +00:00
Nils Wallménius
f67a95330c Make private functions 'static'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12470 a1c6a512-1295-4272-9138-f99709370657
2007-02-24 11:07:21 +00:00
Dave Chapman
d39b6ea1dc Ooops #2 - fix sim builds. The dbg_save_roms function will work on all PP targets apart from the Sansa. Using CPU_PP prevents attempted compilation in the sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12469 a1c6a512-1295-4272-9138-f99709370657
2007-02-23 23:44:59 +00:00
Dave Chapman
9467eeafe3 Ooops.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12468 a1c6a512-1295-4272-9138-f99709370657
2007-02-23 23:25:50 +00:00
Dave Chapman
fda1498696 Remap flash ROM to 0x20000000 on the ipods and H10s, and implement dbg_save_roms() in the debug menu for those targets to dump the content to a file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12467 a1c6a512-1295-4272-9138-f99709370657
2007-02-23 23:22:03 +00:00
Michael Sevakis
c2925814ce SPC Codec: Fix an overflow issue in echo with left shifting by 9 that showed on some files by using mac.l instead which is ok since the little beastie seems to prefer multiplying things. Mark asm blocks volatile so gcc doesn't get any ideas that the code can be removed as happened to me once already.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12464 a1c6a512-1295-4272-9138-f99709370657
2007-02-23 22:39:12 +00:00
Nils Wallménius
87c20b7762 Remove useless define
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12463 a1c6a512-1295-4272-9138-f99709370657
2007-02-23 22:18:09 +00:00
Nils Wallménius
7fdee10a70 Make private functions static. Remove some functions from the plugin api as they weren't used in any plugins and could then be declared static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12462 a1c6a512-1295-4272-9138-f99709370657
2007-02-23 21:52:45 +00:00
Thom Johansen
10a22849e6 Fix comment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12454 a1c6a512-1295-4272-9138-f99709370657
2007-02-22 17:22:01 +00:00
Thom Johansen
c4ccd9ee86 Commit optional code for high-precision EQ which will almost certainly not make a difference on 16 bit output targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12451 a1c6a512-1295-4272-9138-f99709370657
2007-02-22 13:55:49 +00:00
Jonathan Gordon
cc32a1f3b1 Fix remote-lcd contrast and crossfeed HF cutoff settings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12448 a1c6a512-1295-4272-9138-f99709370657
2007-02-22 07:22:06 +00:00
Thom Johansen
900adb1c62 Change the replaygain preamp increment to a slightly less insane 0.5 dB.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12447 a1c6a512-1295-4272-9138-f99709370657
2007-02-22 01:34:26 +00:00
Zakk Roberts
4d2c647d5a Make it easier to quit Snake2 (much easier on iPods at least) by allowing user to quit from Pause screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12444 a1c6a512-1295-4272-9138-f99709370657
2007-02-21 23:00:18 +00:00
Zakk Roberts
a45e835d75 Allow button repeat events in the Brickmania main menu. Makes it easier to scroll through the options on iPods.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12443 a1c6a512-1295-4272-9138-f99709370657
2007-02-21 22:48:44 +00:00
Thom Johansen
011bc8934c Fix broken conversion of 16 bit interleaved stereo to internal format.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12441 a1c6a512-1295-4272-9138-f99709370657
2007-02-21 21:46:05 +00:00
Linus Nielsen Feltzing
a5e0380d90 Now the LCD Contrast setting works again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12438 a1c6a512-1295-4272-9138-f99709370657
2007-02-21 15:13:29 +00:00