summaryrefslogtreecommitdiff
path: root/firmware/export (follow)
Commit message (Collapse)AuthorAge
...
* Implementation of lcd_yuv_blit() for the ipod 5g.Dave Chapman2006-08-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10487 a1c6a512-1295-4272-9138-f99709370657
* H300: * Implemented lcd_yuv_blit(). Speeds up video playback by about 7%. No ↵Jens Arnold2006-08-08
| | | | | | bounds check in lcd_yuv_blit() (by convention), implementations for other targets should be adapted. * Fixed off-by-one bug in lcd_update_rect() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10484 a1c6a512-1295-4272-9138-f99709370657
* Let eeprom driver return the error number. This is just a cover-up commit to ↵Peter D'Hoye2006-08-07
| | | | | | hide the fact that I broke the eeprom dump in my previous commit. Some code cleanup as bonus. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10480 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of work-in-progress MPEG video player plugin based on ↵Dave Chapman2006-08-07
| | | | | | libmpeg2. Works on all targets with colour LCDs, but most optimised for the ipod Color/Photo and Nano. It currently only plays raw MPEG-1 or MPEG-2 video streams (no audio). Also adds a new lcd_yuv_blit() function to the plugin API - currently only implemented for the ipod Color/Photo and Nano. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10479 a1c6a512-1295-4272-9138-f99709370657
* Grayscale library ported to the grayscale iPods, first version. Added C ↵Jens Arnold2006-08-07
| | | | | | reference versions of gray_update_rect() for both horizontal and vertical pixel packing. gray_update_rect() and gray_ub_gray_bitmap_part() not yet assembler optimised. Grayscale screendump doesn't work yet. * Fixed button assignments for iPod in grayscale.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10468 a1c6a512-1295-4272-9138-f99709370657
* Fixed the build errors.Miika Pekkarinen2006-08-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10465 a1c6a512-1295-4272-9138-f99709370657
* Initial support and use for EEPROM memory on H120 & H140 players whenMiika Pekkarinen2006-08-05
| | | | | | | | | Rockbox firmware has been flashed over original firmware (not yet possible to do). Dircache & tagcache serialization for fast bootup without the need to scan disk when Rockbox is in flash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10464 a1c6a512-1295-4272-9138-f99709370657
* Initial EEPROM driver for iriver H1xx.Miika Pekkarinen2006-08-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10462 a1c6a512-1295-4272-9138-f99709370657
* Barry Wardell's H10 adjustmentsDaniel Stenberg2006-08-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10448 a1c6a512-1295-4272-9138-f99709370657
* Initial work for coprocessor support on iPods. FS#5755Daniel Ankers2006-08-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10437 a1c6a512-1295-4272-9138-f99709370657
* better PP checksDaniel Stenberg2006-08-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10433 a1c6a512-1295-4272-9138-f99709370657
* introducing CPU_PP as a define to check for PortalPlayer chips withDaniel Stenberg2006-08-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10404 a1c6a512-1295-4272-9138-f99709370657
* better names for the target-specific files and define PP5024 properlyDaniel Stenberg2006-08-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10400 a1c6a512-1295-4272-9138-f99709370657
* added mostly dummy changes to allow building of a Sansa e200 bootloaderDaniel Stenberg2006-08-01
| | | | | | | without functionality git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10399 a1c6a512-1295-4272-9138-f99709370657
* First configure support for setting up iriver H10 and SanDisk Sansa e200Daniel Stenberg2006-08-01
| | | | | | | | builds. TARGET_TREE is now defined by the config-*.h file and not set by configure git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10397 a1c6a512-1295-4272-9138-f99709370657
* Applied FS# 5736 by Alexander Levin.Rani Hod2006-07-31
| | | | | | | Fixed fat buffer overflow with LFNs longer than 255 bytes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10389 a1c6a512-1295-4272-9138-f99709370657
* Applied FS#5734 by Michael Sevakis (X5 LCD contrast bugfix andRani Hod2006-07-31
| | | | | | | some #define fixup). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10388 a1c6a512-1295-4272-9138-f99709370657
* Add a define for unplugged remoteHristo Kovachev2006-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10354 a1c6a512-1295-4272-9138-f99709370657
* Put the X5 LCD frame buffer in SDRAMLinus Nielsen Feltzing2006-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10349 a1c6a512-1295-4272-9138-f99709370657
* X5 remote LCD drawing. This will break target linking atm - ↵Jens Arnold2006-07-28
| | | | | | lcd_remote_update[_rect]() are not yet implemented. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10347 a1c6a512-1295-4272-9138-f99709370657
* LCD drivers: * Slight speedup for 2bit greyscale drivers. Use the same ↵Jens Arnold2006-07-28
| | | | | | scrolltext drawing anywhere. * Cleanup, fixes and definitions in preparation for X5 remote. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10346 a1c6a512-1295-4272-9138-f99709370657
* Moved the X5 button driver to the target treeLinus Nielsen Feltzing2006-07-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10339 a1c6a512-1295-4272-9138-f99709370657
* Patch FS#5712 by Michael Sevakis - X5 Backlight brightness improvement/fixLinus Nielsen Feltzing2006-07-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10322 a1c6a512-1295-4272-9138-f99709370657
* Implement frequency scaling on iPod 3Gs - FS #5686Daniel Ankers2006-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10313 a1c6a512-1295-4272-9138-f99709370657
* Accepted FS #5474 by yours truly.Rani Hod2006-07-23
| | | | | | | Save your settings; CONFIG_BLOCK_VERSION is increased. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10303 a1c6a512-1295-4272-9138-f99709370657
* iAudio X5: Fix sim buildLinus Nielsen Feltzing2006-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10274 a1c6a512-1295-4272-9138-f99709370657
* Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5.Linus Nielsen Feltzing2006-07-21
| | | | | | | Also includes a rewrite of the Coldfire I2C driver to include both read and write. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10272 a1c6a512-1295-4272-9138-f99709370657
* Add support for parsing binary data ID3 tags. Add support for parsing RVA2 ↵Dan Everton2006-07-20
| | | | | | ID3 tags for replaygain values instead of TXXX tags when playing files tagged with ID3v2.4. Patch by psyche78 (task #2937) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10259 a1c6a512-1295-4272-9138-f99709370657
* Patch #5157 by Rainer Sinsch - SID codecDave Chapman2006-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10237 a1c6a512-1295-4272-9138-f99709370657
* Patch #5639 by Ulrich Pegelow, inits the M5636 USBOTG chip on the X5 to ↵Linus Nielsen Feltzing2006-07-13
| | | | | | reduce the battery consumption. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10208 a1c6a512-1295-4272-9138-f99709370657
* Tagcache update: Support removal of entries and no longer the need forMiika Pekkarinen2006-07-10
| | | | | | | | dircache to load tagcache in ram (however, dircache with tagcache is still strongly recommended). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10192 a1c6a512-1295-4272-9138-f99709370657
* Ondio: better default battery capacity.Jens Arnold2006-06-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10145 a1c6a512-1295-4272-9138-f99709370657
* H300: Rudimentary driver for the ISP1362 USB on-the-go controller. For now ↵Jens Arnold2006-06-16
| | | | | | it just sends the chip to sleep, solving the poor battery runtime issue. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10128 a1c6a512-1295-4272-9138-f99709370657
* Work-in-progress rework of charging status reading & display: * Changed ↵Jens Arnold2006-06-06
| | | | | | several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10080 a1c6a512-1295-4272-9138-f99709370657
* Iriver: Moved the handling of the UDA1380 split gain (analog preamp + ↵Jens Arnold2006-05-14
| | | | | | decimator gain) into the UDA driver. * All: Settings structure sorted & cleaned up. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9927 a1c6a512-1295-4272-9138-f99709370657
* Optical S/PDIF recording and monitoring for Iriver H1x0. Removed unsupported ↵Thom Johansen2006-05-11
| | | | | | recording options on Iriver. Sample rate displayed in recording screen reflects the real S/PDIF sample rate when doing S/PDIF recording. Testing would be appreciated. Thanks to Jens Arnold for fixing the DMA hang issue. Will reset settings! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9916 a1c6a512-1295-4272-9138-f99709370657
* ipods - First implementation of pcf50605_init() function. This enables the ↵Dave Chapman2006-05-02
| | | | | | power-out in the Dock connector, which may help getting some accessories working - if they don't need to talk to the ipod via the Apple Accessory Protocol. Thanks to julius in IRC for testing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9860 a1c6a512-1295-4272-9138-f99709370657
* Recording buffer offset must be passed on to the firmware calls, not the ↵Peter D'Hoye2006-04-30
| | | | | | other way around. Should fix yellow builds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9842 a1c6a512-1295-4272-9138-f99709370657
* Add copy and adjust helper for mp3entry struct as it is 1) not copy safe and ↵Brandon Low2006-04-17
| | | | | | 2) nonobvious that its not copy safe git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9709 a1c6a512-1295-4272-9138-f99709370657
* H300: Optimised PCF50606 driver, significantly reduces CPU power drain from ↵Jens Arnold2006-04-16
| | | | | | the button tick (with both main & remote buttons: 50%->13% at 11MHz, 12%->6% at 45MHz): * Delay is adapted to the current CPU clock, aiming at constant 400kHz i2c clock. * Reduced number of port accesses (accessing GPIO is very slow, especially with the atomic boolean instructions) by implementing an open-collector-like behaviour. * Time-critical functions implemented in assembler. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9693 a1c6a512-1295-4272-9138-f99709370657
* Commit tagcache in background when possible (at least dircache enabled).Miika Pekkarinen2006-04-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9686 a1c6a512-1295-4272-9138-f99709370657
* Also add a config-specific 'Default' value, this should fix the sim builds.Zakk Roberts2006-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9680 a1c6a512-1295-4272-9138-f99709370657
* Move the battery min/max capacity to player config files and add an ↵Zakk Roberts2006-04-15
| | | | | | increment setting (amount of mAh to increase/decrease by in the settings menu) for more precise battery value tweaking/limiting per-model. This allows the proper range for iAudio X5 - 950mAh, or 2250mAh for the X5L. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9678 a1c6a512-1295-4272-9138-f99709370657
* Correct battery voltage and almost correct percentages for all ipods. ↵Jens Arnold2006-04-14
| | | | | | Runtime still needs calibration (and improvement, of course). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9655 a1c6a512-1295-4272-9138-f99709370657
* moved the LCD framebuffer to IRAM for iAudio X5 - gives ~40% speed boostDaniel Stenberg2006-04-11
| | | | | | | I also extended the iram size properly since the 5250 coldfire has 128K git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9604 a1c6a512-1295-4272-9138-f99709370657
* Enabled the quickscreen for iAudio X5. Globally, REC enters the menu and ↵Zakk Roberts2006-04-10
| | | | | | holding REC enters the quickscreen. Also moved the quickscreen #define to model config files, which simplifies the checking for it and makes checking more consistent. Cleaned up keymappings in quickscreen.h. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9590 a1c6a512-1295-4272-9138-f99709370657
* Enable AB repeat on ipods with 4g keypad, requires quick fingers or you get ↵Brandon Low2006-04-10
| | | | | | the context menu instead of a marker. Thanks to Mikachu on IRC. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9589 a1c6a512-1295-4272-9138-f99709370657
* Fix bad rebuffering bug, and kill the track_count variableBrandon Low2006-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9571 a1c6a512-1295-4272-9138-f99709370657
* Get rid of the redundant APPLE_* macros. * Fix wrong comments in lcd-ipod.cJens Arnold2006-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9561 a1c6a512-1295-4272-9138-f99709370657
* iPod: Enable dynamic CPU frequency changing on the 4G (both greyscale and ↵Dave Chapman2006-04-07
| | | | | | colour) and the first generation mini git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9548 a1c6a512-1295-4272-9138-f99709370657