summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-05-15Remove unneeded function call (radio_load_presets does clear the memory)Alexander Levin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20941 a1c6a512-1295-4272-9138-f99709370657
2009-05-15Sort by and display disc number in PictureFlow, increase MAX_TRACKS to 128, ↵Andrew Mahone
prevent display of garbage tracklist on failure. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20940 a1c6a512-1295-4272-9138-f99709370657
2009-05-15More touchscreen additions, quickscreen, browser, context menu, skip ↵Jonathan Gordon
fwd/back buttons in the mr500 wps (a "button bar" will pop up for 2.5s when the screen is touched.) icons by Johannes Voggenthaler pitch screen icon is there but not used because that screen isnt fixed for the touhscreen yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20939 a1c6a512-1295-4272-9138-f99709370657
2009-05-15Clean up create_track_index, fixing FS#9333, and use tagcache-provided ↵Andrew Mahone
length instead of strlen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20938 a1c6a512-1295-4272-9138-f99709370657
2009-05-15allow the user to change the shuffle and repeat modes from the touchscreen, ↵Jonathan Gordon
update the mr500 default wps to show how to do it (hint, press the shuffle/rep icon) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20937 a1c6a512-1295-4272-9138-f99709370657
2009-05-15fix red... who went and changed the remote defines?! :pJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20936 a1c6a512-1295-4272-9138-f99709370657
2009-05-15get the quickscreen working on the mr500. hold "mode" on the remote to get ↵Jonathan Gordon
to it, then you can use the 4 directions on the remote, or the touchscreen to change the values. "mode" will exit, as will pressing in the top or middle of the main screen git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20935 a1c6a512-1295-4272-9138-f99709370657
2009-05-15Fix version.sh when it's run outside of the git working directory.Andrew Mahone
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20934 a1c6a512-1295-4272-9138-f99709370657
2009-05-15Attempt to make version.sh a little more resistant to producing spurious ↵Andrew Mahone
"modified" status on git repositories. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20933 a1c6a512-1295-4272-9138-f99709370657
2009-05-15Fix the lock contention stall during cover art load, by adding a separate ↵Andrew Mahone
modify mutex for the buffer. Operations that modify contents of a buffer entry can still proceed, but ones that add or remove buffer entries, or move them in memory, will still block. Some members of struct memory_handle also need an earlier init in bufopen to make sure that buffer stats aren't trashed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20932 a1c6a512-1295-4272-9138-f99709370657
2009-05-14Move bswap.h up from libavutil/ and remove libavutil/Mohamed Tarek
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20931 a1c6a512-1295-4272-9138-f99709370657
2009-05-14Set the font to FONT_UI after exiting a plugin (FS#10132). This makes the ↵Alexander Levin
core Rockbox more like a sand box for plugins (less to care about in plugins). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20930 a1c6a512-1295-4272-9138-f99709370657
2009-05-14Sansa AMS i2c : fix 2 problems identified by Jack Halpin & Bertrik SikkenRafaël Carré
i2c clock frequency uses pclk as reference, not plla i2c clock divider is only 10 bits, not 16 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20929 a1c6a512-1295-4272-9138-f99709370657
2009-05-13Rockblox: Show Highscore list on 176x220 (e200). The space between the score ↵Thomas Martitz
and level is ommitted, since there's no room (the L is sufficient as seperator). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20928 a1c6a512-1295-4272-9138-f99709370657
2009-05-13Support longer tags on targets with 'enough' memory (more than 2 MB RAM).Magnus Holmgren
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20927 a1c6a512-1295-4272-9138-f99709370657
2009-05-13Remove the HAVE_RADIO_REGION from the platform config since it's already ↵Alexander Levin
defined in the tuner driver's header git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20926 a1c6a512-1295-4272-9138-f99709370657
2009-05-13Sansa Fuze : Fix r20680/FS#10075 (long HOME to exit plugins)Rafaël Carré
Some plugins were forgotten : mpegplayer, test_fps, test_scanrate Some plugins use button_status() and can't use BUTTON_REL or BUTTON_REPEAT flags rockblox1d : use single press BUTTON_HOME doom : use single press BUTTON_HOME and BUTTON_POWER to open doors I may have forgotten some plugins, I didn't test them one by one git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20925 a1c6a512-1295-4272-9138-f99709370657
2009-05-13Sansa AMS : remove mci_set_clock_divider()Rafaël Carré
Inline the 2 uses, and use a preprocessor sanity check for identification frequency git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20924 a1c6a512-1295-4272-9138-f99709370657
2009-05-13Sansa AMS: Various fixes/enhancements for clock frequenciesRafaël Carré
Fix CGU_DBOP setting Set PCLK to the exact frequency (62MHz, not the maximal frequency) Use a better comment for CLK_DIV macro Use preprocessor safety checks for clock divider sizes to avoid future mistakes (not for SD_IDENT frequency since that check is handled by mci_set_clock_divider) Use maximal IDE frequency of 66MHz (like OF), not 90MHz like written in AS3525 datasheet. The IDE chip is somehow linked to internal storage, and a too high frequency could affect the storage driver. Use the same DBOP frequency of 32MHz for all models (like OF, verified clip, fuze, e200v2 and m200v4), compromise between performance and battery life could be added in the future for each target Performance increase on Sansa Fuze with DBOP freq. set to 64MHz: +12% fps for lcd_update, +1% fps for yuv Thanks to daytona955 on the forums for his help git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20923 a1c6a512-1295-4272-9138-f99709370657
2009-05-12-Remove all dynamic allocations, hence remove cook_decode_close() which was ↵Mohamed Tarek
basically needed for freeing allocated memory. -Remove any ffmpeg-specific attributes (av_const,av_always_inline .. etc.). -Move some math functions to cook_fixpoint.h - libavutil/common.h is no longer needed. -Remove libavutil/mem.[c/h], libavutil/common.h and libavutil/internal.h. -Fix a warning in cookdata_fixpoint.h. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20922 a1c6a512-1295-4272-9138-f99709370657
2009-05-12FS#9730 by Torne Wuff - support installing Rockbox in the firmware partition ↵Dave Chapman
in place of the main Apple firmware. This image is only loaded if no rockbox.ipod is found so does not affect current behaviour. The advantage is a small increase in boottime. This patch also adds documentation to bootloader/ipod.c in the form of a comment describing the booting behaviour. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20921 a1c6a512-1295-4272-9138-f99709370657
2009-05-12Sansa Clip : remove unused variable xoffset from lcd driverRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20920 a1c6a512-1295-4272-9138-f99709370657
2009-05-12FS#10118 & FS#10165 : lcd_blit_yuv() for Sansa Fuze & Sansa e200v2Rafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20919 a1c6a512-1295-4272-9138-f99709370657
2009-05-12-Remove calls to av_log() and use DEBUGF/printf instead, thuse removing Mohamed Tarek
libavutil/log.[c/h] and libavutil/avutil.h. -Take necessary defines to bitstream.h from libavutil/intreadwrite.h to remove the latter. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20918 a1c6a512-1295-4272-9138-f99709370657
2009-05-12Remove bytestream.h and and a related comment from cook.hMohamed Tarek
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20917 a1c6a512-1295-4272-9138-f99709370657
2009-05-11Undo overlay test change which should not have been committed, should return ↵Andrew Mahone
PictureFlow to working during playback on non-Archos targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20916 a1c6a512-1295-4272-9138-f99709370657
2009-05-11-Took cook_random() from an old cook.c revision [6 mar 2007], which is a Mohamed Tarek
simple RNG, to eliminate the need for lfg.c/h. -Remove lfg.c/h and md5.c/h as they are no longer needed and use the more common form of my name in docs/COMMITTERS. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20915 a1c6a512-1295-4272-9138-f99709370657
2009-05-11fix send_command_result() size checking for the SCSI_REQUEST_SENSE case ↵Frank Gevaerts
(thanks to Tomer Shalev, FS#10203) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20914 a1c6a512-1295-4272-9138-f99709370657
2009-05-11Don't go back to the settings after selecting a .cfg via the theme or cfg ↵Thomas Martitz
browser, as it's done for fonts. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20913 a1c6a512-1295-4272-9138-f99709370657
2009-05-11Add my name to docs/COMMITTERSMohamed Tarek
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20912 a1c6a512-1295-4272-9138-f99709370657
2009-05-11Don't allow disconnecting from the usb screen, as this doesn't work properly ↵Frank Gevaerts
on some OSes (e.g. windows "releases" the device whenever it's not actively reading or writing, which doesn't necessarily mean it's safe to disconnect at that point) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20911 a1c6a512-1295-4272-9138-f99709370657
2009-05-11rbutil: make the Credits and Licence texts in the about dialog accessible ↵Dominik Wenger
via <TAB> git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20910 a1c6a512-1295-4272-9138-f99709370657
2009-05-11Patch by Mohamed Tarek from FS#10182 - remove avcodec.h as it is no longer ↵Dave Chapman
needed. Also remove -lm from Makefile.test for the same reason. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20909 a1c6a512-1295-4272-9138-f99709370657
2009-05-11Fix the $Id$ line broken by r20907.Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20908 a1c6a512-1295-4272-9138-f99709370657
2009-05-11Flag EOF and empty buffer conditions as UNLIKELY in JPEG decoder.Andrew Mahone
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20907 a1c6a512-1295-4272-9138-f99709370657
2009-05-11Fix a bug reading JPEG when the output data is smaller than sizeof(struct ↵Andrew Mahone
jpeg), and add more optional debugging output in the decoder. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20906 a1c6a512-1295-4272-9138-f99709370657
2009-05-10Commited too much really this time.Michael Giacomelli
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20905 a1c6a512-1295-4272-9138-f99709370657
2009-05-10Commited too much.Michael Giacomelli
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20904 a1c6a512-1295-4272-9138-f99709370657
2009-05-10Actually remove the unneeded files in the last commit.Michael Giacomelli
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20903 a1c6a512-1295-4272-9138-f99709370657
2009-05-10Patch by Mohamed Tarek from FS #10182. Remove floating point code (FFT, ↵Michael Giacomelli
MDCT, etc) from libcook. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20902 a1c6a512-1295-4272-9138-f99709370657
2009-05-10Patch by Mohamed Tarek from FS#10182 - convert codec to fixed-point using ↵Dave Chapman
patches submitted to the ffmpeg mailing list in 2007 by Ian Braithwaite. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20901 a1c6a512-1295-4272-9138-f99709370657
2009-05-10Properly capitalise "Rockbox", and rewrite a couple of small sections. Some ↵Alex Parker
of this is taken from FS#9880 by Johannes Linke. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20900 a1c6a512-1295-4272-9138-f99709370657
2009-05-10Revert r20704 and only use the -r option when compiling binutils. This is ↵Dave Chapman
good enough to fix compilation of the toolchains on OSX, but doesn't break compiling the m68k gcc, which makes use of built-ins and hence doesn't work with -r. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20899 a1c6a512-1295-4272-9138-f99709370657
2009-05-09Patch by Mohamed Tarek from FS#10182: 1) Move the main() test program from ↵Dave Chapman
cook.c to a new main.c; 2) Move some common definitions from cook.c to cook.h. No functional changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20898 a1c6a512-1295-4272-9138-f99709370657
2009-05-09Patch by Mohamed Tarek - add #define to protect against multiple inclusionDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20897 a1c6a512-1295-4272-9138-f99709370657
2009-05-09rbutil: make sure the voice creation window updates its display on startup.Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20896 a1c6a512-1295-4272-9138-f99709370657
2009-05-09rbutil: fix spelling, enginge -> engineBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20895 a1c6a512-1295-4272-9138-f99709370657
2009-05-09rbutil: show logger windows earlier in bootloader install, to catch all errors.Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20894 a1c6a512-1295-4272-9138-f99709370657
2009-05-09Remove unused function audio_has_changed_track from apps/mpeg.cBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20893 a1c6a512-1295-4272-9138-f99709370657
2009-05-09rbutil: enforce parents for bootloader install classes. and rework OF ↵Dominik Wenger
handling a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20892 a1c6a512-1295-4272-9138-f99709370657