summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* radio screen: Disable displaying radio art, FS#12797Jonathan Gordon2013-01-03
| | | | | | | | | With radioart enabled there appears to be buffer corruption when the image is loaded causing the player to data abort in skin_render_line() So, disable the code untill someone can fix it. Change-Id: I6acf3f76ce38aa2784b1b24ed6da29a9c5bee479
* Use crc32 of filename to resume tracksRichard Quirk2013-01-02
| | | | | | | | | | | | | | | | | As well as using an index, which breaks when a file is added or removed, use the crc32 of the filename. When the crc32 check passes the index is used directly. When it fails, the slow path is taken checking each file name in the playlist until the right crc is found. If that fails the playlist is started from the beginning. See http://www.rockbox.org/tracker/6411 Bump plugin API and nvram version numbers Change-Id: I156f61a9f1ac428b4a682bc680379cb6b60b1b10 Reviewed-on: http://gerrit.rockbox.org/372 Tested-by: Jonathan Gordon <rockbox@jdgordon.info> Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Fixes a typo in rockbox.desktopHayden Pearce2013-01-02
| | | | | | Change-Id: Ibae1b391205e5372a506dc8f3820a53f7012252c Reviewed-on: http://gerrit.rockbox.org/378 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Provide dealloc function to sansapatcher.Dominik Riebeling2013-01-01
| | | | | | | Similar as done with ipodpatcher provide a function to free the allocated sector buffer. Change-Id: Ie51e82f7191496bb48973148af1cc35cd37993d3
* Fix cross compiling sansapatcher.Dominik Riebeling2013-01-01
| | | | | | windres also needs the cross compiler prefix. Change-Id: Ia27ac8b9f3b47962764eff6b960e1105544b0b89
* Provide dealloc function to ipodpatcher.Dominik Riebeling2013-01-01
| | | | | | | | | On Windows the sector buffer is allocated using VirtualAlloc, thus releasing this buffer should be done using VirtualFree. Provide an additional function for deallocating the buffer so users of ipodpatcher do not need to know about this. Change-Id: Ibb0fc575a185148a389e63935e86a392bf8d180d
* Fix version handling for patchers.Dominik Riebeling2013-01-01
| | | | | | | | The working directory will usually be different than the one libtools.make is located in, so make sure to use the correct starting folder for the relative path. Change-Id: I9a84a0573c9f1f32601f31587425689dcf8fb81f
* sansapatcher: move sectorbuf pointer into sansa_t structure.Dominik Riebeling2013-01-01
| | | | | | | | Similar as the ipod_t structure for ipodpatcher the sansa_t structure holds all relevant information for sansapatcher. Put the global sansa_sectorbuf pointer into it as well. Change-Id: Iad08ef6aafc49609c3d0d556914246f230ee0179
* ipodpatcher: move sectorbuf pointer into ipod_t structure.Dominik Riebeling2013-01-01
| | | | | | | | | The ipod_t structure holds all relevant information for ipodpatcher. Put the global ipod_sectorbuf pointer into it as well. Allows the Rockbox Utility Ipod class to be instanciated multiple times since each instance can now have its own buffer. Change-Id: Ie319cbadbc20c367ceadba9a46b4dc34b57a79a7
* iPod6G (Classic) - enable HAVE_DISK_STORAGEHayden Pearce2012-12-29
| | | | | | | | | | Fixes missing Settings - General Settings - System - Disk - Spindown setting. Change-Id: Iae686598dfd7ad4ca1faf8db9f1271e7808de752 Reviewed-on: http://gerrit.rockbox.org/376 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com> Tested-by: Michael Giacomelli <giac2000@hotmail.com>
* imx233: increase irq storm thresholdAmaury Pouly2012-12-29
| | | | | | | On heavy storage operations (like database update), the ssp dma irq can be fired around ~10000/sec. Change-Id: I0e33df6258e051abd4fe110a0f408a19671cd8ad
* imx233: correctly restore auto slow on cpu frequency changeAmaury Pouly2012-12-29
| | | | Change-Id: I3ba495488e20fdd19d391f84ff484c1ce305d11b
* imx233: move power init to system initAmaury Pouly2012-12-29
| | | | | | | | | Do low level power init in system_init(). This can be needed since imx233 must be able to frequecy scale atfer system_init() and kernel_init() and this is only possible if power system was initialised. Change-Id: I27c66ec0dccd60bda26a45be24683c0bfe72c6da
* Fix copyright headersAmaury Pouly2012-12-29
| | | | Change-Id: Ie65920b1192e9b737fcc2554d280fbcedfa39800
* hm60x/hm801: Add hold button support.Andrew Ryabinin2012-12-29
| | | | Change-Id: I05557ecfbf0bd821d8966862a38f7f22656b36ef
* Fix FS#12794 - new EQ code does not compile for the Nokia N8x0Michael Sevakis2012-12-28
| | | | | | | | | The old GCC version currently required (sbox-arm-linux-gcc 3.4.4 release) apparently has trouble with function pointers used as static array initializers when using indexed initializers + ranges (ie. [A ... B] = fn). Change-Id: I494c2b607e4d93a9893264749d0ac257fb54ce3b
* imx233: use tick insteaf of msec to collect statisticsAmaury Pouly2012-12-26
| | | | | | | | | | The current code uses the msec irq to collect statistics and detect irq storms (debug). But this irq is triggered 1000 times per sec and we don't need that accuracy. This commit removes the msec irq and use the tick timer instead which is triggered only 100 times per second. Change-Id: If14b9503c89a3af370ef322678f10e35fafb4b8a
* Prepare new, unofficial maemo releaseThomas Jarosch2012-12-26
| | | | Change-Id: I6fccaeb131f31938d6f2cc0c0d1ffc62821bd3b6
* Maemo port: Exclude plugins requiring a keymap from packagingThomas Jarosch2012-12-26
| | | | Change-Id: Ia713621a97737966c1fead66965cd33cb711c8bf
* Revert 64d048be. It breaks h300.Frank Gevaerts2012-12-26
| | | | | | | HAVE_USB_CHARGING_ENABLE is not only used for software usb, so checking for HAVE_USBSTACK is wrong. Change-Id: I422796b517c262f33f35623e992434219e288424
* Make code that depends on HAVE_USB_CHARGING_ENABLE check HAVE_USBSTACK.Frank Gevaerts2012-12-26
| | | | | | This fixes building without HAVE_USBSTACK Change-Id: If8fec87a3ed4de583864ed2bab69be1f2ad8ac52
* [Fuze+] imageviewer: update/complete keymapsJean-Louis Biasini2012-12-26
| | | | | | | | | 1) update/complete keymaps (now handle slideshow) 2) update/complete manual Change-Id: I1baf2598941bb781a2f2777f23eb543bd6bf5848 Reviewed-on: http://gerrit.rockbox.org/354 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* [Fuze+] PictureFlow: complete keys mappingJean-Louis Biasini2012-12-26
| | | | | | | | | 1) add quit and menu binding 2) complete manual Change-Id: Iceee6354c788b8baeefeea2d2d8914e1df83d4a7 Reviewed-on: http://gerrit.rockbox.org/353 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* [FUZE+] Rockblox plugin slight keymaps updateJean-Louis Biasini2012-12-26
| | | | | | | | | | | 1) slight keymaps update Remove mapping of BUTTON_BACK reseting game to avoid pressing it involuntary. Direct mapping of BUTTON_POWER to go into menu. 2) manual updated Change-Id: I28875104c4a4058216532b9aa12bb2defabcca6d Reviewed-on: http://gerrit.rockbox.org/352 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* fuze+: fix bootloader buildAmaury Pouly2012-12-26
| | | | Change-Id: Ibe221d0f94ec4234ce1459073ba9ae77f6de162f
* fuze+: implement lcd flip and invertAmaury Pouly2012-12-26
| | | | Change-Id: I1efcd0c6aa5e586b64c1b48d401648c7a933c4d9
* fuze+: make sure lcd is ready before chaning a registerAmaury Pouly2012-12-26
| | | | | | | | | | The lcd driver does not wait for the refresh to be done to return from lcd_update(). This means that changing a register is unsafe if done in the middle of the redraw. This could happen when disabling the lcd for example. Make sure it doesn't happen by waiting for the lcdif to be ready. Change-Id: I43ec62a637dd61c3b2a3a6e131c1a9e8035524b1
* fuze+: add lcd debug screen (display kind)Amaury Pouly2012-12-26
| | | | Change-Id: I08ffcfb8e4cf516aae1c23740eedf80d2cfcea41
* imx233: rework cpu frequency scalingAmaury Pouly2012-12-26
| | | | | | | | | When changing the cpu frequency, it is important to make sure that HBUS stays at a reasonable frequency otherwise the chip will crash. Special care is needed about auto-slow and clk_p/clk_h ratio on intermediate steps. Change-Id: Ief9f68ddf286caabe75c879718dac5027ab1560f
* imx233: fix regulator voltage setting + always enable DCDC modeAmaury Pouly2012-12-26
| | | | | | | | | | | | | Make sure DCDC is running at boot (it is disabled by default when 5V is present and we don't want to rely on the bootloader to change this). When changing the voltage on a regulator, it usually takes 2ms for the voltage to stabilize. In DCDC mode, there is an irq to notify about the event so use it ! This is especially important when changing cpu frequency because increasing the cpu freq while the voltage is rising is unreliable. Change-Id: Icfe9ef3ee90156d1e17da0820d9041859f7f3bca
* imx233: fix potential hbus dividor settings + docAmaury Pouly2012-12-26
| | | | | | | | | HBUS uses the same field for integer and fractional dividers, the choice is made by a bit. Make sure both are changed together, otherwise this could result in the wrong divider to be used and in HBUS freq to be too low or too high (very bad). Change-Id: I253d8eeee26c5038868b729c4f791511295a39f0
* imxtools/sbtools: improve sb1 key handlingAmaury Pouly2012-12-26
| | | | Change-Id: Ib014a102fe44a67dd256e45e804bca9b5812eb61
* imxtools/sbtools: add crypto code for documentation purposeAmaury Pouly2012-12-26
| | | | Change-Id: I4f3c659d65c1453b192cbce4bf6c85d882761929
* elftosb1: fix usage()Amaury Pouly2012-12-26
| | | | Change-Id: I9ce73b907fa6276b9cd1f285156623bdafa6d548
* Pandora port: Prepare unofficial releaseThomas Jarosch2012-12-26
| | | | | | | | | Code is based on the 'v3.12-final' tag. Only tweak is that most plugins are not distributed due to missing keymaps. Change-Id: Ia09e52076e128504c1f1883078c29c408600f063
* Pandora port: Fix permissions before creating the .pnd archiveThomas Jarosch2012-12-26
| | | | | | | | | | Otherwise the pandora unionfs mount point will show the correct permissions as root but the normal user won't be able to start the binary. -> unionfs messes up the access rights Change-Id: I79d744f5bdcee342090e95c7a5edeb775429e2f6
* Pandora port: Remove non-working pluginsThomas Jarosch2012-12-26
| | | | | Change-Id: I923d2a583bbb41897daf2ea84bc8a2723f3a129c Note: The credits screen/mikmod etc. is working.
* Adapt FFT plugin to use floating on-screen display.Michael Sevakis2012-12-18
| | | | | | | | | | | | Helps appearance especially with the spectrogram view since it no longer must be scrolled out of the way to avoid artifacts. Additionally, allow settings to be saved and clean up some misellaneous stuff to help graphics performance. Still other "pointless" work to do on it... :-) Change-Id: Iff2f725b0237ffb430e85f591675c2062b159abc
* Adapt OSD in plugin lib to be greylib compatible.Michael Sevakis2012-12-18
| | | | | | | | | | | | | | | Requires addition of viewports and alternate framebuffers to greylib which are essentially similar to the core implementation except that the framebuffer can be any size and relationship to a viewport. Drawing is always fully clipped to the intersecting area. Adapt oscilloscope.c to the API change. FFT will use the new features (later update). Get rid of silly and wrong lcd_bmp_part use in OSD. Remove it from plugin API (must be made incompatible now). Change-Id: Iafa5e2174148fb8ad11db6b9d4add0dcabc5c563
* FS#12792 - Update of Serbian translationIvan Pesic2012-12-18
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I9985ae3a8be3eaef7c073f07aa1ef3fe5c1127dc
* imxtools/sbtools: implement rom/product/component version switchAmaury Pouly2012-12-16
| | | | Change-Id: If3ebae2e60f324c93f85a4f1a6f30257cccb735d
* imxtools/sbtools: fix sb1 product/component version writingAmaury Pouly2012-12-16
| | | | Change-Id: I0153192f41ccc5fb98e7e9f6f110d97bd76dbc47
* imxtools/sbtools: "fix" address handling in ELFAmaury Pouly2012-12-16
| | | | | | | | | | | | | | This is a common problem that proprietary tools don't handle ELF files correctly. ELF sections use a virtual address and the virtual -> physical translation is done though segments. This allows to have a load (physical) address different from the virtual one. Here is the trick: proprietary tools usually don't take the pain to do the translation and just grab the virtual address. This commit implements proper translation in elftosb1 knowing that this introduce a deviation from the behaviour of the proprietary tool. Change-Id: I91721a3a8dead382a0603f84ae3b35c5eb9704eb
* imxtools/sbtools: introduce elftosb1 for stmp36xxAmaury Pouly2012-12-16
| | | | | | | The tool still lacks some feature of the proprietary one but can create files with all the basic features. Change-Id: Ib0c91210940ca829291ce70945f88dc510a49974
* imxtools/sbtools: fix some instruction handling & cryptoAmaury Pouly2012-12-16
| | | | Change-Id: I6530bdf27896d8325dec4e2ba31c7e6a0131a286
* imxtools/sbtools: add elf function (sort by address)Amaury Pouly2012-12-16
| | | | Change-Id: Ib68746e11b43eadbbe0443626d4dc65d998348fa
* imxtools/sbtools: update misc with MINAmaury Pouly2012-12-16
| | | | Change-Id: I17daaff068fcd3a8c70c52db5fa209082461173f
* imx233: simplify sdmmc led handling, fix typoAmaury Pouly2012-12-16
| | | | Change-Id: Iffbb05afd41bd0accfac9c127ea3a26fd33f1387
* rk27xx: Add status led (icon) support to SD driverMarcin Bukat2012-12-16
| | | | Change-Id: I47a36c0cf7319c2b100b813fdcbea024c7ae0b0a
* root menu setting: make the setting handles whitespaceJonathan Gordon2012-12-16
| | | | Change-Id: Id981bb518017e272dd7a230ae7d799ef0f55847c