summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Reduce definitions of actions for fm radio.Szymon Dziok2014-07-26
| | | | Change-Id: I89188ecc820058b79b5c8fcf3e9b5ed49ae8aff4
* MPIO HD200: Fix action for fm radio.Szymon Dziok2014-07-26
| | | | Change-Id: I65a8e6f39d47f5d091e9676102b0ec08eb08690c
* HDD1630/HDD6330: Add actions for fm radio.Szymon Dziok2014-07-26
| | | | Change-Id: I6acc21663fd0bc27509f8c37c71defb817ec7108
* Ak4537: Optimization of the code.Szymon Dziok2014-07-26
| | | | Change-Id: I98e25d7177b24b277a79d8bf8d494dac26553c2c
* Disable detection of fm radio for the YH920, it's pointless.Szymon Dziok2014-07-26
| | | | Change-Id: Ibabda73046dc523c2bd0b1dfd0644f8882fbb74c
* rk27load: stage1 dram config fix #2Marcin Bukat2014-07-23
| | | | Change-Id: I5c4cf3dedab26e4cae05496bcae3a2d235d12e2f
* rk27load: fix stage1 dram config bugMarcin Bukat2014-07-23
| | | | Change-Id: I03d44dbd05fcd5dfc0e508020fae7006d8a97505
* add supports for x,y value in percentage to several tags.Chiwen Chang2014-07-21
| | | | | | | | | including BAR_PARAMS, %xl, %dr, %T,%St, %xl and %Cl Change-Id: I0811ebfff5f83085481dcbf08f97b7223f677bfe Reviewed-on: http://gerrit.rockbox.org/900 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* SVG image of the Creative Zen Mozaic and other formats for the manual.Szymon Dziok2014-07-17
| | | | | | Change-Id: I594afa62b5c5a3cef1dcf4d4249a13688e425267 Reviewed-on: http://gerrit.rockbox.org/895 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* zen/zenxfi/zenxfistyle/zenmozaic: implement plugin keymaps and enable pluginsAmaury Pouly2014-07-17
| | | | | | Plugins on the ZEN/ZEN X-Fi require to increase the plugin buffer size. Change-Id: If4651c87b402060faa24530985c6e871379c8ea1
* keymaps: cleanupAmaury Pouly2014-07-17
| | | | | | | | - remove useles define in pegbox - improve keymap of nwz in mpegplayer - fix whitespace alignement Change-Id: I0d5e3c59f89ed8e0e02c386255286cfbb8693230
* libopus: use iram for more constantsNils Wallménius2014-07-13
| | | | | | | | Speeds up decoding of the 64 kbps test file by 2.59 MHz and the 128 kbps test file by 4.31 MHz on H300 (cf). Decoding the same files on c200 is sped up by 0.33 MHz and 0.55 MHz respectively. Change-Id: I0f9f9ef6a7293581cf45e3201b33c65504c95c81
* libopus: asm C_MUL for coldfireNils Wallménius2014-07-13
| | | | | | | | | | The recent merge of upstream changed the fft to use C_MUL which wasn't implemented in asm for coldfire. Speeds up decoding 64 kbps test file by 2.68 MHz and 128 kbps test file by 2.80 MHz on H300. Change-Id: I8b61fc0f9568d6350431e311a12e44fe4f60f72e
* Sync to upstream libopusNils Wallménius2014-07-13
| | | | | | | | | | | | | | | | | | | | | | Sync to commit bb4b6885a139644cf3ac14e7deda9f633ec2d93c This brings in a bunch of optimizations to decode speed and memory usage. Allocations are switched from using the pseudostack to using the real stack. Enabled hacks to reduce stack usage. This should fix crashes on sansa clip, although some files will not play due to failing allocations in the codec buffer. Speeds up decoding of the following test files: H300 (cf) C200 (arm7tdmi) ipod classic (arm9e) 16 kbps (silk) 14.28 MHz 4.00 MHz 2.61 MHz 64 kbps (celt) 4.09 MHz 8.08 MHz 6.24 MHz 128 kbps (celt) 1.93 MHz 8.83 MHz 6.53 MHz Change-Id: I851733a8a5824b61feb363a173091bc7e6629b58
* crc-mi4: use const lookup table for crcMarcin Bukat2014-07-07
| | | | | | | | | This doesn't touch external tools as I see no need for. Change-Id: Ia69248c4b6a033c3772916525257e3540bddcffa Reviewed-on: http://gerrit.rockbox.org/891 Tested: Sebastian Leonhardt <sebastian.leonhardt@web.de> Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
* Finished SVG Image for Sansa Clip Zip.Szymon Dziok2014-07-02
| | | | | | | | Added labels and power button. Original author: Marko Pahlke, FS#12602 Change-Id: I17cfa245fcd36755162a3c527de6ba768568a376
* SVG image of the Sony NWZ-E360 and other formats for the manual.Szymon Dziok2014-07-02
| | | | | | Change-Id: I2783dd39a773d952997e4a6d28916290e0dd5f65 Reviewed-on: http://gerrit.rockbox.org/889 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Sony NWZ: calibrate discharge curvesAmaury Pouly2014-07-01
| | | | | | | The charging curve also need to be calibrated but that will be part of another commit. Change-Id: Ie4c5995123e4059ae4f3c9d86c11fc1257314d39
* rolo: fix crc calculation for mi4Marcin Bukat2014-07-01
| | | | | | | | | crc32gentab() which initilizes crc table was called in bootloader but not in main binary. Fix this temporary by always calling it in load_mi4(). The proper fix probably to switch to const table and drop runtime initialization. Change-Id: I8b0c2c791642f56ed56189d156647661935a815d
* Introduce plugin keymaps for the Sony NWZ SeriesNils Stec2014-06-30
| | | | | | Change-Id: I46b8766bd44118bce4931b7ee71815ae5f51cb2e Reviewed-on: http://gerrit.rockbox.org/879 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* sonynwz: fix backlightAmaury Pouly2014-06-30
| | | | | | | Apparently the backlight driver is leaking current even when the PWM set to 0. This patch should greatly improve the battery life of the device. Change-Id: I76bbc8a87cae452e599b37de17e91f373cee58bc
* Plugins: remove defined keys which are never usedAmaury Pouly2014-06-30
| | | | | | Change-Id: I0195ae43f35c7355de66d5fa8caa24d8da6cb61e Reviewed-on: http://gerrit.rockbox.org/883 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Compile imxtools as gnu99 standard.Dominik Riebeling2014-06-30
| | | | | | | With current MinGW using c99 as standard the compiler causes problems with some types. Use gnu99 standard instead which doesn't do this. Change-Id: I731f58025645ae88ac226593a2b2a62140285ee8
* Add note about translations to MSVC build instructions.Dominik Riebeling2014-06-30
| | | | Change-Id: I06ed441801f50a7331d7610beaf6535f6ec0c602
* Make clean target work for MSVC dll Makefile on Windows.Dominik Riebeling2014-06-30
| | | | Change-Id: Ifb9a00530720e0997421af9a07ae8c133f0edfd0
* open_utf8: Actually use the result of read/write.Thomas Martitz2014-06-29
| | | | | | This silences warnings on some compilers but is anyway a good idea. Change-Id: Ib566ab59a5d1cb433da466f3ce0c32ff150eb52e
* skin_engine: kill scrolling if the buffer movesJonathan Gordon2014-06-29
| | | | | | | | | | | | I have a suspicion that if there is any scrolling skin lines when the buflib buffer moves it will cause the lcd code to crash. This *hopefully* explains the random skin related crashed which have been reported. Change-Id: I04ee58292e1cea7c77ef9737b0641192f4f7e4ba Reviewed-on: http://gerrit.rockbox.org/877 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* Fix one more spot in the manual where the number of bands was not updated.Michael Giacomelli2014-06-28
| | | | Change-Id: I082ccf8ee960751d7cd9bbe855881b530c68c114
* Remove empty filesAmaury Pouly2014-06-25
| | | | Change-Id: I44a4a90cddba7d0aed4d5f06934848690d0d32f4
* zen/zenxfi: fix config file commentsAmaury Pouly2014-06-25
| | | | Change-Id: I7c9c73f749622ffc552638e84e5907a187087381
* Introduce hwpatcher, a tool to patch binariesAmaury Pouly2014-06-24
| | | | | | | | | | | | | | | | | | | This tool is a scriptable (lua) tool to patch binaries, it supports: - raw binary - ELF - SB(v1/v2) It also contains some basic routines to parse and generate useful arm/thumb code like jump or register load/store. This is very useful to take a firmware and patch an interrupt vector or some code to jump to an extra payload added to the binary. Examples are provided for several STMP based target which the payload is expected to be hwstub, and also for the Sansa View. A typical patcher usually requires three elements: - the lua patcher itself - the payload (hwstub for example) - (optional) a small stub either to jump properly to the payload or determine under which circumstance to do the jump (hold a key for example) Change-Id: I6d36020a3bc9e636615ac8221b7591ade5f251e3
* zen/zenxfi: don't switch emi on cpu change to avoid screen flickerAmaury Pouly2014-06-24
| | | | | | | On those targets, since the LCDIF cannot recover from underflow, changing the EMI frequency kills one frame and cause flicker. Change-Id: Id3c130636bcfddcc6c54896602699fbaa1636ab4
* imx233/emi: cleanup and don't change emi freq if not neededAmaury Pouly2014-06-24
| | | | Change-Id: I19f633a85bb12f880215905482934e34da549a13
* fix whitespaceAmaury Pouly2014-06-24
| | | | Change-Id: I12664528fdb0920430557739501367d1ed68346e
* zen/zenxfi: switch lcd driver to 24-bit modeAmaury Pouly2014-06-24
| | | | Change-Id: I2c42f0e422130bcdaf1aaf92c7b56776752f4f64
* fix sdlapp and ypr0 buildsThomas Martitz2014-06-23
| | | | Change-Id: I3953350c04607691b427fc2a3b00e8ae08bcea45
* Fix some build errors and warnings.Thomas Martitz2014-06-21
| | | | Change-Id: I149c00fc6ba47d5134ad4f74c364bffd24079824
* lcd-24bit: fix up previous commit a1842c0Thomas Martitz2014-06-21
| | | | | | | * e200v2 shouldn't use 24bit (was just for testing) * samsung ypr0/ypr1 should enable it but the correct number must be passed to bmp2rb Change-Id: Ia91b0ff80a54265d4c3111d9dcb8e7b9dd12b5d4
* lcd-24bit: Introduce a 24-bit mid-level LCD driverThomas Martitz2014-06-21
| | | | | | | | | | | | | | | | | With LCD driver all calculation will be performed on RGB888 and the hardware/OS can display from our 24bit framebuffer. It is not yet as performance optimized as the existing drivers but should be good enough.The vast number of small changes is due to the fact that fb_data can be a struct type now, while most of the code expected a scalar type. lcd-as-memframe ASM code does not work with 24bit currently so the with 24bit it enforces the generic C code. All plugins are ported over. Except for rockpaint. It uses so much memory that it wouldnt fit into the 512k plugin buffer anymore (patches welcome). Change-Id: Ibb1964545028ce0d8ff9833ccc3ab66be3ee0754
* lcd-16bit: Split out some functions to lcd-color-common.cThomas Martitz2014-06-21
| | | | | | | An upcoming lcd-24bit.c driver will re-use a lot of code from the 16bit drivers, so prepare for that. Change-Id: I7bc7f6b992e5e3f4e0a0aa54dc08103ebb05315f
* bitmaps: Use *x16.bmp also for upcoming 24bit targets (they are actually ↵Thomas Martitz2014-06-21
| | | | | | 24bit BMPs). Change-Id: I5c7d16ad41e43c26a9ac3e01c52c3ca34a6b7495
* bitmaps: Convert some bitmaps to 24bit BMP.Thomas Martitz2014-06-21
| | | | Change-Id: Ibd4171383be3383e0260686b920c78244989abd2
* Fix bad path.Michael Giacomelli2014-06-20
| | | | Change-Id: Ife28277787ddab1d41ce0221ef82d18965cf85d4
* Add Q factor graphic to EQ settins in the manual.Michael Giacomelli2014-06-20
| | | | Change-Id: I77a36537e7e9c82c8ecf351205de6c8178140794
* Explain the EQ settings in the manual more carefully. Also, fix a leftover ↵Michael Giacomelli2014-06-20
| | | | | | from when we still had 5 EQ bands. Change-Id: I6a53abd1e08ca591dda52dce1ff81b7c29baacc8
* Fix a playback bug in shink_callback()Michael Sevakis2014-06-20
| | | | | | | | | Invalid event data would be accessed if a play message isn't queued which will cause crash problems. It came about in the addition of time-based resume. Change-Id: I1d5219064e2bf552b4183e9db4e7b380ffbe7a67
* Update dutch (nederlands) translationBertrik Sikken2014-06-18
| | | | Change-Id: If0aa2a0d3a667e8d23020ad757e15f93d7599f0e
* Radio and radio recording for Samsung YH-920.Szymon Dziok2014-06-18
| | | | | | | There is no simple method to detect radio through the 3-wire interface, so it's not implemented for the YH-925 for now. YH-920 always has a radio. Change-Id: Iea484d752915fcd40dbbbd7dbbf13e81aaf548db
* Samsung YH820/YH92X: Improve recording.Szymon Dziok2014-06-18
| | | | | | | | Because of architecture of the codec it's always necessary to route the input signal from ADC to DAC, in order to have a control over the monitoring volume and in order to hear anything while recording. Change-Id: I1089894c949ab7371857d74aedb6bdf5a7d39c41
* YH92x: Implement ATA power off.Szymon Dziok2014-06-18
| | | | Change-Id: If1f48df42ea7a150365c4ddbd3f9f7a85ae4b7dc