1. 1d4dc9b cowond2: make sure the i2c delay loop code is actually generated by the eabi compiler. by Amaury Pouly · 15 years ago
  2. cc6747c HD200 - make USB bridge handling more correct by Marcin Bukat · 15 years ago
  3. a8c0732 cowond2: make the code consistent with the comments and really clear the bits by Rafaël Carré · 15 years ago
  4. 12e85b6 __div0: give the address of the instruction calling division to UIE by Rafaël Carré · 15 years ago
  5. 96d164f ARM: __div0() takes no argument by Rafaël Carré · 15 years ago
  6. 646a999 Sansa AMS: call the exception handler with the correct address when the exception happened in Thumb state by Rafaël Carré · 15 years ago
  7. 50e6e89 usb-as3535v2: add more defines, reorganize/simplify things, add code for interrupt handling by Amaury Pouly · 15 years ago
  8. f053b0d Port greylib blitting optimisation to MPIO HD200. ISR speedup is ~10%; further speedup should be possible by using line transfers for accessing the greylib buffers. Thanks to Marcin Bukat for testing. by Jens Arnold · 15 years ago
  9. 0cca15c Get rid of the STATICIRAM hack for eabi builds. by Thomas Martitz · 15 years ago
  10. f2e0484 Remove an unneccessary long call from the S5L8700 PCM FIQ handler by Michael Sparmann · 15 years ago
  11. 60f843b Configure Gigabeat S with EABI compiler by default. Implement the INIT section that this enables (due to selective need for long calls). Remove pcm_postinit from INIT section since it's asynchronous. Disable strict aliasing on SPC codec for now just to shut it up. by Michael Sevakis · 15 years ago
  12. d5a27c2 pcm as3525v1: revert 26761 to use faster ASM code by Rafaël Carré · 15 years ago
  13. 9a2b1d6 s5l8700 PCM: Always call dma_callback. (fix r26253 remnants) by Michael Sevakis · 15 years ago
  14. 7c055d9 ata-creative-zvm: make sure return value is defined by Rafaël Carré · 15 years ago
  15. 2d78874 HD200 - clean up usb related functions by Marcin Bukat · 15 years ago
  16. 2f7bd4d HD200 - power_init() rework based on latest power consumption measurements by Marcin Bukat · 15 years ago
  17. b45a2d4 HD200 - small cleanup in button_init_device() by Marcin Bukat · 15 years ago
  18. 71c9521 pcm-pp: revert r26756 by Rafaël Carré · 15 years ago
  19. 2f7bb96 as3525v1: drop the asm version of mono2stereo by Rafaël Carré · 15 years ago
  20. 95ef367 drop 'req' from gas macro, not available in binutils 2.16 by Rafaël Carré · 15 years ago
  21. 45c7498 FS#11335 by me: make ARM assembly functions thumb-friendly by Rafaël Carré · 15 years ago
  22. 5fea005 arm/memset: don't use ldm to load pc when it has been stored with str by Rafaël Carré · 15 years ago
  23. c75b713 c200v2: reduce the plugin even further by Rafaël Carré · 15 years ago
  24. 2c9f4fa c200v2: reduce plugin buffer size nearly to minimum by Rafaël Carré · 15 years ago
  25. 05ca897 Clean unused stuff out of thread.h and config.h and reorganize thread-pp.c to simplify the preprocessor blocks. by Michael Sevakis · 15 years ago
  26. 863891c Enable the hotkey feature on the touchscreen targets who now have a hotkey touchregion settable in the wps (todo: touchregions in the sbs!) by Jonathan Gordon · 15 years ago
  27. 0ae6f70 avoid dereferencing void** to remove warnings when building with -Os by Rafaël Carré · 15 years ago
  28. 70b9ab4 meizu m6sl: load code from IRAM, not FLASH (it eases debugging) by Rafaël Carré · 15 years ago
  29. 10e24d2 rename HAVE_PICTUREFLOW to HAVE_PICTUREFLOW_INTEGRATION to make it more clear what it is needed for by Jonathan Gordon · 15 years ago
  30. 881a5b9 reclaim most of the delta from the pictureflow commit by Jonathan Gordon · 15 years ago
  31. 1596128 arm/crt0.S: s58l* don't use this file, no need for 'DFUC' string by Rafaël Carré · 15 years ago
  32. e907a96 make meizu-m6sl bootloader build by Rafaël Carré · 15 years ago
  33. 82e4007 CPU_PP implies CPU_ARM is defined by Rafaël Carré · 15 years ago
  34. 12fa759 HD200 - fix lcd power save command (not used currently) by Marcin Bukat · 15 years ago
  35. fe03343 Fix byte order for Mini G2, and fix comments. by Jens Arnold · 15 years ago
  36. 9730755 Remove CORELOCK_SWAP (unused since r16981) by Rafaël Carré · 15 years ago
  37. 4eea33e as3525v1: fix r26444 which broke mic recording by Rafaël Carré · 15 years ago
  38. be8da84 fix typo in r26245 (I guess not many people use rtc_alarm with gigabeat f) by Robert Kukla · 15 years ago
  39. a225ee9 Use atomic GPIO manipulation where appropriate. by Jens Arnold · 15 years ago
  40. 5c9e76a sd-as3525v2: check the (supposedly) card data line for business when writing by Rafaël Carré · 15 years ago
  41. a1a9084 Don't initialise disk_* for the sim, and make sure disk.c isn't built at all by Frank Gevaerts · 15 years ago
  42. d39ac31 Make disk_init() non-static again. I forgot to look at the bootloaders by Frank Gevaerts · 15 years ago
  43. 9c43b2c Remove card_enable_monitoring() and use a mutex instead. The card_enable_monitoring() method actually didn't eliminate the possible race conditions it was meant to fix. by Frank Gevaerts · 15 years ago
  44. 4a2cab6 USB charging support for iPods. by Torne Wuff · 15 years ago
  45. 19ac345 Fix most reds, I have no idea what's wrong with the gigabeats (yet). by Thomas Martitz · 15 years ago
  46. 59d2603 Move target-simulating specific keymaps out of button-sdl.c into a file per by Thomas Martitz · 15 years ago
  47. 8604519 Put an #ifdef in the technically correct place. No functional change. by Jens Arnold · 15 years ago
  48. a0557b2 remane hotswap.* to sdmmc.*. The contents have nothing at all to do with hotswapping things by Frank Gevaerts · 15 years ago
  49. 8bd527e Fix wrongly nested commenting by Frank Gevaerts · 15 years ago
  50. 0d8771b Fix EOL style by Frank Gevaerts · 15 years ago
  51. 2eb0142 New USB charging system, part 2 - "Force" charging mode by Torne Wuff · 15 years ago
  52. 4477902 Mini2440: Fix simulator. It's touchscreen so there's button clashes when trying to map the 6 hw buttons as well. Just remove that for now. by Thomas Martitz · 15 years ago
  53. 20856e1 Move delay a bit in dbop_read_input for ams sansa targets using the DBOP port for button readout by Bertrik Sikken · 15 years ago
  54. 57dcfe0 Implement backlight brightness for iPod G4 greyscale and iPod Color/Photo. by Jens Arnold · 15 years ago
  55. 991e92f New USB charging system, part 1 - API rework and user-visible setting update by Torne Wuff · 15 years ago
  56. c4f8852 Port greylib blitting optimisation to clipv2 and Clip+. Actual speedup can't be measured because something is fishy with the cpu clocking (calculated load is negative??) by Jens Arnold · 15 years ago
  57. 081bda8 Port greylib blitting optimisation to clipv1. by Jens Arnold · 15 years ago
  58. 3f44f1c Using void instead of unsigned char fixes the strict-aliasing warnings with -Os and gets rid of some casts. And we already use void pointer arithmetic in several other places. by Tobias Diedrich · 15 years ago
  59. bf3e50b sd-as3525v1: do not disable peripheral clocks in sd_enable() by Rafaël Carré · 15 years ago
  60. a348605 Fix PP5002 builds. Somehow an #else went missing along the line. by Michael Sevakis · 15 years ago
  61. 555ad67 Threading: Split processor support code into respective target files. C files from /target/xxx are included into thread.c because of essential inlining and files are code, not declarations. Copyrights in each new file go to whoever implemented the first functional support. by Michael Sevakis · 15 years ago
  62. 253cfbc Prevent a race condition when writing VIC_INT_EN_CLEAR. Should be very difficult to hit in this case though... by Tobias Diedrich · 15 years ago
  63. df34a47 as3525 ascodec: make internal functions statics and remove some details for ascodec-target.h header by Rafaël Carré · 15 years ago
  64. dc32a5b as3525 PCM: implement locking like done for the gigabeats in r26341 by Rafaël Carré · 15 years ago
  65. acb524e sd-as3525v1: set up bank selection data outside of the loop by Rafaël Carré · 15 years ago
  66. a6c1b54 Enable IRAM on TCC7801 (Cowon D2) for a 6-12% speedup in codecs that use it, and a small increase in battery life. by Rob Purchase · 15 years ago
  67. 64adb32 Port the greylib blitting optimisation to m:robe 100. It's even more efficient on monochrome LCDs - about 20% ISR speedup. by Jens Arnold · 15 years ago
  68. 85fd2d8 Smaller & faster greylib blitting on iriver H1x0 and iAudio M5, based on the ARM version but using mulu.l for the bit shuffling. ISR speedup is ~10%. by Jens Arnold · 15 years ago
  69. 0ea7905 ARM: use BX when branch to an address in register by Rafaël Carré · 15 years ago
  70. 74cee62 rolo: use BX for ARM branches by Rafaël Carré · 15 years ago
  71. 7a1aca4 Smaller & faster grey blitting on greyscale ipods, based on an idea by Mike Sevakis. ISR speedup on all greyscale iPods except Mini 2nd Gen is ~10%. No speedup on the latter, because the serial transfer is the limiting factor. by Jens Arnold · 15 years ago
  72. a5248a2 Update Samsung YP-S3 bootloader demo by Bertrik Sikken · 15 years ago
  73. 8b5bf04 Fix FS#9193. Remove recording source <Mic> for iPod Video and iPod nano 1G. The manual already describes the correct behaviour. by Andree Buschmann · 15 years ago
  74. f0e1cf0 Submit FS#11240 by Raphael Jakse. Allows to reduce volume on WM8985 to -89 dB (e.g. used for Cowon D2). Below -57 dB the line out is affected. The manual is updated accordingly. by Andree Buschmann · 15 years ago
  75. 17889d4 inttypes.h: remove excessive PRI*PTR declaration when long isn't 64 bits by Rafaël Carré · 15 years ago
  76. c0f9aa4 inttypes.h: add (some) iso c99 fprintf format specifiers by Rafaël Carré · 15 years ago
  77. cc07d68 fuze*/e200v2 YUV lcd code: remove a useless instruction forgotten in r21795 by Rafaël Carré · 15 years ago
  78. 8d079a0 No need to break after a return by Frank Gevaerts · 15 years ago
  79. 1ecb629 Commit FS#10887 by me. Change the check for software poweroff to be that the power button is held, not that the power button is held AND that no other button is held. This makes shutting down players with small tightly spaced buttons (Sandisk...) much easier. This also means that combos involving the power button can now potientially power off the player. The H10 and sansas excluding the Fuze use a combo involving power for AB repeat mode. However, the timeout for shutdown is much longer then the long press duration needed for AB repeat, and in practice seems to not be a problem on these players. I've tested this on various players for a long time and bugged other people to try it out, so I think its pretty safe, but if theres problems it can be reverted or keymaps tweaked. by Michael Giacomelli · 15 years ago
  80. acf98d9 fix broken case handling in storage_present() and storage_removable(). Those were buggy for targets with a hotswappable drive *and* more than one storage driver (i.e. only the D2 was probably affected) by Frank Gevaerts · 15 years ago
  81. 9b25274 Fuze: don't change gate scan position if lcd_set_flip() is not used by Rafaël Carré · 15 years ago
  82. 5ea1fe6 cpucache_invalidate: use bx reg instead of mov pc, reg to return by Rafaël Carré · 15 years ago
  83. 5622078 e200v2: revert r26353 by Rafaël Carré · 15 years ago
  84. d2f2620 Fuzev1/v2 : lcd_set_flip() by Rafaël Carré · 15 years ago
  85. 8b6356d sd-as3525.c: Do not wait for TRAN state after transfer is over. by Jack Halpin · 15 years ago
  86. 36b4b39 Apply FS#9194 - LCD invert for Sansa c200/c200v2 by Bertrik Sikken · 15 years ago
  87. 36c6f3d Restore return statement in kernel-as3525.c that was accidentally removed in r26330. This fixes c200v2 black screen. by Bertrik Sikken · 15 years ago
  88. 0ae59df Simplify lcd invert by Michael Chicoine · 15 years ago
  89. 3c1dd03 Simplify lcd_set_flip, lcd_window, and lcd_window_blit by Michael Chicoine · 15 years ago
  90. 10dbaa2 genversion: generate version.c and version.h independantly by Rafaël Carré · 15 years ago
  91. 6921a2b Merge common LCD code between fuzev1 & fuzev2 by Rafaël Carré · 15 years ago
  92. 9d583f2 fuzev2: lcd_enable and lcd_invert() work fine by Rafaël Carré · 15 years ago
  93. 9ff986c sd-as3525v2: Include time spent yielding when figuring timeout in sd_wait_for_tran_state() by Rafaël Carré · 15 years ago
  94. 6b61234 Gigabeat S PCM: Sync some comments to changes. by Michael Sevakis · 15 years ago
  95. 25ebd98 Gigabeat S PCM: There's no reason to touch any hardware registers in order to lock out PCM callbacks. by Michael Sevakis · 15 years ago
  96. 6ce5279 Simulator: get rid of SDL_mutex* parameter to sim_do_exit. by Michael Sevakis · 15 years ago
  97. deb1600 SDL Simulator: Get thread shutdown and properly handled and fix a minor memory leak that happens when threads exit. by Michael Sevakis · 15 years ago
  98. a71929b as3525: no need to ack TIMER interrupt multiple times by Rafaël Carré · 15 years ago
  99. 2f0f349 Clip*: give lcd_hw_init() INIT_ATTR attribute by Rafaël Carré · 15 years ago
  100. 435e08e mark some functions as init functions (discarded after init() has run) by Rafaël Carré · 15 years ago