Commit graph

7196 commits

Author SHA1 Message Date
Miika Pekkarinen
aa30f0483b Fixed crossfading.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7022 a1c6a512-1295-4272-9138-f99709370657
2005-07-05 07:25:55 +00:00
Miika Pekkarinen
72550d94b6 More accurate runtime estimate calculation for iriver (still not very
accurate with other than 128k mp3 files).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7021 a1c6a512-1295-4272-9138-f99709370657
2005-07-05 07:09:19 +00:00
Linus Nielsen Feltzing
073406a9c6 Fixed player/studio warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7020 a1c6a512-1295-4272-9138-f99709370657
2005-07-05 00:18:20 +00:00
Linus Nielsen Feltzing
6e80ac39a5 New poweroff handling, using the SYS_POWEROFF event, allowing plugins to save their settings before powering off.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7019 a1c6a512-1295-4272-9138-f99709370657
2005-07-05 00:03:18 +00:00
Hardeep Sidhu
839dbcaed7 Moved resume info updating to the mpeg/playback threads so that it's saved even when not in the WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7018 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 22:50:57 +00:00
Michiel Van Der Kolk
3fd775b7d1 Playcount and rating support as a tag for the wps; %rp and %rr
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7017 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 22:46:39 +00:00
Linus Nielsen Feltzing
713db304bc Disable backlight in the bootloader
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7016 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 22:42:44 +00:00
Linus Nielsen Feltzing
0f381854cf Boot from the correct address
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7015 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 22:42:24 +00:00
Michiel Van Der Kolk
d6ab723584 moved rundb_init back to main, it has to be inited after audio_init, also, it has nothing to do with tree (though tagdb does have to do with tree)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7014 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 22:10:42 +00:00
Michiel Van Der Kolk
afe0941ae5 song rating support.. should probably be moved with browse id3 to a "song options" submenu in the wps context menu...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7013 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 22:01:31 +00:00
Miika Pekkarinen
55819b7859 Increased low watermark limit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7012 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 19:17:55 +00:00
Christi Scarborough
d0ec0cec10 Move the 'manage settings' option onto the main menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7011 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 09:24:31 +00:00
Dave Bryant
febd9750f1 Created new viewer application to test WavPack encoding. Accepts .wav file
and generates lossless .wv with the same name. Runs at about 150% realtime
for now. Only problem is that folder display (and playlist?) do not get
updated when finished and since files don't show extensions it's a little
hard to tell which is which (wav is first by alpha).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7010 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 07:07:43 +00:00
Dave Bryant
dacbc16d5b Added lossless encoding to WavPack library. Also made a few changes to
decoding stuff in preparation for future optimization and eliminated all tabs.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7009 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 06:38:00 +00:00
Jens Arnold
1d5f07b0a6 Preparation for 4-grey LCD mode on H1x0.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7008 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 06:25:31 +00:00
Jens Arnold
f89f011508 Converted to use the IRAM defines, and some small optimisations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7007 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 06:20:50 +00:00
Jens Arnold
c0e6ed6b66 Corrent ICODE_ATTR and IDATA_ATTR for CalmRISC16.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7006 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 06:10:44 +00:00
Miika Pekkarinen
8ad60cced2 Update the wps when next track info is available.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7005 a1c6a512-1295-4272-9138-f99709370657
2005-07-04 06:06:30 +00:00
Michiel Van Der Kolk
da326050de forgot about the shutdown event hooks..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7004 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 22:53:47 +00:00
Michiel Van Der Kolk
75d16eeb5a disable on archos units till the events are implemented
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7003 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 22:33:04 +00:00
Michiel Van Der Kolk
ca20abf66a mrf... okay, i feel better now... findrundbentry does more than just check.. it has to be called...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7002 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 22:31:07 +00:00
Daniel Stenberg
aea3affc6e fixed the warning on an empty block slightly differently (and added some white
space while at it)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7001 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 21:41:14 +00:00
Michiel Van Der Kolk
5f2ae711b9 no time. i hate people trying to force me when i have no time and i'm stressed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7000 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 21:33:20 +00:00
Michiel Van Der Kolk
765cd6d5e7 (in theory) more efficient (battery wise) runtime database code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6999 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 21:08:16 +00:00
Miika Pekkarinen
0a9dec60b5 Make sure we unboost the cpu while stopping playback.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6998 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 19:58:33 +00:00
Miika Pekkarinen
e21cf8440a Fixed the warnings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6997 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 19:20:40 +00:00
Miika Pekkarinen
f3a1351bcd Slightly longer sleep to prevent pops when resuming from paused state.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6996 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 18:54:48 +00:00
Miika Pekkarinen
9bde0380a6 Updated the track_unbuffer event callback.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6995 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 18:36:24 +00:00
Miika Pekkarinen
f46c9f204c Now next track info is always available.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6994 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 18:03:20 +00:00
Miika Pekkarinen
349f39a7f4 Fixed pops when starting playback.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6993 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 15:25:06 +00:00
Jens Arnold
bb3ed3cda9 Use the central IDATA_ATTR define.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6992 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 15:09:11 +00:00
Jens Arnold
d2456b44f7 Centralised the ICODE_ATTR and IDATA_ATTR #defines. Renamed some musepack and rockboy headers to avoid clashes with rockbox headers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6991 a1c6a512-1295-4272-9138-f99709370657
2005-07-03 14:05:12 +00:00
Miika Pekkarinen
d50ed1248d The last small fix to the previous commit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6990 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 17:55:51 +00:00
Miika Pekkarinen
837c1e3cad Correction to the previous commit when switching tracks manually.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6989 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 17:49:13 +00:00
Miika Pekkarinen
b469e73246 Use correct timing to display the next track wps screen when crossfade
is activated.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6988 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 17:45:12 +00:00
Miika Pekkarinen
9c70b1b562 Make sure we stop the playback the right way.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6987 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 17:03:19 +00:00
Miika Pekkarinen
d54811fe22 Fixed mono playback support for mp3. Added two other event handlers in
playback.c.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6986 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 16:52:30 +00:00
Jens Arnold
a8cadd8181 Iriver: atomic I/O port manipulation macros, to avoid interference between normal and interrupt code. Todo: all other places that do port manipulation on ports which may also be changed from an intterupt should use that as well. It even decreases binary size a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6985 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 12:18:10 +00:00
Jens Arnold
8102f3da27 New option to enable/disable the runtime database. Moved the runtimedb init to a more appropriate place and added proper USB handling.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6984 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 10:50:42 +00:00
Michiel Van Der Kolk
a077b9ef12 long.. not int.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6983 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 10:35:03 +00:00
Jörg Hohensohn
7de0905fbf I though I removed this unnecessary line
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6982 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 07:52:15 +00:00
Jens Arnold
3291ae6bfa A couple of optimisations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6981 a1c6a512-1295-4272-9138-f99709370657
2005-07-02 07:21:21 +00:00
Jens Arnold
876a044ae0 Synced.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6980 a1c6a512-1295-4272-9138-f99709370657
2005-07-01 22:35:12 +00:00
Jens Arnold
84494dc3e2 Added missing voice: entries.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6979 a1c6a512-1295-4272-9138-f99709370657
2005-07-01 22:34:50 +00:00
Michiel Van Der Kolk
b74db803af disable compiling of (for now) unused code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6978 a1c6a512-1295-4272-9138-f99709370657
2005-07-01 22:13:16 +00:00
Miika Pekkarinen
45d6fa916c Fixed pops from headphone audio output.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6977 a1c6a512-1295-4272-9138-f99709370657
2005-07-01 21:23:07 +00:00
Daniel Stenberg
cea09fa139 code police stand-in
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6976 a1c6a512-1295-4272-9138-f99709370657
2005-07-01 21:08:12 +00:00
Miika Pekkarinen
2724d0bb55 Pause correctly while seeking.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6975 a1c6a512-1295-4272-9138-f99709370657
2005-07-01 21:00:02 +00:00
Miika Pekkarinen
c520d69f68 Fixed codec switching.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6974 a1c6a512-1295-4272-9138-f99709370657
2005-07-01 18:38:10 +00:00
Miika Pekkarinen
bbd42ad80b Fixed seeking in mp3 files (and with other codecs which supports
seeking currently). Even long seeks should be possible.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6973 a1c6a512-1295-4272-9138-f99709370657
2005-07-01 18:22:04 +00:00