Commit graph

514 commits

Author SHA1 Message Date
Linus Nielsen Feltzing
daa7fdc05d some libmad test performance improvements
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6317 a1c6a512-1295-4272-9138-f99709370657
2005-04-19 10:50:04 +00:00
Stepan Moskovchenko
4b773c0c4c Added xxx2wav support, an icon, and some optimizations
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6306 a1c6a512-1295-4272-9138-f99709370657
2005-04-16 03:35:20 +00:00
Daniel Stenberg
cdd35ba220 fix compiler error
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6305 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 21:17:01 +00:00
Stepan Moskovchenko
5811214b0c Code cleanup, fix warnings, error checking, add midi2wav to viewers.config
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6304 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 20:27:04 +00:00
Christian Gmeiner
8c0c53e74f no new line fix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6301 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 14:19:02 +00:00
Christian Gmeiner
562c8727c8 whoops... forgot one file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6298 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 13:39:56 +00:00
Christian Gmeiner
4dabec4df7 plugin to test remote lcd
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6297 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 13:39:13 +00:00
Stepan Moskovchenko
215e492a12 Added MIDI synthesizer plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6287 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 06:08:55 +00:00
Thom Johansen
ac69e2aa82 Add mpc2wav to viewers.config.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6277 a1c6a512-1295-4272-9138-f99709370657
2005-04-12 22:07:47 +00:00
Thom Johansen
ad17fd4747 Musepack support, complete with mpc2wav plugin. Thanks go out to rasher for initiating the port.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6276 a1c6a512-1295-4272-9138-f99709370657
2005-04-12 21:29:48 +00:00
Linus Nielsen Feltzing
579f3d8dcb Added iriverify to viewers.config
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6260 a1c6a512-1295-4272-9138-f99709370657
2005-04-07 13:11:18 +00:00
Linus Nielsen Feltzing
2fa2bf6ced Patch #1164207 by Alexandre Bourget, the iriverify plugin, transforms Rockbox generated playlists so they are recognized by the iRiver firmware
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6259 a1c6a512-1295-4272-9138-f99709370657
2005-04-07 12:17:14 +00:00
Linus Nielsen Feltzing
d34865a530 mp3buf renamed to audiobuf
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6252 a1c6a512-1295-4272-9138-f99709370657
2005-04-05 11:33:58 +00:00
Linus Nielsen Feltzing
8a237a829e More audio code restructuring, mostly renaming functions so far
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6246 a1c6a512-1295-4272-9138-f99709370657
2005-04-04 12:06:29 +00:00
Linus Nielsen Feltzing
674eaca5ef Moved the mpeg_sound_xxx() functions to sound.c and renamed them to sound_xxx()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6240 a1c6a512-1295-4272-9138-f99709370657
2005-04-01 13:41:03 +00:00
Michiel Van Der Kolk
f33ca63396 ladida... iriver sim fix till pcm playback is implemented there.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6231 a1c6a512-1295-4272-9138-f99709370657
2005-03-28 00:56:15 +00:00
Michiel Van Der Kolk
3210ada7bf This is completely obsolete :p
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6230 a1c6a512-1295-4272-9138-f99709370657
2005-03-28 00:53:33 +00:00
Michiel Van Der Kolk
a87188e8d4 archos fix blah
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6227 a1c6a512-1295-4272-9138-f99709370657
2005-03-28 00:27:49 +00:00
Michiel Van Der Kolk
451dd48adc Sound api improvements, rockboy sound, contributed by xshock.
Playback of sound currently only works in boost mode, needs fixing.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6226 a1c6a512-1295-4272-9138-f99709370657
2005-03-28 00:00:24 +00:00
Michiel Van Der Kolk
b045f00d21 Alpha sound driver for rockboy, should work in theory, but in practice,
it doesn't. disabled by default with a define.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6218 a1c6a512-1295-4272-9138-f99709370657
2005-03-20 23:06:47 +00:00
Michiel Van Der Kolk
80a8ea19ca Source documentation of gnuboy (all there is anyways...)
Helps with understanding the code.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6195 a1c6a512-1295-4272-9138-f99709370657
2005-03-17 13:41:05 +00:00
Jens Arnold
ae4b2de619 Removed unnecessary extra check.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6183 a1c6a512-1295-4272-9138-f99709370657
2005-03-10 20:06:35 +00:00
Jens Arnold
81b51ebe58 Made the IRAM usage depend on the CPU type.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6182 a1c6a512-1295-4272-9138-f99709370657
2005-03-10 20:02:41 +00:00
Jens Arnold
657fdf26f2 Compile the simulators without special code & data sections. Fixes intermittent hangs/ crashes of mpa2wav.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6181 a1c6a512-1295-4272-9138-f99709370657
2005-03-10 20:02:08 +00:00
Jens Arnold
58aa4c98bb Fixes for the codec test environment: (1) Long aligned codec_malloc(). (2) Update all stats at most once per second.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6176 a1c6a512-1295-4272-9138-f99709370657
2005-03-09 19:36:53 +00:00
Jens Arnold
0300fca5b7 Baild out instead of crashing when called directly (without playing a ROM file).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6167 a1c6a512-1295-4272-9138-f99709370657
2005-03-07 21:41:10 +00:00
Daniel Stenberg
5152eca7d4 do the SOURCES magic correct here too
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6160 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 23:31:36 +00:00
Daniel Stenberg
f9b36e34a7 don't say anything, just slap me on sight... :-!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6154 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 15:50:27 +00:00
Daniel Stenberg
2d493de671 Oops. I didn't mean to commit this just yet, this is work in progress.
Reverting this until tested further.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6153 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 15:42:06 +00:00
Daniel Stenberg
8ebff817a2 Use the new generic SRC build "macro" in tools/makesrc.inc to process the
SOURCES file. Hopefully this now works better for Mac OS X people.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6152 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 15:40:03 +00:00
Daniel Stenberg
1167b403e6 first shot at a perl script that generates the dependencies for the .elf files
that are the plugins. Not used by anything just yet.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6149 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 00:05:33 +00:00
Jens Arnold
db7986cf0e Made the plugin linking depend on the plugin library for the simulator builds too. Removed unneeded dependency on plugin.h, because the .o gets rebuilt anyway when plugin.h changes:
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6148 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 23:31:40 +00:00
Michiel Van Der Kolk
e5b4913d19 Minor bug when writing files; files weren't truncated to 0, so when
writing a file smaller than the previous one, it adds garbage to the end.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6147 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 22:50:41 +00:00
Jens Arnold
fabdf1de6f Logo plugin: (1) Changed button handling. Left/Down now always decreases the absolute delta (down to 0), while Right/Up increaes it. (2) Adapted for player using the player graphics library.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6146 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 22:45:04 +00:00
Michiel Van Der Kolk
72975faf05 Bugggggggggggssssssssss *chases with flyswatter and swats them*
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6144 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 21:32:06 +00:00
Michiel Van Der Kolk
71eceb43d0 printing of the PC in assembly dumps.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6143 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 19:52:31 +00:00
Michiel Van Der Kolk
12ab0ab36a Dynarec debug system added - creates various debugging files in the root.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6142 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 19:42:22 +00:00
Michiel Van Der Kolk
d1f948423e More opcodes implemented on dynarec, somewhat working, some bugs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6141 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 16:29:20 +00:00
Jens Arnold
75640f45eb Player graphics library: fixed and more robust bounds check, added bitmap drawing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6139 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 11:31:43 +00:00
Jens Arnold
b0f57cb88e Properly clean the rockboy dependency file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6138 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 00:05:57 +00:00
Jens Arnold
a9ee48ac54 LCD mode switching added for recorders (uses ON button).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6137 a1c6a512-1295-4272-9138-f99709370657
2005-03-05 00:04:31 +00:00
Michiel Van Der Kolk
ebd63b52cd New lcd mode: drop every 9th line; set as default.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6136 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 20:56:49 +00:00
Michiel Van Der Kolk
984cd6e568 New lcd mode; drop top 8 and bottom 8 lines
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6135 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 12:48:29 +00:00
Michiel Van Der Kolk
3e60b5a6d1 Lcd mode selecting between top 16 and bottom 16 lines being dropped by
using the hold button.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6133 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 12:31:08 +00:00
Michiel Van Der Kolk
ca2e99b4be Grayscale support for rockboy - can't work without markuns patch,
needs rockbox' internal framebuffer in 2 bit (4 pixels / byte) format.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6132 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 11:01:33 +00:00
Thom Johansen
ee811a3443 Inserted optimized synth_full and put some vital data in IRAM.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6131 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 10:37:15 +00:00
Daniel Stenberg
d787c836bc fixed gbc typo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6130 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 10:13:22 +00:00
Michiel Van Der Kolk
254100adf4 load/savestate support added to the menu, contributed by pabs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6129 a1c6a512-1295-4272-9138-f99709370657
2005-03-04 09:30:27 +00:00
Michiel Van Der Kolk
0de0162ebe no menu for archos players till menu.c is adapted to work for them too...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6124 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 20:22:58 +00:00
Michiel Van Der Kolk
0dc6b128ca replaced BUTTON_SELECT with BUTTON_OFF
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6123 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 20:10:49 +00:00
Michiel Van Der Kolk
e5f93069ea forgot an #ifdef
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6122 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 20:06:08 +00:00
Michiel Van Der Kolk
31f215ea39 ack, forgot to add file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6121 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 20:02:39 +00:00
Michiel Van Der Kolk
cd040ddd7c First stages of rockboy menu - press A/B mode to enter, contributed by pabs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6120 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 19:54:47 +00:00
Michiel Van Der Kolk
3921e1aa69 Added dynarec(under construction) and outline for lcd modes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6119 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 19:44:02 +00:00
Michiel Van Der Kolk
348f5673ac Mode button quits now instead of the center button - prevents accidental quits.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6113 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 13:51:26 +00:00
Michiel Van Der Kolk
95819727eb Functions and data into iram mode for iriver, seems faster.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6112 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 13:50:09 +00:00
Michiel Van Der Kolk
0cecadd074 Automatic cpu boosting when emulating, when supported
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6111 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 13:11:45 +00:00
Jens Arnold
384de10246 Rockboy - gameboy emulation for rockbox, based on gnuboy. Still a bit early, but already playable on iRiver H1xx and the simulators. The archos recorder version is currently rather slow...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6104 a1c6a512-1295-4272-9138-f99709370657
2005-03-02 23:49:38 +00:00
Jens Arnold
8c82d8148e Sokoban: Made the walls dithered again. Code policing, removed tab chars.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6100 a1c6a512-1295-4272-9138-f99709370657
2005-03-02 06:50:06 +00:00
Linus Nielsen Feltzing
8fb87425f0 iRiver: Make better use of internal RAM, and larger buffers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6096 a1c6a512-1295-4272-9138-f99709370657
2005-03-01 14:39:01 +00:00
Linus Nielsen Feltzing
2d69f4c402 Fix for adjustable frequency
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6095 a1c6a512-1295-4272-9138-f99709370657
2005-03-01 14:38:22 +00:00
Jens Arnold
b363d65625 Get malloc() and friends out of the way for the cygwin linker (and maybe others), to make plugins work properly in the simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6086 a1c6a512-1295-4272-9138-f99709370657
2005-02-28 20:55:31 +00:00
Linus Nielsen Feltzing
274e5c292a Killed a warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6078 a1c6a512-1295-4272-9138-f99709370657
2005-02-28 08:58:45 +00:00
Linus Nielsen Feltzing
4766863bda Sokoban adapted to the iRiver H1xx display by Michiel van der Kolk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6077 a1c6a512-1295-4272-9138-f99709370657
2005-02-28 07:12:37 +00:00
Jens Arnold
74a1fb8d83 Use the new config-a52.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6070 a1c6a512-1295-4272-9138-f99709370657
2005-02-26 11:02:18 +00:00
Christian Gmeiner
0eeb92f11c add wv2wav
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6063 a1c6a512-1295-4272-9138-f99709370657
2005-02-25 17:58:10 +00:00
Jens Arnold
cb78646baf Codec test plugins: use DEBUGF() instead of (not cleanly avaliable) printf().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6052 a1c6a512-1295-4272-9138-f99709370657
2005-02-25 00:46:41 +00:00
Jens Arnold
6e372abb0e Grayscale lib: let the compiler decide when to save the pr register.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6051 a1c6a512-1295-4272-9138-f99709370657
2005-02-24 23:24:00 +00:00
Linus Nielsen Feltzing
0cd492f552 Reduced the LCD updates to once per second
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6046 a1c6a512-1295-4272-9138-f99709370657
2005-02-23 14:04:33 +00:00
Jens Arnold
4f2a7df6d6 Win32 simulator: fixed building of codec test plugins.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6044 a1c6a512-1295-4272-9138-f99709370657
2005-02-23 00:53:43 +00:00
Jens Arnold
94b64cc09e There is no iram for simulator plugins.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6043 a1c6a512-1295-4272-9138-f99709370657
2005-02-23 00:52:30 +00:00
Jens Arnold
6f0c5cd768 Proper check for cygwin build environment, avoids win32 error 5 when loading plugins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6040 a1c6a512-1295-4272-9138-f99709370657
2005-02-22 20:00:19 +00:00
Daniel Stenberg
22b7701fe7 Build cleanup and general fixes. fprintf() is now fdprintf(), the separation
between uisimulator files and firmware/apps files are better done.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6031 a1c6a512-1295-4272-9138-f99709370657
2005-02-22 12:19:12 +00:00
Linus Nielsen Feltzing
e638eadaff Temporary solution for code and data in IRAM for iriver codecs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6029 a1c6a512-1295-4272-9138-f99709370657
2005-02-22 00:42:22 +00:00
Dave Chapman
9828f08d9b Byte-swap WAV data on big-endian targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6018 a1c6a512-1295-4272-9138-f99709370657
2005-02-19 12:31:11 +00:00
Dave Chapman
4d961f2128 First version of vorbis decoder
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6017 a1c6a512-1295-4272-9138-f99709370657
2005-02-19 12:11:18 +00:00
Dave Chapman
7b56110e5e Build the codec plugins in the simulator - only tested for X11
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6011 a1c6a512-1295-4272-9138-f99709370657
2005-02-18 16:28:52 +00:00
Daniel Stenberg
0308fc2c96 use CFLAGS and the codeclibs when linking .rocks on x11 sim
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6003 a1c6a512-1295-4272-9138-f99709370657
2005-02-18 14:36:55 +00:00
Daniel Stenberg
cdde25b597 Unified build system to use SOURCES for sim builds too, a single Makefile-look
made by configure and various related adjustments. This has not yet been tested
on cygwin.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6001 a1c6a512-1295-4272-9138-f99709370657
2005-02-18 13:47:17 +00:00
Dave Chapman
f436476f9f Call button_clear_queue() before we start decoding - otherwise "open with" exited immediately
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6000 a1c6a512-1295-4272-9138-f99709370657
2005-02-18 11:56:55 +00:00
Dave Chapman
e3e116d3c7 First version
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5995 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 22:25:06 +00:00
Dave Chapman
b64d95fe85 Add flac2wav decoder - hardcoded output is /flactest.wav
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5989 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 21:43:57 +00:00
Dave Chapman
3c166be0a4 Do not build on simulator or non-software codecs targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5984 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 19:39:48 +00:00
Dave Chapman
9b32a1988f Move contents of plugins/xxx2wav.h into the plugin library
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5982 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 18:51:21 +00:00
Dave Chapman
711f763a12 Code cleanup and change to use contents of xxx2wav.h (still more work to do)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5981 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 16:07:25 +00:00
Dave Chapman
a9b7109b67 More code cleanups
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5980 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 16:06:06 +00:00
Dave Chapman
594b690af2 Start to clean up a52towav.c and move common xxx2wav code into xxx2wav.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5979 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 15:13:39 +00:00
Dave Chapman
7b96e2daa6 Initial version of a52towav test viewer plugin for liba52 - output is hardcoded to /ac3test.wav. CUrrently restricted to Stereo AC-3 files, but easy to fix for other types of files (e.g. 5.1)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5977 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 12:56:00 +00:00
Jens Arnold
9edaf37042 Fixed check for software codec in SOURCES, and ifdefed the plugin itself.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5968 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 02:08:17 +00:00
Jens Arnold
538e68059a Solitaire adapted to iRiver, based on patch #1121520 by Jonas Haggqvist.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5967 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 02:08:16 +00:00
Dave Chapman
02eaeafcb6 Initial check-in of mpa2wav - a test "viewer" plugin for the iRiver to convert an MPEG audio file (MP1/2/3) into a wav file (currently hard-coded to /libmadtest.wav
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5966 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 01:38:22 +00:00
Jens Arnold
952d9d0fcf Patch #1123576 by Jonas Haggqvist: pong adapted to variable screen resolution (iriver).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5965 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 01:18:14 +00:00
Dave Chapman
9d4a79b444 Discard .eh_frame, otherwise the codec viewer plugins are about 800MB in size. See http://www.rockbox.org/mail/archive/rockbox-archive-2004-07/0445.shtml
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5960 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 22:25:53 +00:00
Dave Chapman
e452383359 Increase PLUGINSIZE to 768k for devices with at least 32MB of RAM (currently only iRiver).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5952 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 14:00:37 +00:00
Daniel Stenberg
74f941e75c C89 fix: variables first then code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5945 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 09:27:23 +00:00
Jens Arnold
468f9ecbab New plugin by Jonas Haggqvist: bouncing rockbox logo, screensaver style.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5944 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 08:03:56 +00:00
Jens Arnold
dbe19115ec Complete button assignemt for text viewer on iRiver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5928 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 02:02:20 +00:00
Jens Arnold
eea3d62945 Snow.rock ported to the player, fullscreen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5927 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 01:36:33 +00:00
Jens Arnold
aa6ec9530e Clip bottom & right when positioning the gfx display.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5926 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 01:32:05 +00:00
Jens Arnold
85a026eacd Added clearpixel() and clearline().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5924 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 00:30:00 +00:00
Jens Arnold
b021f78eca Mosaique now working on the player, using the player graphics library.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5918 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 19:48:52 +00:00
Jens Arnold
d352b2d2bc Adapted to new playergfx lib, release playergfx in all return cases, some optimisation for player.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5917 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 19:38:14 +00:00
Jens Arnold
b66f94b03d Split the display & update function in two, and added invertpixel(), invertline() and invertrect().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5916 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 19:35:50 +00:00
Linus Nielsen Feltzing
196e4ed551 iRiver: Working buttons, better support for large fonts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5894 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 23:55:24 +00:00
Linus Nielsen Feltzing
e9aab365cb iRiver: Working keys for the calculator
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5893 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 23:46:12 +00:00
Jens Arnold
1231e934d6 Removed flicker on player sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5884 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 21:45:21 +00:00
Jens Arnold
54828b7717 Cube now working on the player, using the new player graphics library.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5883 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 21:28:21 +00:00
Jens Arnold
c552e03c90 Beginnings of a graphics library for the player LCD. So far the only drawing functions are clear_display(), drawpixel() and drawline().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5882 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 21:12:59 +00:00
Jens Arnold
5c7461b22c Correct position of parameter display.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5861 a1c6a512-1295-4272-9138-f99709370657
2005-02-09 00:36:55 +00:00
Jens Arnold
485a9cfbc9 Variable screen resolution.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5860 a1c6a512-1295-4272-9138-f99709370657
2005-02-09 00:33:23 +00:00
Daniel Stenberg
f24bd466f2 adjusting to screen size
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5859 a1c6a512-1295-4272-9138-f99709370657
2005-02-08 22:48:53 +00:00
Daniel Stenberg
aa3ab739ab Adjusted for iRiver LCD screen size.
Press SELECT on iRiver to change mode (ON on Recorders)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5858 a1c6a512-1295-4272-9138-f99709370657
2005-02-08 22:38:23 +00:00
Jens Arnold
225543eb7e Variable screen resolution.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5828 a1c6a512-1295-4272-9138-f99709370657
2005-02-07 02:40:22 +00:00
Linus Nielsen Feltzing
910d9652f9 Link with the proper options
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5827 a1c6a512-1295-4272-9138-f99709370657
2005-02-07 02:10:20 +00:00
Daniel Stenberg
089d73a8b0 Let's do an ifdef here to prevent builds for iriver since the keymapping
isn't fixed for it (yet). Feel free to help!


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5787 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 13:06:06 +00:00
Daniel Stenberg
7d1df5bee3 fix syntax
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5785 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 12:50:50 +00:00
Daniel Stenberg
6700ad8f20 adapted to build on iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5784 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 12:41:09 +00:00
Linus Nielsen Feltzing
3fcfdffe88 Added .rodata.str1.1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5783 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 12:40:47 +00:00
Daniel Stenberg
bc54fbd673 set the start address for iRiver plugins (this is still not working)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5782 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 12:25:18 +00:00
Daniel Stenberg
a00619fd7b nah, this doesn't depend on MAS but assumed bad stuff about LED/SH
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5777 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 10:02:42 +00:00
Daniel Stenberg
881698476d iriver support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5776 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:36:36 +00:00
Daniel Stenberg
9b682210e7 first basic attempt at supporting chessclock on the h100
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5775 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:36:19 +00:00
Daniel Stenberg
4a93acc735 MAS-specific plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5774 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:35:52 +00:00
Daniel Stenberg
bc45e628a1 these only build/run on targets using the LCD_SSD1815 display
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5773 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:35:29 +00:00
Daniel Stenberg
824cf0c649 CFLAGS is set (target-specific) in the root makefile, don't fiddle with them
here


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5772 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:34:56 +00:00
Daniel Stenberg
0a0c4d5379 allow different output formats for other targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5771 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:34:20 +00:00
Daniel Stenberg
3edc65b137 preprocess the linker file with more info
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5770 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:33:46 +00:00
Jean-Philippe Bernardy
8d3149f3ab long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5714 a1c6a512-1295-4272-9138-f99709370657
2005-01-30 14:48:50 +00:00
Jens Arnold
c47fadb112 Ooops.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5685 a1c6a512-1295-4272-9138-f99709370657
2005-01-27 23:59:34 +00:00
Jens Arnold
91e8ab61a0 Battery_test plugin: (1) Fixed the button handling to work as intended. (2) Corrected the playback buffer time calculation. (3) Display info about dummy file creation for MMC (Ondio).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5684 a1c6a512-1295-4272-9138-f99709370657
2005-01-27 23:22:06 +00:00
Jens Arnold
3c348df5ca Changed several places to use button_clear_queue() to empty the button queue. Added the ability to empty the (system's) button queue to the X11 simulatr.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5665 a1c6a512-1295-4272-9138-f99709370657
2005-01-26 22:48:25 +00:00
Linus Nielsen Feltzing
f07ddacb7d Made alpine_cdc.rock compile with DEBUG enabled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5662 a1c6a512-1295-4272-9138-f99709370657
2005-01-26 11:20:13 +00:00
Jörg Hohensohn
2f9bf25175 finally add my Alpine car CD changer emulator, although very few people may use it
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5618 a1c6a512-1295-4272-9138-f99709370657
2005-01-20 21:06:44 +00:00
Jens Arnold
3d1ca9deb5 Plugin fixes for simulator: (1) Don't compile calendar for units without RTC. (2) Don't compile wormlet for non-recorders.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5567 a1c6a512-1295-4272-9138-f99709370657
2005-01-16 15:54:47 +00:00
Jens Arnold
4666f7e0d9 Bugfix: Ordinary ending of playback didn't close the file (File handle leak, cleared resume position was not saved).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5565 a1c6a512-1295-4272-9138-f99709370657
2005-01-16 00:10:57 +00:00
Linus Nielsen Feltzing
c5efd8b64c Patch #939307 by Eric Lassauge
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5562 a1c6a512-1295-4272-9138-f99709370657
2005-01-13 11:06:08 +00:00
Jens Arnold
faedcd4e70 Allow flashing for players with alternative boot ROM.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5538 a1c6a512-1295-4272-9138-f99709370657
2005-01-08 01:06:15 +00:00
Jens Arnold
5bdac4875c Start with the basic button layout if the basic operators are not available separately (Ondio keypad)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5525 a1c6a512-1295-4272-9138-f99709370657
2005-01-02 09:20:24 +00:00
Jörg Hohensohn
83f883b3bb player version check extended up to 5.08
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5522 a1c6a512-1295-4272-9138-f99709370657
2004-12-30 21:51:58 +00:00
Jens Arnold
b8c9a0caa3 Plugin fixes: Correct button name for MODE key in help texts, conforming to the manual & wiki documentation (Ondio plugins). Alternate image is selected with MINUS, not MENU (rockbox_flash for player). Shortened some help lines that didn't fit on the display with the default font (solitaire). Fixed a number of typos.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5512 a1c6a512-1295-4272-9138-f99709370657
2004-12-26 14:56:05 +00:00
Jens Arnold
2a461eb30c Fixed type
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5484 a1c6a512-1295-4272-9138-f99709370657
2004-12-15 18:54:29 +00:00
Zakk Roberts
e232b08681 Fixed general settings typo, split up general settings function, added cursor animations and updated cursor look (rounded edges).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5483 a1c6a512-1295-4272-9138-f99709370657
2004-12-14 02:47:59 +00:00
Jens Arnold
dc96fcfb0e Fixed a typo, thanks Christi
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5480 a1c6a512-1295-4272-9138-f99709370657
2004-12-05 22:01:25 +00:00
Linus Nielsen Feltzing
059ada52d0 Make sure the time is updated before blocking in button_get()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5477 a1c6a512-1295-4272-9138-f99709370657
2004-12-03 07:36:11 +00:00
Jens Arnold
a5a6fa930c Correctly display paused state
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5470 a1c6a512-1295-4272-9138-f99709370657
2004-11-29 00:19:51 +00:00
Linus Nielsen Feltzing
569b998c5b Patch #1048937 by Jacob Erlbeck, Metronome tap speed entry
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5468 a1c6a512-1295-4272-9138-f99709370657
2004-11-26 13:31:40 +00:00
Linus Nielsen Feltzing
30237007f1 There will soon exist bitmapped players without RTC (iRiver)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5438 a1c6a512-1295-4272-9138-f99709370657
2004-11-19 13:34:35 +00:00
Björn Stenberg
6554417a0d Only sort once
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5420 a1c6a512-1295-4272-9138-f99709370657
2004-11-17 15:20:09 +00:00
Linus Nielsen Feltzing
4bd3e61de9 The favorites plugin can now be a viewer as well
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5418 a1c6a512-1295-4272-9138-f99709370657
2004-11-17 13:00:50 +00:00
Linus Nielsen Feltzing
9bcd2a9998 Better feedback
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5414 a1c6a512-1295-4272-9138-f99709370657
2004-11-17 12:13:33 +00:00