Peter D'Hoye
|
9fe9a4f347
|
Also clear WPS backdrop when shutting down (same fix as in usb event handling). Fixes bug 5222
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9851 a1c6a512-1295-4272-9138-f99709370657
|
2006-05-01 14:24:06 +00:00 |
|
Magnus Holmgren
|
e9cc570b83
|
Applied patch 2917: Fix retrieval of total sample count in get_vorbis_metadata.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9850 a1c6a512-1295-4272-9138-f99709370657
|
2006-05-01 13:42:35 +00:00 |
|
Peter D'Hoye
|
6488177d05
|
Init voice before audio because audio needs to know the voice buffer size. Seems to fix the occasional freeze at startup (if voice is used), and also seems to fix voice eating itself after playback.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9849 a1c6a512-1295-4272-9138-f99709370657
|
2006-05-01 12:54:21 +00:00 |
|
Magnus Holmgren
|
d5e1157cf7
|
Tweak MP3 seeking a little, and don't do gapless trim if a seek has been done.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9848 a1c6a512-1295-4272-9138-f99709370657
|
2006-05-01 11:54:04 +00:00 |
|
Dave Chapman
|
b4f0efc1dd
|
Call rb->yield() during the random game generation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9847 a1c6a512-1295-4272-9138-f99709370657
|
2006-05-01 08:23:53 +00:00 |
|
Jens Arnold
|
ac36f7101d
|
Bump the api version when something is added to the api!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9846 a1c6a512-1295-4272-9138-f99709370657
|
2006-05-01 07:21:02 +00:00 |
|
Zakk Roberts
|
a90f0929fb
|
Oops, fix Ondio builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9845 a1c6a512-1295-4272-9138-f99709370657
|
2006-05-01 06:01:17 +00:00 |
|
Zakk Roberts
|
07fcf77cb0
|
Patch #5056 by Jonathan Gordon, with rework and additions by me: Updated Viewer plugin. Replaces annoying mode-toggle key-combos with a settings menu, including a new 'Scroll by Line' option. I've also added a 'hands-free' auto-scroll feature and added lcd_setmargins to the plugin API, since we need it here.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9844 a1c6a512-1295-4272-9138-f99709370657
|
2006-05-01 05:45:18 +00:00 |
|
Peter D'Hoye
|
0d6b5557a1
|
Fix red builds?
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9843 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 23:51:24 +00:00 |
|
Peter D'Hoye
|
67ff2624bf
|
Recording buffer offset must be passed on to the firmware calls, not the other way around. Should fix yellow builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9842 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 23:18:21 +00:00 |
|
Peter D'Hoye
|
8e71f90940
|
The recording buffer should not try to use the voice buffer, so map our buffer after it. On swcodec targets, recording always uses this buffer so always notify the others that we did. Fixes bug 4754.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9841 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 22:28:45 +00:00 |
|
Magnus Holmgren
|
65167c96d3
|
Synced, and some fixes/updates.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9840 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 14:27:18 +00:00 |
|
Jens Arnold
|
e5b132d29f
|
Ondio, gmini, ipod: Don't trigger vkeyboard accept if the button is already pressed when entering it. Fixes inability to save a new game from sudoku on Ondio, and potential similar problems.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9839 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 13:10:06 +00:00 |
|
Jens Arnold
|
f376eb576d
|
Silence 2 gcc4 warnings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9838 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 12:24:55 +00:00 |
|
Magnus Holmgren
|
e187e01e36
|
Fix one seeking bug: when seeking back to before a resume point, audio from another track could be played.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9837 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 08:39:24 +00:00 |
|
Magnus Holmgren
|
3bd4b0be39
|
Fix problem with loading bookmarks from the root folder (causing the simulator to crash).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9836 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 08:20:18 +00:00 |
|
Hardeep Sidhu
|
b236dc63ff
|
Fixed problem with incorrect first index after resume
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9835 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 05:29:04 +00:00 |
|
Hardeep Sidhu
|
fede7ff6f2
|
Fixed playlist control corruption on dircache systems
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9834 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-30 04:40:56 +00:00 |
|
Peter D'Hoye
|
4bfdd1fca1
|
Clear wps backdrop on USB event when in wps. Fix for bug report 4752
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9831 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-29 10:56:57 +00:00 |
|
Thom Johansen
|
ee720278ad
|
Fix the first-frame memmove from pretending the data is interleaved, which it isn't anymore. This should fix all remaining gapless problems with Musepack.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9827 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-29 02:00:14 +00:00 |
|
Thom Johansen
|
43a105aae3
|
Make libmusepack output the last frame in two passes. Reclaim the IRAM taken in the last commit. Please let me know if you can hear any artifacts or get any broken files from this!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9825 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-27 23:52:55 +00:00 |
|
Daniel Stenberg
|
07aaf52d47
|
empty strings should be provided as "" and not as plain blanks
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9823 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-27 22:48:15 +00:00 |
|
Thom Johansen
|
f004315105
|
Patch #5219 by Antonius Hellmann. Several optimisations to libmad. Both Coldfire and ARM targets should benefit much from this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9821 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-27 19:52:09 +00:00 |
|
Brandon Low
|
4564f5c56a
|
Don't magically skip tracks without user interraction
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9813 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-26 12:19:16 +00:00 |
|
Brandon Low
|
69cf4f57ac
|
This seems to fix a few bugs in that
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9811 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-26 04:31:06 +00:00 |
|
Brandon Low
|
da1cddfcbb
|
This seems to make selecting a new track from the file browser work very close to right.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9810 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-26 04:01:35 +00:00 |
|
Thom Johansen
|
5398f720f0
|
The last frame of Musepack files can contain double the amount of samples as in ordinary frames, so let's double our buffer size to accomodate...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9808 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 20:39:31 +00:00 |
|
Brandon Low
|
75de60b9e8
|
Reduce instructions in debug audio thread loop slightly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9807 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 20:32:38 +00:00 |
|
Brandon Low
|
1191fa41fd
|
Make playback not screw up if the user tries to seek on musepack
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9806 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 20:05:01 +00:00 |
|
Thom Johansen
|
9df0ea8297
|
Fix warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9805 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 20:00:53 +00:00 |
|
Thom Johansen
|
ef1a36c5a7
|
Use the Rockbox endian swap routine instead of the default one.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9804 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 19:57:24 +00:00 |
|
Thom Johansen
|
8324725511
|
Correctly identify end of file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9803 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 19:52:08 +00:00 |
|
Brandon Low
|
522ec278ef
|
Switch inserts back from do while to while loops, because mpc likes to insert zero byte chunks at the end of files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9802 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 18:21:05 +00:00 |
|
Brandon Low
|
2306433eb7
|
Make crossfade less twitchy more
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9801 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 16:15:11 +00:00 |
|
Brandon Low
|
08cdc439ce
|
GOTO POWER. Improve crossfade performance, and cleanliness, and termination conditions. Make consistent insert vs. request/complete types of buffering.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9800 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 16:12:43 +00:00 |
|
Brandon Low
|
1f4a63441a
|
Make crossfade less twitchy about buffer level
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9799 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 15:06:55 +00:00 |
|
Brandon Low
|
9602dd7e60
|
Fix asymetric crossfade cases that were broken, and also a not yet reported bug where a buffer underrun during crossfade would take a long time to resume playing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9798 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 12:34:28 +00:00 |
|
Brandon Low
|
1924769631
|
Fix crossfade. Again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9797 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 10:39:56 +00:00 |
|
Brandon Low
|
9aa49a4360
|
More crossfade work, should fix crossfade on coldfire, and possibly improve crossfade performance in some cases.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9796 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 02:28:21 +00:00 |
|
Peter D'Hoye
|
ab90b1d55e
|
Added bad filename protection when user enters an fm radio preset filename. Fixes bugreport 5137.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9795 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-25 00:14:21 +00:00 |
|
Frank Dischner
|
38ae72ac1e
|
Fix color->grayscale bitmap loading on grayscale ipods and mono->grayscale on all grayscale targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9791 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-24 15:52:05 +00:00 |
|
Brandon Low
|
3ac7bd7204
|
Fix the most likely cause of ipod nano startup race, and also seems to fix crossfade buffer reinitialization during playback for me
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9790 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-24 12:57:41 +00:00 |
|
Brandon Low
|
8ef18271dd
|
Fix another possible glitch causer on crossfade
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9789 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-24 12:41:30 +00:00 |
|
Jens Arnold
|
5074ec0037
|
Clear all screens before the shutdown splash.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9786 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-24 06:34:45 +00:00 |
|
Brandon Low
|
9ca16a66bf
|
Fix crossfade locational setting
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9785 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-24 03:43:43 +00:00 |
|
Brandon Low
|
2da61ff3fb
|
Remove accidentally commited commented code, no functional changes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9784 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-24 01:32:28 +00:00 |
|
Brandon Low
|
e0f7ecbfd8
|
Make track info update in a smarter way
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9782 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-24 00:48:00 +00:00 |
|
Brandon Low
|
d461a3ef65
|
Fix some todos, and prevent the position from jumping around badly on seek
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9781 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-23 23:27:11 +00:00 |
|
Brandon Low
|
6c0908b416
|
Rework crossfade to properly follow pcmbuf chunks instaed of blindly inserting into the ring buffer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9780 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-23 22:54:34 +00:00 |
|
Brandon Low
|
6a6c322a19
|
Improve stop behavior
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9779 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-23 22:54:01 +00:00 |
|