Commit graph

3091 commits

Author SHA1 Message Date
Daniel Stenberg
01377e2e57 Hristo Kovachev's keypad fixes for the H300 build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6912 a1c6a512-1295-4272-9138-f99709370657
2005-06-29 12:47:24 +00:00
Christi Scarborough
9e8918b086 Resume rework. With the new resume function, 'Ask' and 'Ask Once' are redundant options, since you can resume after any startup using the resume key. These have been stripped out, and the resume code has been streamlined. A small bug in button handler initialisation has been fixed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6911 a1c6a512-1295-4272-9138-f99709370657
2005-06-29 12:23:09 +00:00
Christi Scarborough
1f45cce426 Move quick menu to MODE button to avoid conflict with page up/down in WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6910 a1c6a512-1295-4272-9138-f99709370657
2005-06-29 08:10:19 +00:00
Jens Arnold
5eb0fff07b Fixed red H1x0 simulator build.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6909 a1c6a512-1295-4272-9138-f99709370657
2005-06-29 02:01:24 +00:00
Jens Arnold
576908d36a Third part of graphics api rework. Some small but effective optimisations. Ported remote lcd driver to new api. Preparations for including the low-level functions in the plugin api.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6907 a1c6a512-1295-4272-9138-f99709370657
2005-06-29 01:39:50 +00:00
Jens Arnold
7e11acbce9 Second part of graphics api rework. Bitmap drawing and text output converted; some code cleanup and more optimisations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6906 a1c6a512-1295-4272-9138-f99709370657
2005-06-28 23:15:47 +00:00
Daniel Stenberg
c2bf5dfe12 For target builds, make the ELF files depend on its object file, but also
on the generic codec lib and the specific codec lib for each particular
codec. (Initial take, may need to adjusting to get optimal)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6905 a1c6a512-1295-4272-9138-f99709370657
2005-06-28 22:14:02 +00:00
Daniel Stenberg
2e88a90c0b Request the audio buffer _before_ using any iram. By doing it in this order,
the music has stopped when we use the plugin iram area - which is shared with
the codecs!


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6904 a1c6a512-1295-4272-9138-f99709370657
2005-06-28 21:19:40 +00:00
Jens Arnold
91f572c3b5 Iriver: Fix codec <-> plugin start address clash, leading to crashes when trying to run plugins while playing music.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6903 a1c6a512-1295-4272-9138-f99709370657
2005-06-28 21:12:11 +00:00
Daniel Stenberg
c9cb607a19 I bet nobody enters more than 100 letters in search strings, and since there
are 70 of these, we gain 10K in one single step.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6902 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 22:43:11 +00:00
Daniel Stenberg
a24017f4da Moved the codec and plugin buffer sizes to the config-*.h files instead of
having it repeated in numerous files where they all had to be updated to the
same value if ever changed. This allows specific models to actually have its
own buffer sizes.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6901 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 21:23:03 +00:00
Miika Pekkarinen
4613659643 Initializing resampler structure correctly with zeros.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6900 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 21:12:09 +00:00
Miika Pekkarinen
c2093538a4 Fixed a simulator warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6899 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 19:52:34 +00:00
Miika Pekkarinen
85f4973106 Replaced some size_t with longs. That might solve some problems. Fixed
also problem where codec buffer length indicator goes negative.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6898 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 19:29:49 +00:00
Thom Johansen
c6bd12f831 Turned off dithering in MPEG audio codec. It's just too slow.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6896 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 18:06:25 +00:00
Jens Arnold
9ca433f7bb Don't try to compile the grayscale lib for unsupported configurations, saves compile time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6895 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 17:52:42 +00:00
Jonas Häggqvist
4e6daf8f60 Should've synced while I was at it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6893 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 09:47:44 +00:00
Jonas Häggqvist
10ce7b45c4 Oops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6892 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 09:42:35 +00:00
Jens Arnold
ff74e7f18b Small fix and synced to current english.lang.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6890 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 06:04:23 +00:00
Christi Scarborough
f4bbd06cd8 francais.lang update by Manuel Dejonghe
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6889 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 04:47:40 +00:00
Dave Bryant
24d6535b7a Allow WavPack to use new sampling rate converter
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6888 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 00:12:40 +00:00
Jonas Häggqvist
1505b4ce44 Small change
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6887 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 23:31:36 +00:00
Jonas Häggqvist
ba5f9cf181 Patch #1218188 by Konstantin Isakov: Don't wrap around scroll in file-browser when button is repeated.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6884 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 21:43:31 +00:00
Jens Arnold
9e376a557d Iriver: remote FFWD/REW support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6883 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 21:13:14 +00:00
Christi Scarborough
c567bb9c95 Fix broken sim builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6882 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 20:59:45 +00:00
Antoine Cellerier
2398b22549 * number of columns and rows can now be changed in menu
* remove trailing spaces


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6881 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 20:42:53 +00:00
Christi Scarborough
37c3d8b610 Quick menu for iRiver: A long press on the PLAY key in the browser or the WPS will take you into the quick menu screen where certain common settings can be adjusted. Works just the same as F2 menu on Archos.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6880 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 20:16:26 +00:00
Antoine Cellerier
59df31244a * use *rb->current_tick for srand
* don't truncate last column on players that have screens larger than
   the recorder's


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6879 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 20:12:56 +00:00
Miika Pekkarinen
65b840dbd1 Fixed one warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6878 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 20:01:33 +00:00
Miika Pekkarinen
d8cb703b1e Initial DSP implementation. DSP supports resampling audio stream from
codecs (currently works corrently only with mp3's, somebody should fix
that).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6877 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 19:41:29 +00:00
Antoine Cellerier
316eb6538e * fix some cursor bugs (patch 1222287)
* added call to srand (patch 1223090)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6876 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 19:35:29 +00:00
Christi Scarborough
b16cc2636e Fix broken Ondio bulids
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6875 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 15:50:26 +00:00
Tomas Salfischberger
9bfea3e746 Some changes to image code, thanks to Daniel.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6874 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 15:42:34 +00:00
Christi Scarborough
37aaa13a3e Ooops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6873 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 15:25:06 +00:00
Christi Scarborough
314c2dec1e Resume behaviour. Resume setting renamed to 'Resume on Startup'. Pressing the resume button from the WPS now resumes without prompting, regardless of the resume on startup setting. Error message displayed if no playlist in memory. (Bug in iriver playlist handling means that playlists don't get unloaded at the end of the playlist, so this feature does not currently work on iRiver.)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6872 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 15:21:29 +00:00
Thom Johansen
eca392e14b Fixes and sync.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6870 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 13:01:38 +00:00
Linus Nielsen Feltzing
a26b153ec9 Made the FM frequency setting wrap around
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6869 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 12:15:40 +00:00
Jens Arnold
1a3a78863b Fixed up WPS_*_PRE / WPS_RC_*_PRE handling. (Gimme back my RC_PAUSE on archos.)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6868 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 07:58:01 +00:00
Daniel Stenberg
20c19dde35 No need to keep code around that we _know_ will cause crashes... Bail out
nicer when certain syntax errors are used with the bitmap option.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6867 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 21:22:18 +00:00
Tomas Salfischberger
af50cae14d Fixed bug: "Not clearing the buffer causes a problem when switching from one WPS to another if they don't use the same image set."
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6866 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 17:34:05 +00:00
Jonas Häggqvist
f08a4ca028 Synced + small change
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6865 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 12:44:54 +00:00
Jens Arnold
09ba2636c3 Synced.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6864 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 07:48:35 +00:00
Jens Arnold
85be5d044c Added missing voice: lines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6863 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 07:48:06 +00:00
Hardeep Sidhu
965c86a845 Forgot a const
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6862 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 06:28:55 +00:00
Hardeep Sidhu
74d082c038 Added new shuffle repeat mode that reshuffles playlist before repeating. Also added new shuffled insert mode that randomly inserts selected track(s) somewhere between current track and end of playlist.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6861 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 04:46:25 +00:00
Jens Arnold
934941294b Core functions taking advantage of the new, optimised lcd_hline() and lcd_vline() functions. Some cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6859 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 00:28:09 +00:00
Jens Arnold
24a1f94cd7 Fixed yellow FM builds, and changed the function type names according to the rockbox coding style.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6858 a1c6a512-1295-4272-9138-f99709370657
2005-06-24 23:06:06 +00:00
Linus Nielsen Feltzing
22c1a8e1d9 Added sound settings to the WPS context menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6857 a1c6a512-1295-4272-9138-f99709370657
2005-06-24 22:33:42 +00:00
Jens Arnold
04daef17a1 First part of graphics api rework. Special functions, parameter handling, pixel functions, lines and filled primitives done for black & white core, main display.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6856 a1c6a512-1295-4272-9138-f99709370657
2005-06-24 22:33:21 +00:00
Linus Nielsen Feltzing
0e935bdf01 Removed Create Playlist from the browser context menu, put Playlist first in all context menus
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6855 a1c6a512-1295-4272-9138-f99709370657
2005-06-24 22:10:55 +00:00