summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-08-12New committer!Jeffrey Goode1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22275 a1c6a512-1295-4272-9138-f99709370657
2009-08-12Protect viewport.h against multiple inclusion.Thomas Martitz1-0/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22274 a1c6a512-1295-4272-9138-f99709370657
2009-08-12Fix mistake at checking the return in rockboy. Thanks Al Le for spotting.Thomas Martitz1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22273 a1c6a512-1295-4272-9138-f99709370657
2009-08-12Fix yellows.Thomas Martitz2-2/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22271 a1c6a512-1295-4272-9138-f99709370657
2009-08-12Both of this isn't needed anymore as it's done at the end of the function.Thomas Martitz1-5/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22270 a1c6a512-1295-4272-9138-f99709370657
2009-08-12Make kbd_input() show a cancel splash to indicate user abort better and for ↵Thomas Martitz11-21/+26
better consistency all over the place. Change checking for its return value (style-wise) at some places too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22269 a1c6a512-1295-4272-9138-f99709370657
2009-08-12Remove dead codeAlexander Levin1-16/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22268 a1c6a512-1295-4272-9138-f99709370657
2009-08-12Change the function name in strnatsort so that the code doesn't contradict ↵Alexander Levin1-3/+5
itself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22267 a1c6a512-1295-4272-9138-f99709370657
2009-08-12Remove unneeded symbols and improve the comment to the VP parsing functionAlexander Levin2-16/+19
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22266 a1c6a512-1295-4272-9138-f99709370657
2009-08-12Fix FS#10505 - "Background changes to inverted when cleared" as well as a ↵Thomas Martitz1-9/+7
problem that lets the viewport parser reject correct WPSes, both introduced by r22222 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22264 a1c6a512-1295-4272-9138-f99709370657
2009-08-12M:Robe 500: Put the irq stack and fiq stack in iram. Reduce memory for fiq ↵Karl Kurbjun3-10/+28
stack since it is currently unused. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22263 a1c6a512-1295-4272-9138-f99709370657
2009-08-12M:Robe 500: Make endpoint requests more flexible.Karl Kurbjun1-20/+24
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22262 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Fix endpoint allocationFrank Gevaerts1-1/+1
Flyspray: FS#10510 Author: Amaury Pouly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22261 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Fix Rockbox Utility build on W32.Dominik Riebeling1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22260 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Move yearday_to_daymonth() to usb_storage.c. It's the only user, this ↵Frank Gevaerts3-26/+25
function is pretty specific, and it seems to be the cleanest way to avoid ram usage increases for unrelated targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22259 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Consolidate day of week calculationFrank Gevaerts4-21/+19
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22258 a1c6a512-1295-4272-9138-f99709370657
2009-08-11rework new time handling functions a bit to be more memory efficientFrank Gevaerts1-20/+14
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22257 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Fix "statement with no effect" warningFrank Gevaerts1-1/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22256 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Add support for setting the clock using a special SCSI command. This is the ↵Frank Gevaerts3-2/+81
same method that itunes uses, and there are host-side tools for it (e.g. libgpod) Flyspray: FS#10514 Author: Laurent Papier and myself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22255 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Clean up accessing system setting values for a specific player.Dominik Riebeling3-25/+44
Remove the ugly "save, change and restore platform" accesses and extend the settings class to allow accessing player specific system values. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22254 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Fix logf() multilines handlingRafaël Carré2-6/+7
Each line (of MAX_LOGF_ENTRY characters) would be marked with LOGF_TERMINATE_CONTINUE_LINE, but still be padded with a '\0' This also reverts r22250 which worked around the problem in logfdump() Flyspray: FS#10513 Author: Amaury Pouly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22253 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Add Amaury Pouly to the creditsRafaël Carré1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22252 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Sansa AMS: identify interrupts with no source setRafaël Carré1-0/+4
They would previously appear like coming from the (disabled) watchdog module git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22251 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Fix logfdump multilines handlingRafaël Carré1-2/+2
Flyspray: FS#10509 Author: amaury pouly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22250 a1c6a512-1295-4272-9138-f99709370657
2009-08-11Fix defines from the last commit that made replaygain depend on crossfade. ↵Michael Giacomelli1-1/+5
Thanks to Thomas Martitz for pointing that out. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22249 a1c6a512-1295-4272-9138-f99709370657
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