summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-07-20rework cuesheet support:Jonathan Gordon11-104/+122
swcodec: search for a .cue during buffering (with the possibility of adding embedded cuesheets later) hwcodec: search for a .cue when the id3 info for the current track is requested for the first time (disk should be spining so non issue) major beenfit from this is simplofy cuesheet handling code a bit... if mp3entry.cuesheet != NULL then there is a valid cuesheet.. no need to worry about if its enabled and preloaded. There is the possibility of putting the next/prev subtrack handling inside the playback code (as well as the id3 updating stuff (see FS#9789 for more info), but thats probably not a good idea. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21978 a1c6a512-1295-4272-9138-f99709370657
2009-07-19Fix OndaKarl Kurbjun1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21977 a1c6a512-1295-4272-9138-f99709370657
2009-07-19M:Robe 500: Add Rockbox logo for 640x480 and 480x640.Karl Kurbjun3-1/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21976 a1c6a512-1295-4272-9138-f99709370657
2009-07-19Update the uda1380 codec driver to allow it to be used without the WSPLL for ↵Bertrik Sikken1-2/+20
playback and allow the use of a 256Fs clock signal directly at the SYSCLK input instead. This is required for the Meizus. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21975 a1c6a512-1295-4272-9138-f99709370657
2009-07-19cast explicitly to unsigned int (fix yellow on cygwin)Robert Kukla1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21974 a1c6a512-1295-4272-9138-f99709370657
2009-07-19Tidy up error handling in mktccbootRob Purchase1-11/+29
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21972 a1c6a512-1295-4272-9138-f99709370657
2009-07-19M666591 (MRobe:500) USB: Driver works without restarting rockbox between ↵Karl Kurbjun1-1/+1
connects. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21971 a1c6a512-1295-4272-9138-f99709370657
2009-07-19D2: Enable tagcache databaseRob Purchase1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21969 a1c6a512-1295-4272-9138-f99709370657
2009-07-19fix ifdef (HAVE_HOTSWAP, not HOTSWAP)Frank Gevaerts1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21968 a1c6a512-1295-4272-9138-f99709370657
2009-07-19D2: A working read/write SD(HC) driver, based on the PP equivalent. See ↵Rob Purchase4-1/+881
CowonD2Info wiki for usage notes/restrictions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21967 a1c6a512-1295-4272-9138-f99709370657
2009-07-19Jewels: Add graphics for 640x480 screens.Karl Kurbjun1-0/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21966 a1c6a512-1295-4272-9138-f99709370657
2009-07-19Onda VX747 WPS: add touchscreen areas for shuffle & repeat modeMaurus Cuelenaere1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21965 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Replace bitmap menu with a standard menu, add highscore table, save last ↵Johannes Schwarz20-452/+250
achieved level and add difficulty (part of FS#10193) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21964 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Simplify my previous change, don't need separate defines for ipodDave Hooper1-12/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21962 a1c6a512-1295-4272-9138-f99709370657
2009-07-18correct bottom viewport height calculation in the recording screenAntonius Hellmann1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21961 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Commit FS#10350, prevents to save an unchanged highscore and move the ↵Johannes Schwarz6-210/+100
function show_highscore to the lib git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21960 a1c6a512-1295-4272-9138-f99709370657
2009-07-18set YOFS to 0 for portrait LCDs.Teruaki Kawashima1-12/+5
set NUM_SCORES to 5 for all targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21959 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Make the CPU boost log scroll if lines are too big.Maurus Cuelenaere1-1/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21958 a1c6a512-1295-4272-9138-f99709370657
2009-07-18re-add the usb_core.h include. r21953 was a bit too aggressiveFrank Gevaerts1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21957 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Fix warning when compiling with logf() enabledMaurus Cuelenaere1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21956 a1c6a512-1295-4272-9138-f99709370657
2009-07-18adapt c200v2 and view defines to the new drive/volume handling schemeFrank Gevaerts2-2/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21955 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Fix Onda VX747(+)/VX777 simulator buildMaurus Cuelenaere1-8/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21954 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Flyspray: FS#10326Frank Gevaerts10-517/+1288
Author: Tomer Shalev Adds a USB HID sample application, a plugin tha allows to send HID commands while connected in non-storage mode. This also removes the HID stuff in the debug menu. Testing is now easily doable from the plugin Also general HID updates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21953 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Fix PDbox compilationMaurus Cuelenaere1-1/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21952 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Make clix playable on ipod by fixing keymap (so up doesn't quit), button ↵Dave Hooper1-9/+27
repeat logic (so holding down select doesn't repeatedly fire select events), and not clearing button queue so repeat/release events get detected git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21951 a1c6a512-1295-4272-9138-f99709370657
2009-07-18S5L8700: fix off-by-one error in kernel timer and fix incorrect interrupt ↵Bertrik Sikken2-3/+3
mask in pcm driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21950 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Nano2g button driver - currently only implementing the hold switch. Should ↵Dave Chapman1-0/+40
have been part of previous commit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21949 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Various Nano2g changes - enable the rest of crt0.S (including clock setup) ↵Dave Chapman5-4/+59
and make the nano2g bootloader do something useful (displaying gpio ports). Also add checks for the fifo-full condition in the LCD driver - required after enabling all the crt0.S inits git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21948 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Clix: Add support for screen widths larger than 480Karl Kurbjun1-1/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21947 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Brickmania, Chessbox, Blackjack, and Solitaire: Add support for 640x480 and ↵Karl Kurbjun19-5/+36
480x640 screens git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21946 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Bubbles: Make new screen support a bit more generic and add support for ↵Karl Kurbjun1-21/+16
640x480 and 480x640 screen sizes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21945 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Brickmania: Correct a bug in the ball/brick collision (large screens ↵Karl Kurbjun1-1/+4
(640x480) did not collide with the bottom row of bricks) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21944 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Brickmania: Make the defines dependent on screen size generic calculationsKarl Kurbjun1-193/+24
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21943 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Commit FS#10413 by Michael Chicoine. Fixes upside down menu in mpegplayer ↵Michael Giacomelli1-5/+22
when watching videos with the screen inverted. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21942 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Generic codec-extradata parsing, in preparation for addition of AAC/RM.Mohamed Tarek6-68/+45
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21941 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Optimize overlap_math by only doing shifting if theres gain, and moving the ↵Michael Giacomelli1-3/+14
check for sign outside of the for loop. 3% speedup on PP5024. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21940 a1c6a512-1295-4272-9138-f99709370657
2009-07-17Rearrange the MDCT library lookup tables so that codecs can access them. ↵Michael Giacomelli6-534/+613
Access them in cook. Remove old cook trig tables. Replace old 32x16 bit fixed point multiply code with faster ASM ARM/Coldfire versions using full 32 bit precision. Improves performance signficantly on PP5024 (~200% realtime for a 64k file) while saving a lot of memory and improving accuracy. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21939 a1c6a512-1295-4272-9138-f99709370657
2009-07-17fix ata-nand-s5l8700 compilation properly this timeFrank Gevaerts2-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21938 a1c6a512-1295-4272-9138-f99709370657
2009-07-17remove obsolete nand_spinup_time() declarationFrank Gevaerts1-1/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21937 a1c6a512-1295-4272-9138-f99709370657
2009-07-17svn properties, late as usualFrank Gevaerts1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21936 a1c6a512-1295-4272-9138-f99709370657
2009-07-17Basic backlight driver for Nano 2GDave Chapman2-0/+68
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21935 a1c6a512-1295-4272-9138-f99709370657
2009-07-17don't try to call nand_soft_reset() or nand_disk_is_active(), they don't existFrank Gevaerts1-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21934 a1c6a512-1295-4272-9138-f99709370657
2009-07-17Commit FS#9545, storage cleanup and multi-driver supportFrank Gevaerts37-315/+1157
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21933 a1c6a512-1295-4272-9138-f99709370657
2009-07-17make ELIO_TPJ1022 bootloader compile againRobert Kukla4-1/+276
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21932 a1c6a512-1295-4272-9138-f99709370657
2009-07-17Apply the same fix as r21930 did for the ramdisk for the AMS Sansa driver.Thomas Martitz1-1/+1
Nothing should change, since the value of transfer didn't change in the == case, but it saves executing this case at least. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21931 a1c6a512-1295-4272-9138-f99709370657
2009-07-17Allow access to the last sector of the ramdisk as wellFrank Gevaerts1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21930 a1c6a512-1295-4272-9138-f99709370657
2009-07-17Add information gleaned from disassembling the main firmware image. Detect ↵Robert Keevil2-76/+101
lcd type in use. Still no actual output git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21929 a1c6a512-1295-4272-9138-f99709370657
2009-07-17FS#10445 - Error in CREDITSBertrik Sikken1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21928 a1c6a512-1295-4272-9138-f99709370657
2009-07-17Improvments to Nano 2G LCD driver. This now works reliably on both LCD types.Dave Chapman1-85/+77
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21926 a1c6a512-1295-4272-9138-f99709370657
2009-07-17mkamsboot: remove runtime copyright noticeRafaël Carré1-2/+2
add a cast to remove a warning in printf() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21925 a1c6a512-1295-4272-9138-f99709370657