summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-04Reorder a bit in viewport.c so that we don't need stubs for checkwps.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23511 a1c6a512-1295-4272-9138-f99709370657
2009-11-04Fix checkwps. Reimplement viewport_set_fullscreen() and ↵Jonathan Gordon
viewport_set_defaults() to always return the "full display". This doesn't change anything about the skin so is fine. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23510 a1c6a512-1295-4272-9138-f99709370657
2009-11-04fix charcell yellowJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23509 a1c6a512-1295-4272-9138-f99709370657
2009-11-04Fix the WPS to work properly with the statusbar for the previous change.. ↵Jonathan Gordon
Side effect is it fixes FS#10721 where %pb didnt work git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23508 a1c6a512-1295-4272-9138-f99709370657
2009-11-04Fix viewport "UI area" to work based on what was agreed on last week in the ↵Jonathan Gordon
mailing lists and IRC: * viewport_set_defaults() will always set the viewport to the intersection of the user setting and any sbs set user viewport * viewport_set_fullscreen() will always set the viewport to the full display, take care to disable the statusbars if you use this! This patch is from FS#10709 and contains code which will be removed once the current inbuilt statusbar is finally removed. This *may* break themes which dont use the %we or %wd token.. follow up commit to fix this coming... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23507 a1c6a512-1295-4272-9138-f99709370657
2009-11-04Clarify track transition code in pcmbuf and playback. No functional changes yet.Jeffrey Goode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23506 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Fix building of Rockbox Utility by restoring object list for libmkamsboot.aDominik Riebeling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23505 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Simplify uart_printf() a bit by using vuprintf(), that also makes removing a ↵Thomas Martitz
static buffer possible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23504 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Rename vfnprintf to vuprintf (u stands for user for the user callback and ↵Thomas Martitz
data passed to it) to avoid confusion with file and buffer size related functions from the printf-family, and add a comment to its declaration. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23503 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Fix a #elif without condion (is an error with newer gcc/cpp versions).Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23502 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Makes sure codec API builds correctly if ROCKBOX_HAS_LOGF is definedJeffrey Goode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23501 a1c6a512-1295-4272-9138-f99709370657
2009-11-03FS#9728: Battery current measuring on the Video iPodTorne Wuff
Patch by Boris Gjenero. Displays the current flowing into or out of the battery on the ipodvideo. Other ipods do not appear to have this ADC channel connected. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23500 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Cosmetic commit (removing empty line from end of file) to test build systemDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23499 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Change username to lower caseBob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23498 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Comment out LOGF_ENABLE defines everywhere, replace evil commentsJeffrey Goode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23497 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Improvements to mini2440 audio; change CPU freq to 406MHzBob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23495 a1c6a512-1295-4272-9138-f99709370657
2009-11-03root_menu() can't return, tell gcc about itRafaël Carré
Since it can't return, app_main() can't either, tell gcc about it. Remove dead archos code (present if root_menu() would return erroneously), and rename app_main() to main() on target git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23494 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Sansa AMS PCM : cleanupRafaël Carré
Init CGU_AUDIO with correct clock source (for play & rec) Do not disable recording clocks when starting playback, they are already disabled Move clock enable/disable code from dma callback to init git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23493 a1c6a512-1295-4272-9138-f99709370657
2009-11-03brickmania: fix scrollwheel useRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23492 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Initial recording screen skin support (usable in .sbs skins only for now)Jonathan Gordon
new skin tokens: %Rp - does the target have recording? %Rf - samplerate %Re - encoder %Rb - bitrate %Rm - mono/stereo Please put all bugs from these (which very probably dont work 100%) into FS#10755. And someone who knows how the recoding capabilities work please look this over... ideally the same value should be returned for the middle three tags no matter what the capabilities of the target are. CustomWPS on the wiki for more details git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23491 a1c6a512-1295-4272-9138-f99709370657
2009-11-03Sansa AMS: fix system_exception_wait()Rafaël Carré
If a panicf() is called while a button is still pressed, the Sansa would reboot immediately with no chance to see the message git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23490 a1c6a512-1295-4272-9138-f99709370657
2009-11-02Hopefully fix the remaining iPod Nano 2G flash issues, by adding a tiny ↵Michael Sparmann
sleep after resetting the chip. Also remove some evil tabs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23489 a1c6a512-1295-4272-9138-f99709370657
2009-11-02Add touchscreen WPS actions for volume up/down (using a button rather than ↵Rob Purchase
the slider). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23488 a1c6a512-1295-4272-9138-f99709370657
2009-11-02Playback.c: Eliminate repetitive watermark calculation when the buffer is ↵Jeffrey Goode
idle. Also fix evil comment git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23487 a1c6a512-1295-4272-9138-f99709370657
2009-11-02Tweak logf statementsJeffrey Goode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23486 a1c6a512-1295-4272-9138-f99709370657
2009-11-02Echoes logf output to the sim console when logf build is enabledJeffrey Goode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23485 a1c6a512-1295-4272-9138-f99709370657
2009-11-02M:Robe 500/M66591 USB improvements: Interrupts now work, a bug in odd-length ↵Karl Kurbjun
transfers has been fixed. Buffers that are not initially short aligned are also now supported. Enable USB HID mouse mode. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23483 a1c6a512-1295-4272-9138-f99709370657
2009-11-02more minor classic_statusbar.sbs changes... display the rec/fm mode correctlyJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23482 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Sansa AMS : reduce size of interrupt source/isr mapping tableRafaël Carré
INT_GPIOB is not used INT_MCI0 and INT_GPIOA are only put in the table if needed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23481 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Sansa AMS PCM: remove runtime sanity checksRafaël Carré
Unaligned memory ops will cause a data abort anyway Make the check for samplerate at buildtime git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23480 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Rework how feature skin tags work (%cc currently) when used conditionally ↵Thomas Martitz
(i.e. to detect a feature). If the feature is known to be unavailable at compile time or runtime detected, then let parsing skip over the true case. That enables parsing skins that properly put tags not available on a target within these tags. In the past the true case was parsed even if never could be true, which led to unexpected parsing failures. Parsing %cc<%St|time format|[..]|> is now possible on target where that setting doesn't exist (the %St parser wold fail). More of these tags are to be added, for example to indicate fm radio or recording capabilities. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23479 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Improvements to mini2440/UDA1341 audioBob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23478 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Add Fred Bauer to THANKSRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23477 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Sansa AMS recording support (Microphone and FM)Rafaël Carré
Still disabled on all targets: - Fuze and e200v2 see spurious interrupts with no source defined - Clip/m200v4 deadlock instantly when starting recording (perhaps due to low memory size) Having the code in SVN will make working on this feature easier Also add keymaps for Fuze, and correct Frequency section of recording options : the 22.05kHz limitation of e200v1 and c200v1 doesn't apply to Sansa AMS (different I2S hardware, unrelated to as3514) Flyspray: FS#10371 Authors: Fred Bauer and myself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23476 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Revert r23474 "new skin token: %cx - 24 hour time format enabled in the ↵Rafaël Carré
setting.. e.g %?cx<24 hour|12 hour>" Committed accidentally with a svn/git desynch git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23475 a1c6a512-1295-4272-9138-f99709370657
2009-11-01new skin token: %cx - 24 hour time format enabled in the setting.. e.g ↵Rafaël Carré
%?cx<24 hour|12 hour> git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23474 a1c6a512-1295-4272-9138-f99709370657
2009-11-01revert that last checkin... something better is coming Jonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23473 a1c6a512-1295-4272-9138-f99709370657
2009-11-01new skin token: %cx - 24 hour time format enabled in the setting.. e.g ↵Jonathan Gordon
%?cx<24 hour|12 hour> git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23472 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Code cleanup in codec_thread, playback and pcmbuf; more elegant solution to ↵Jeffrey Goode
leftover samples git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23471 a1c6a512-1295-4272-9138-f99709370657
2009-11-01FS#10740 - rbutil: Test Cowon D2 OF file for CRC consistency before patchingTomer Shalev
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23470 a1c6a512-1295-4272-9138-f99709370657
2009-11-01OndaVX777 sim now builds so add it back to the list of sims.Michael Chicoine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23469 a1c6a512-1295-4272-9138-f99709370657
2009-11-01rbutil: Fix Cowon D2 bootloaderfile had no slash prefix.Tomer Shalev
Also remove filename itseld as it is not being considered. The output patched firmware filename is taken from the original firmware file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23468 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Correct beast manual install instructions in Windows.Alex Parker
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23467 a1c6a512-1295-4272-9138-f99709370657
2009-11-01FS#10747 - Disable actions if rbutil is not configured properlyTomer Shalev
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23466 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Move find_viewport() and find_image() to skin_parser.c where the reset of ↵Thomas Martitz
the linked-list handling sits. That enables removing duplicated code from checkwps. Also remove a few stubs in favor having the restart playback mechanism on albumart change #ifdef __PCTOOL__ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23465 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Show insert_last_shuffled item and queue_last_shuffled item when playlist ↵Teruaki Kawashima
file is selected. break long lines. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23464 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Replace hardcoded constants (fix 32/64MB bug)Bob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23463 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Fix red - statusbar_position() is a macro.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23462 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Remove a wps function call from skin engine, hopefully the last one.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23461 a1c6a512-1295-4272-9138-f99709370657
2009-11-01Fix debug/multidrive build errorBob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23460 a1c6a512-1295-4272-9138-f99709370657