summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-08-11FS#10506. Don't compile various crossfade only functions in pcmbuf.c on low ↵Michael Giacomelli4-4/+20
memory targets (mainly AMS) to save memory. Some crossfade related items remain in the code, but they're not worth cluttering the code with ifdefs over. Also, introduce HAVE_CROSSFADE define for neatness. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22248 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Disable crossfade menu option (but nothing more) on lowmem (<=2MB) targets ↵Michael Giacomelli2-1/+5
because it apparently needs a larger PCM buffer then is available. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22247 a1c6a512-1295-4272-9138-f99709370657
2009-08-10Remove the comment also, Thanks to Rafaël Carré for spotting.Thomas Martitz1-2/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22245 a1c6a512-1295-4272-9138-f99709370657
2009-08-10Fix FS#10486 - "fuze screen not drawn correctly on backlight turn-on if ↵Thomas Martitz1-2/+2
playlist ends while the backlight is off" by adding a lcd_update() to lcd_enable() as other targets do. Remove the delay as it seems unneeded nowadays. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22244 a1c6a512-1295-4272-9138-f99709370657
2009-08-10Fix yellows (the reds on mono are caused by this, again, stupid typo).Thomas Martitz1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22243 a1c6a512-1295-4272-9138-f99709370657
2009-08-10panicf: Clear backdrop and print with black font on white background to ↵Thomas Martitz1-3/+11
prevent possible difficulties with reading it (especially on cabbiev2). Also start printing in the second row and column. This fixes the second part of FS#10503 - "Menu and WPS backdrop not cleared when shutting down or during panic" (the first part is not a bug imo), git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22242 a1c6a512-1295-4272-9138-f99709370657
2009-08-10Fix yellow.Mohamed Tarek1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22239 a1c6a512-1295-4272-9138-f99709370657
2009-08-10Clean up and rename Detect class.Dominik Riebeling10-75/+77
Move check() function out of the Detect class and place it into utils.cpp for now. Rename Detect class to System, as it now only retrieves data about the underlying system and doesn't detect anything anymore. Cleans up with the confusion between Detect and Autodetection. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22238 a1c6a512-1295-4272-9138-f99709370657
2009-08-10Simplify and cleanup rockbox-info.txt handling.Dominik Riebeling8-53/+23
Simplify RockboxInfo file handling. Remove Detect::installedVersion() and Detect::installedTarget(), as those became wrappers around RockboxInfo without functionality. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22237 a1c6a512-1295-4272-9138-f99709370657
2009-08-10Add missing multiple inclusion protection.Dominik Riebeling2-0/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22236 a1c6a512-1295-4272-9138-f99709370657
2009-08-10Import libatrac from ffmpeg and modify librm to support ATRAC3.Mohamed Tarek25-9/+13440
The decoder is still in floating point. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22235 a1c6a512-1295-4272-9138-f99709370657
2009-08-10r22135 overwrote mcuelenaere's changes in r22068 to add slider-type regions ↵Jonathan Gordon1-5/+43
for the touchscreen... so bring them back (spotted by kkurbjun) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22234 a1c6a512-1295-4272-9138-f99709370657
2009-08-10M:Robe 500: Get MPEGPlayer running at 320x240. Screen is zoomed so larger ↵Karl Kurbjun1-30/+28
videos than 320x240 will only show center. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22233 a1c6a512-1295-4272-9138-f99709370657
2009-08-09FS#10496: remove function read_image_file_offset, it had a bug and is not ↵Bertrik Sikken2-18/+0
used anyway. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22232 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Add (untested) support for Samsung YH-820, YH-920 and YH-925. Based on ↵Dominik Riebeling1-0/+45
FS#10373 with adjustments to match the recent changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22231 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Remove underscore from YH modelnames as discussed on IRC.Dominik Riebeling4-6/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22229 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Accept FS#9400 - "tools/configure more improvements" by Rosso Maltese.Thomas Martitz2-150/+200
This completes the command line capabilities of configure. You can now pass advanced build options (type=aXXX, where X are the shortcuts for the advanced options) as well as voice options. See configure --help. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22228 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Don't set the drawmode twice and simplify two cases in viewport_parse_viewport.Thomas Martitz2-21/+19
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22227 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Fix the yellows.Thomas Martitz1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22225 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Fix player and greyscale reds.Thomas Martitz2-13/+27
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22224 a1c6a512-1295-4272-9138-f99709370657
2009-08-09r22135 overwrote mcuelenaere's changes in r22068 to add slider-type regions ↵Jonathan Gordon2-19/+39
for the touchscreen... so bring them back (spotted by kkurbjun) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22223 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Factor out WPS' %V parsing function into viewport.c, in preperation of ↵Thomas Martitz3-92/+116
customlist. No functional change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22222 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Samsung YP-S3: add beginning of a low-level NAND driver and update ↵Bertrik Sikken4-0/+157
bootloader demo program to display the NAND ids. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22221 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Extend bootloader installation to accept alternatives for the destination ↵Dominik Riebeling4-27/+32
filename. Remove the hardcoded special case for the H10 bootloader installation and uninstallation. Allow multiple bootloader filenames to be present and pick the existing one on (un)installation. This is also needed for easily adding support for the Samsung YH players (to make FS#10373 actually work). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22220 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Clean up bootloader installation debug output a bit.Dominik Riebeling7-35/+40
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22219 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Fix ZVMKarl Kurbjun1-0/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22218 a1c6a512-1295-4272-9138-f99709370657
2009-08-09M:Robe 500: Add missing filesKarl Kurbjun4-0/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22217 a1c6a512-1295-4272-9138-f99709370657
2009-08-09M:Robe 500: Start Building at 640x480 by default.Karl Kurbjun3-7/+19
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22216 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Rockboy: Cleanup redKarl Kurbjun2-6/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22215 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Rockboy: Significantly reduce the number of palette updates, add support for ↵Karl Kurbjun5-43/+102
hardware palette mode, screen can now be rotated left or right. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22214 a1c6a512-1295-4272-9138-f99709370657
2009-08-08Fix FS#10476. Prevent FLAC bitrate calculation overflow with large files. ↵Boris Gjenero2-2/+3
The watermark depends on the bitrate, and so this also fixes playback pauses on large FLAC files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22211 a1c6a512-1295-4272-9138-f99709370657
2009-08-08Apply FS#10447 - e200v2 lcd driver cleanup by Michael ChicoineBertrik Sikken1-15/+26
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22210 a1c6a512-1295-4272-9138-f99709370657
2009-08-08fix red: add a define accidentally removedTeruaki Kawashima1-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22209 a1c6a512-1295-4272-9138-f99709370657
2009-08-08snake2: add standard start menu. use pluginlib highscore for highscores.Teruaki Kawashima1-289/+170
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22208 a1c6a512-1295-4272-9138-f99709370657
2009-08-08rbutil: try to fix voicefile creation for releases. (genlang.cgi still needs ↵Dominik Wenger1-2/+2
fixing). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22207 a1c6a512-1295-4272-9138-f99709370657
2009-08-08snake:go back to menu when game is over. save highscores using pluginlib ↵Teruaki Kawashima1-11/+35
highscore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22206 a1c6a512-1295-4272-9138-f99709370657
2009-08-08Support libusb-1.0.Dominik Riebeling2-1/+49
Use "qmake -config libusb1" to use libusb-1.0 instead of libusb-0.1. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22205 a1c6a512-1295-4272-9138-f99709370657
2009-08-08Clean up some debug output, kill some trailing spaces and break some overly ↵Dominik Riebeling4-27/+37
long lines. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22204 a1c6a512-1295-4272-9138-f99709370657
2009-08-08Samsung yp-s3: clean up the lcd and button driver (making things static, ↵Bertrik Sikken2-14/+16
rename variables etc.) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22203 a1c6a512-1295-4272-9138-f99709370657
2009-08-08Remove old fixme, the 'working with playlists' seems to be in pretty good shapeNils Wallménius1-3/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22202 a1c6a512-1295-4272-9138-f99709370657
2009-08-08M:Robe 500: Make yes/no screen work better and add appropriate strings for ↵Karl Kurbjun3-11/+11
some screens. Rockboy: Improve m:robe 500 default keymap. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22201 a1c6a512-1295-4272-9138-f99709370657
2009-08-08Move download link pattern description to rbutil.ini.Dominik Riebeling4-22/+14
Don't hard code the creation of the download links anymore but use pattern replacement and define the basic structure in rbutil.ini. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22200 a1c6a512-1295-4272-9138-f99709370657
2009-08-07Fix SCSI inquiry on W32.Dominik Riebeling1-1/+4
W32 returns additional bytes containing garbage on pages returning the maximum amount (i.e. 255) of bytes. Ignoring those bytes makes the output being correct. Someone needs to find out why those additional bytes are indicated at all. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22199 a1c6a512-1295-4272-9138-f99709370657
2009-08-07Fix rbutil build on w32.Dominik Riebeling1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22197 a1c6a512-1295-4272-9138-f99709370657
2009-08-07Samsung YH925: Battery calibration for charging and dischharging.Thomas Martitz1-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22195 a1c6a512-1295-4272-9138-f99709370657
2009-08-07Samsung YH925: Support for battery monitoring and charging. Discharge curve ↵Thomas Martitz3-6/+5
not yet calibrated. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22194 a1c6a512-1295-4272-9138-f99709370657
2009-08-07Quick, fix red, before the new build system shows it!Thomas Martitz1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22193 a1c6a512-1295-4272-9138-f99709370657
2009-08-07Change a few defines to enums to match the other code around and argument ↵Thomas Martitz1-16/+22
bits #defines for settings_load to make clear it's bitwise. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22192 a1c6a512-1295-4272-9138-f99709370657
2009-08-06Fix out of bounds accesses in keybox and matrixNils Wallménius2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22191 a1c6a512-1295-4272-9138-f99709370657
2009-08-06Fix crash in the database utility, turns out passing too few arguments for ↵Nils Wallménius1-1/+3
stat() isn't the best idea :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22190 a1c6a512-1295-4272-9138-f99709370657