Jonathan Gordon
|
91e726a1c1
|
Move all valid menu return codes to a single file (root_menu.h) so we don't need to rely on GO_TO_ROOT == MENU_ATTACHED_USB.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12937 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-27 06:38:11 +00:00 |
|
Robert Kukla
|
40595bd57a
|
#ifdef HAVE_TAGCACHE the set_rating code and remove some old, unused code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12936 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 23:10:40 +00:00 |
|
Nicolas Pennequin
|
025d8d6133
|
Add support for the SONGWRITER cuesheet command, displayed as composer in the WPS. Also, use the album artist tag to store the disc artist defined in the cuesheet. Finally, only look for INDEX 01 commands instead of simply INDEX: we only care about INDEX 01.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12932 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 20:26:41 +00:00 |
|
Dave Chapman
|
f2df5b5b53
|
Those pesky 64-bit simulator builds..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12931 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 19:54:07 +00:00 |
|
Dave Chapman
|
704b793787
|
Improved (I hope) A/V sync. mpegplayer now takes account of the difference in the initial audio and video PTS values, and constantly adjusts the av delay to compensate for drift between the audio PTS and the actual duration of the played audio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12930 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 19:37:48 +00:00 |
|
Michael Sevakis
|
138baaa669
|
SWCODEC: Need to call resampler_new_delta when resetting DSP.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12929 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 18:39:03 +00:00 |
|
Miika Pekkarinen
|
66258a30a4
|
Make scheduler functions thread safe core wise. A big step towards playback running on COP (not yet possible because more protection on file system level is necessary).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12926 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 16:55:17 +00:00 |
|
Miika Pekkarinen
|
5f67db67b0
|
Killed a logf warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12924 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 16:34:58 +00:00 |
|
Michael Sevakis
|
32f418fb1c
|
Argh. Get the tabs out the asm again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12923 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 15:20:44 +00:00 |
|
Robert Kukla
|
226cb7b0b8
|
Rating support for database and WPS (based on FS# 6301). A value between 0 and 10 can be assigned to the currently playing track using the WPS context menu. This value is displayed in the WPS using the %rr tag (replacing autoscore) and can be used as "rating" in tagnavi.config (examples provided).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12922 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 15:08:59 +00:00 |
|
Jonathan Gordon
|
cd1ccad9d6
|
Make the OS stacks usage debug screen nicer, and unfiy the code for charcell/bmp lcds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12921 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 12:09:08 +00:00 |
|
Jonathan Gordon
|
21c930310c
|
woops, used the wrong define
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12920 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 10:14:32 +00:00 |
|
Jonathan Gordon
|
73c46ffd6e
|
Convert the playback control menu to the new API. Makes a good example
for plugin devs :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12919 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 09:14:16 +00:00 |
|
Jens Arnold
|
1764583f99
|
Rockblox: Repair initial display on targets with no highscore list.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12918 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 08:52:36 +00:00 |
|
Jens Arnold
|
51f4d3f212
|
Ooops.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12917 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 08:04:30 +00:00 |
|
Jens Arnold
|
ad4e3d6657
|
First step of charcell LCD code rework: * Make it fully unicode aware so that adding non-ISO8859-1 scripts becomes possible (limited by the LCD capabilities of course). * Make the API more similar to the bitmap LCD code's API. * Moved hardware dependent parts to target tree. * Simplified code. * Jumpscroll temporarily non-functional.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12916 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 07:52:13 +00:00 |
|
Dave Chapman
|
5e2984ad80
|
Fix warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12914 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 01:43:10 +00:00 |
|
Dave Chapman
|
a56757137c
|
mpegplayer for grayscale targets. Note that performance is slow...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12913 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 01:32:31 +00:00 |
|
Dave Chapman
|
465820da22
|
Initial attempt at rebuffering
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12911 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 18:05:14 +00:00 |
|
Tom Ross
|
8a6e69263e
|
Fix a few bugs in Xobox. Now menu isn't pure black on non-color targets and an issue where the board was drawn even when the user quit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12910 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 17:52:56 +00:00 |
|
Robert Kukla
|
77983681ca
|
fix bug where runtime data was not gathered for last track (end of playlist or stop button).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12909 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 17:12:27 +00:00 |
|
Jonathan Gordon
|
8b7a27d189
|
fix red
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12908 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 14:42:14 +00:00 |
|
Jonathan Gordon
|
1f5ee2a366
|
convert the xobox menu to the new API so it can be used as an example for plugin devs
Includes some fixes in the api to handle this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12907 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 14:31:56 +00:00 |
|
Jens Arnold
|
14fea30548
|
Allow clearing the backdrop on greyscale targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12906 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 12:24:58 +00:00 |
|
Michael Sevakis
|
369c2a37b7
|
SWCODEC & Coldfire: Do some more DSP straigntening out. Do as much Coldfire optimizing as seems reasonably possible by jumping through some hoops to avoid stalls. Further boost reduction will just be fractional points if taken to extremes-- not worth it. Wrap up the ASM for awhile.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12905 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 04:03:44 +00:00 |
|
Tomasz Malesinski
|
7d9ff93b79
|
FS #6848 - optimizations of Huffman decoding in Tremor.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12903 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-24 14:06:56 +00:00 |
|
Tomasz Malesinski
|
25046aac17
|
FS #6848 - fast vector operations for ARM in Tremor.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12902 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-24 13:45:54 +00:00 |
|
Dominik Riebeling
|
c3bef27cbd
|
Temporary workaround hard lockup with "nothing to resume" splash at end of the playlist if the last active screen was the main menu. A proper fix should come soon.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12896 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-23 08:09:28 +00:00 |
|
Dave Chapman
|
8b40769554
|
Clamp output when converting from libmad's s3.28 format to 16-bit integers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12894 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-22 22:47:04 +00:00 |
|
Nicolas Pennequin
|
e5b77b1a47
|
Add the necessary action_signalscreenchange call to avoid going back one level in the tree after leaving the cuesheet viewer screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12891 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-22 13:52:56 +00:00 |
|
Jonathan Gordon
|
17a7f7ad35
|
Use power for ACTION_STD_CANCEL when left is being used for something else
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12890 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-22 13:16:26 +00:00 |
|
Jonathan Gordon
|
62ec36c113
|
Woops.. no longer needed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12887 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-22 11:35:54 +00:00 |
|
Jonathan Gordon
|
da0ee110d9
|
fix FS#6877 — Using the quickmenu in the database view causes problems
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12886 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-22 11:31:34 +00:00 |
|
Dave Chapman
|
46cf8805b6
|
Oops, only swcodec targets have pcm_get_bytes_waiting()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12885 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-22 09:40:26 +00:00 |
|
Dave Chapman
|
8310848421
|
Some small mpegplayer improvements/bug-fixes, and improved A/V sync. Audio is used as the master clock and video is synced to the number of samples played. This doesn't take account of any PTS difference at the start of the stream. Also enable Limit FPS and Skip Frames by default - these options need to be enabled for A/V sync to work. Adds pcm_get_bytes_waiting() to the plugin API
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12884 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-22 09:18:46 +00:00 |
|
Nicolas Pennequin
|
81cad7db46
|
Further error checking that I shouldn't have forgotten earlier.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12883 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-21 23:35:26 +00:00 |
|
Nicolas Pennequin
|
a83a94ea9c
|
Add a bit more error checking to prevent possible crashes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12880 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-21 21:38:55 +00:00 |
|
Barry Wardell
|
bbe55362da
|
Fix FS#6875 - can't change shuffle setting in quickscreen on Sansa.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12876 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-21 09:53:14 +00:00 |
|
Jonathan Gordon
|
e4689fd18e
|
revert the last commit... setting wasnt worth the space
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12874 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-21 07:26:07 +00:00 |
|
Jonathan Gordon
|
a5c5bd3831
|
Add a setting to force the backlight to stay on (or act normally) when
in plugins.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12873 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-21 07:05:05 +00:00 |
|
Jonathan Gordon
|
59649b888a
|
Fix FS#6863 - infinite looping with "Nothing to resume"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12872 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-21 05:45:34 +00:00 |
|
Michael Sevakis
|
571d3245f7
|
FS#6864 - iriver H340 doesn't connect via USB - should be fixed. Registered the voice queue but didn't create the thread.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12859 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-20 14:09:50 +00:00 |
|
Michael Sevakis
|
3354531614
|
More logf fixes. speex.c wants to format 64bit args so I didn't change that one nor add any formatting for that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12858 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-20 13:53:23 +00:00 |
|
Michael Sevakis
|
e1dd10ddfb
|
SWCODEC: Get rid of extra swap buffer and get back 512K of RAM or 100K if the players RAM is <= 1MB. Make any needed changes to things to stabilize and facilitate this including removing flattening out initialization. Comment some things heavily. Fix a few logfs I didn't want to see the compiler complaining about.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12843 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-19 22:04:17 +00:00 |
|
Jens Arnold
|
96a0b2dac8
|
Further simplification of constraints in libspeex arm asm.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12841 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-19 18:44:41 +00:00 |
|
Nils Wallménius
|
b41e93ae63
|
Draw peakmeter scale marks in foreground color instead of inversed background color, fixes FS #6855
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12840 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-19 16:49:55 +00:00 |
|
Dave Chapman
|
f1bf798b8a
|
Volume control for mpegplayer - based on FS #6814 by Jacob Gardner and Pascal Briehl, modified by me (blame me for any problems). Mapped to the same buttons that are used to control volume in the WPS.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12834 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-18 17:04:44 +00:00 |
|
Jens Arnold
|
2cf98689cf
|
Player: Improve usaibiliy of wps volume adjustment in wps, and allow ON as 'ok' in standard context (fixes charging screen).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12833 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-18 14:19:18 +00:00 |
|
Jonathan Gordon
|
f34495deca
|
Dont boost so often, fixes FS#6845
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12832 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-18 13:25:18 +00:00 |
|
Jonathan Gordon
|
5b61ebe84e
|
Remove buffer overflow in solatiare menu
Make the old api -> new api wrapper in the menu safer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12831 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-18 11:01:23 +00:00 |
|