.. |
bitmaps
|
Start of work on a port to the Archos 'AV300' (AV320/340/380) - a working UI simulator (but with a dummy background image for now) and the beginnings of the target-specific firmare code. Port is temporarily using a 2bpp LCD buffer format - the AV300 has a 320x240 colour (YCbCr-based) LCD which will need a new framebuffer format and drawing routines, but the LCD is also capable of various paletted bitmap modes, one of which has an identical framebuffer format to the greyscale ipods. Buttons (and hence the button mappings) are identical to the Archos Recorder, with the exception that the PLAY button on the Recorder is replaced by pressing the joystick on the AV300 (which I call BUTTON_SELECT). The initial port will begin by being strictly HWCODEC, but will evolve to be a hybrid SWCODEC/HWCODEC platform - it has a MAS3587F but also a main CPU (54MHz arm7tdmi plus DSP) capable of software decoding of at least some formats.
|
2007-01-14 13:48:09 +00:00 |
codecs
|
Support resume for Musepack
|
2007-04-06 21:48:17 +00:00 |
eqs
|
Add some presets for the equalizer. Includes a Default preset that resets everything. From FS#6113, thanks to David Quesada.
|
2006-10-12 20:48:40 +00:00 |
gui
|
Hide the list title if only one line would fit under it
|
2007-04-11 10:34:44 +00:00 |
keymaps
|
Stop/shutdown logic rework in browsers and menus. Recorder V1: Double-Off shutdown is now possible from menus and sub-browsers as well. Player, other targets which are always powered during charging: Attempted shutdown from menu with charger plugged now displays the charging splash.
|
2007-04-09 13:39:37 +00:00 |
lang
|
Give all menus using the old API a nice title and icons (except plugins)
|
2007-04-08 05:52:47 +00:00 |
menus
|
If credits.rock isnt loadable manually show the logo and version.
|
2007-04-12 12:14:54 +00:00 |
player
|
Make the charset more maintainable by using an enum for font indexing, fix wrong U circumflex, and add 2 missing characters to the vkeyboard.
|
2007-03-27 18:32:58 +00:00 |
plugins
|
mpegplayer: Recover from audio stream errors better. Correct some sizes. Add some needed extra guard buffer. Add in an important additional wrap check. Stream demuxer needs work on when it looks ahead in the stream and it should wrap though.
|
2007-04-12 11:36:12 +00:00 |
recorder
|
/me fail english? thats unpossible
|
2007-04-11 05:40:43 +00:00 |
abrepeat.c
|
Respect the progressbar length when drawing AB markers. Fixes FS#6463. Also fix a function name typo.
|
2006-12-29 19:17:03 +00:00 |
abrepeat.h
|
Respect the progressbar length when drawing AB markers. Fixes FS#6463. Also fix a function name typo.
|
2006-12-29 19:17:03 +00:00 |
action.c
|
Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered.
|
2007-03-16 21:56:08 +00:00 |
action.h
|
minor actions cleanup:
|
2007-04-08 01:33:01 +00:00 |
alarm_menu.c
|
Remove unused header
|
2007-03-17 11:57:53 +00:00 |
alarm_menu.h
|
|
|
applimits.h
|
|
|
bookmark.c
|
Fix the root menu for any targets without a radio (we are using #if not #ifdef for CONFIG_TUNER). Fixes the bookmark issue in FS#6965)
|
2007-04-05 02:50:43 +00:00 |
bookmark.h
|
Finally, the new button action system is here, thanks to Jonathan Gordon. Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list.
|
2006-08-15 12:27:07 +00:00 |
codecs.c
|
Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered.
|
2007-03-16 21:56:08 +00:00 |
codecs.h
|
Let GCC check arguments of some more printf-style functions, also for plugins and codecs.
|
2007-03-17 09:02:53 +00:00 |
cuesheet.c
|
Better check when using the plugin buffer to store a temp cuesheet.
|
2007-04-03 18:18:35 +00:00 |
cuesheet.h
|
Cuesheet tweaks:
|
2007-03-29 18:39:04 +00:00 |
debug_menu.c
|
Moved SH1 system code to target tree. * First shot at hwcompat cleanup.
|
2007-04-11 23:51:00 +00:00 |
debug_menu.h
|
More static'ing, and a few fixes resulting from that.
|
2006-12-12 22:22:21 +00:00 |
dsp.c
|
Accept FS#6918 - Remove Nested Functions by Tim Ross. Adjust some names. Hunt down and remove the remaining ones in the recording system as well.
|
2007-03-29 01:55:47 +00:00 |
dsp.h
|
Use the new DSP callback functionality in firmware/sound.c to deal with SWCODEC stereo width and channel configuration instead of the old more spread out #ifdef based approach. Rename the DSP functions involved for more consistent naming.
|
2007-03-07 19:11:16 +00:00 |
dsp_arm.S
|
ARM assembler for resampling. Should provide some gains, though not huge ones.
|
2007-03-11 23:33:58 +00:00 |
dsp_asm.h
|
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.
|
2007-03-25 04:03:44 +00:00 |
dsp_cf.S
|
Argh. Get the tabs out the asm again.
|
2007-03-26 15:20:44 +00:00 |
enc_config.c
|
Recording Menus: Make statusbar update correctly when exiting an encoder setting.
|
2007-02-10 07:08:25 +00:00 |
enc_config.h
|
Forgot to use cvs add on a few new files in the fresh checkout I used. woops.
|
2006-11-06 18:18:05 +00:00 |
eq.c
|
Factor first order shelving filter code out for easier reuse and replace the crossfeed filter with it. Crossfeed _should_ still sound the same, so please do tell if it doesn't.
|
2007-03-07 15:06:33 +00:00 |
eq.h
|
Factor first order shelving filter code out for easier reuse and replace the crossfeed filter with it. Crossfeed _should_ still sound the same, so please do tell if it doesn't.
|
2007-03-07 15:06:33 +00:00 |
eq_arm.S
|
Commit optional code for high-precision EQ which will almost certainly not make a difference on 16 bit output targets.
|
2007-02-22 13:55:49 +00:00 |
eq_cf.S
|
Fix comment.
|
2007-02-22 17:22:01 +00:00 |
FILES
|
Add apps/plugins/mpegplayer/*.S to the source tarballs.
|
2007-04-05 16:49:09 +00:00 |
filetree.c
|
Check if a new version got installed after usb disconnect and ask if user wants to reboot. Causes disk spinup before showing the usb logo. Also fixes do_menu() not returning to root_menu after usb disconnect.
|
2007-03-30 21:54:48 +00:00 |
filetree.h
|
#ifdef code that only makes sense for multivolume targets, make private functions 'static'
|
2007-03-17 00:55:23 +00:00 |
filetypes.c
|
Fix icons for built-in types on charcell.
|
2007-03-29 17:35:25 +00:00 |
filetypes.h
|
Recode filetypes.c to remove its need for a static string buffer.
|
2007-03-29 06:16:00 +00:00 |
keyboard.h
|
|
|
language.c
|
|
|
language.h
|
Greek language update by Ioannis Koutoulakis - needs an increase of the language buffer once again (21kB) to fit in memory
|
2006-10-30 23:26:09 +00:00 |
logfdisp.c
|
Finally, the new button action system is here, thanks to Jonathan Gordon. Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list.
|
2006-08-15 12:27:07 +00:00 |
logfdisp.h
|
|
|
main.c
|
Dircache fixes: Stop scanning properly if shutdown is initiated. Require user to re-enable dircache if initialization fails. Don't create statefile unless eeprom settings have been initialized.
|
2007-04-07 17:48:51 +00:00 |
main_menu.h
|
Remove dead code
|
2007-04-08 05:30:03 +00:00 |
Makefile
|
pre-set date fields in time/date screen to build date ( FS#6831 & FS#6939 )
|
2007-03-31 13:04:22 +00:00 |
menu.c
|
Moved SH1 system code to target tree. * First shot at hwcompat cleanup.
|
2007-04-11 23:51:00 +00:00 |
menu.h
|
Give all menus using the old API a nice title and icons (except plugins)
|
2007-04-08 05:52:47 +00:00 |
metadata.c
|
Fix simulator builds, and some debugf() format strings.
|
2007-03-17 09:54:28 +00:00 |
metadata.h
|
|
|
misc.c
|
fix typo in the last commit: lcd_setfont -> lcd_remote_setfont
|
2007-04-12 13:36:49 +00:00 |
misc.h
|
Stop/shutdown logic rework in browsers and menus. Recorder V1: Double-Off shutdown is now possible from menus and sub-browsers as well. Player, other targets which are always powered during charging: Attempted shutdown from menu with charger plugged now displays the charging splash.
|
2007-04-09 13:39:37 +00:00 |
onplay.c
|
Give all menus using the old API a nice title and icons (except plugins)
|
2007-04-08 05:52:47 +00:00 |
onplay.h
|
Introducing the root menu!
|
2007-03-01 11:14:46 +00:00 |
pcmbuf.c
|
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.
|
2007-03-19 22:04:17 +00:00 |
pcmbuf.h
|
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.
|
2007-03-19 22:04:17 +00:00 |
playback.c
|
SWCODEC: Fix a race condition caused by yielding in pcm_mute that could have playback messing around with pcm after supposedly being fully stopped. The pcm buffer mutes consistently on some players (the PP ones) which made audio_stop return too soon. Won't matter if it yields or not now and this should take care of the mpegplayer 'next video' issue.
|
2007-04-12 05:58:09 +00:00 |
playback.h
|
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.
|
2007-03-19 22:04:17 +00:00 |
playlist.c
|
Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered.
|
2007-03-16 21:56:08 +00:00 |
playlist.h
|
Accept FS#6464 by Chris Taylor. Adds a "Play Next" playlist insertion
|
2006-12-26 13:31:04 +00:00 |
playlist_catalog.c
|
Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered.
|
2007-03-16 21:56:08 +00:00 |
playlist_catalog.h
|
Patch #5179 by Sebastian Henriksen and Hardeep Sidhu - Playlist catalog
|
2006-07-18 13:54:12 +00:00 |
playlist_menu.h
|
|
|
playlist_viewer.c
|
Make sure selected track of playlist viewer doesn't become bigger than number of tracks when deleting the last track. Fixes FS #6899
|
2007-04-11 22:39:12 +00:00 |
playlist_viewer.h
|
|
|
plugin.c
|
Add a check to make sure initializing the BSS section doesn't pass a negative size to memset.
|
2007-04-12 05:18:53 +00:00 |
plugin.h
|
mpegplayer: Get A-V synchronized. Improve frame sync and dropping logic and take advantage of decoder's ability to assist. Straighten out some threading problems. Clean it up a bit. Added some plugin API functions and decided it was a good time to do a good sorting on them so your next update from this build should be a full replacement.
|
2007-04-10 14:18:30 +00:00 |
README
|
|
|
root_menu.c
|
Fix yellow player build. Sims have no charging...
|
2007-04-09 13:54:38 +00:00 |
root_menu.h
|
Fix the root menu for any targets without a radio (we are using #if not #ifdef for CONFIG_TUNER). Fixes the bookmark issue in FS#6965)
|
2007-04-05 02:50:43 +00:00 |
screen_access.c
|
It's not necessary (anymore?) to map lcd_icon() to sim_lcd_icon() for the simulator. * Removed a stray lcd_icon() call from usb handling.
|
2007-04-03 18:06:13 +00:00 |
screen_access.h
|
Multi-screen API: * lcd_update() is now available for all LCDs. * Added missing functions for non-monochrome remote LCDs.
|
2007-04-02 00:26:31 +00:00 |
screens.c
|
Oops. Shouldn't forget the default handler.
|
2007-04-10 21:40:44 +00:00 |
screens.h
|
#ifdef HAVE_TAGCACHE the set_rating code and remove some old, unused code
|
2007-03-26 23:10:40 +00:00 |
scrobbler.c
|
Set CONFIG_RTC to 0 for non-RTC targets, and check with #if to profit from -Wundef. No code change.
|
2007-03-16 23:47:03 +00:00 |
scrobbler.h
|
Patch #5166 by Robert Keevil - Last.fm logging
|
2006-10-19 09:42:58 +00:00 |
settings.c
|
Moved SH1 system code to target tree. * First shot at hwcompat cleanup.
|
2007-04-11 23:51:00 +00:00 |
settings.h
|
Recode filetypes.c to remove its need for a static string buffer.
|
2007-03-29 06:16:00 +00:00 |
settings_list.c
|
Player: Reduced the selectable codepages to those which can actually work, and made them work.
|
2007-04-01 13:09:22 +00:00 |
settings_list.h
|
Code Police: Remove tabs throught apps/ . Hopefully no actual code
|
2007-02-27 11:09:09 +00:00 |
settings_menu.h
|
|
|
sound_menu.h
|
beginning of the new menu system. This commit shouldnt break anything,
|
2007-02-08 04:33:41 +00:00 |
SOURCES
|
Remove dead code
|
2007-04-08 05:30:03 +00:00 |
status.c
|
Set CONFIG_RTC to 0 for non-RTC targets, and check with #if to profit from -Wundef. No code change.
|
2007-03-16 23:47:03 +00:00 |
status.h
|
Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup.
|
2006-06-06 22:23:52 +00:00 |
tagcache.c
|
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).
|
2007-03-26 15:08:59 +00:00 |
tagcache.h
|
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).
|
2007-03-26 15:08:59 +00:00 |
tagnavi.config
|
Updated user rating to the tagnavi.config (FS#6890)
|
2007-04-07 11:23:08 +00:00 |
tagtree.c
|
Killed a logf warning.
|
2007-03-26 16:34:58 +00:00 |
tagtree.h
|
ifdef all the tagcache code, allows rombox to be compiled again, Thanks Austin Appel
|
2006-10-25 10:17:57 +00:00 |
talk.c
|
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.
|
2007-03-19 22:04:17 +00:00 |
talk.h
|
Next round of static'ing and related fixes.
|
2006-12-25 14:01:47 +00:00 |
tree.c
|
Stop/shutdown logic rework in browsers and menus. Recorder V1: Double-Off shutdown is now possible from menus and sub-browsers as well. Player, other targets which are always powered during charging: Attempted shutdown from menu with charger plugged now displays the charging splash.
|
2007-04-09 13:39:37 +00:00 |
tree.h
|
FS#6997 DB/tree Cleanup - remove unused field "currextra2".
|
2007-04-09 10:30:11 +00:00 |
version.h
|
|
|