1. 49e6a29 Code Police raid: -W -Wall cleansing by Daniel Stenberg · 17 years ago
  2. 3e62800 include string.h for the memory functions to fix yellows by Daniel Stenberg · 17 years ago
  3. 0c23c66 Fix yellow by Maurus Cuelenaere · 17 years ago
  4. e810721 First commit: by Maurus Cuelenaere · 17 years ago
  5. 5a3651b welcome Maurus Cuelenaere! by Daniel Stenberg · 17 years ago
  6. 18fc7fd Remove FRACMUL_8_LOOP macro. This only benefited Coldfire, and we have assembler routines for the gain function there now. by Thom Johansen · 17 years ago
  7. 2fee08a D2: Implement power-off by putting the PCF50606 to sleep (and reduce timeout to 10 ticks). Set PCF outputs on init as per OF. Fix erroneous BOOTDIR definition and make HW Info screen show some more useful info. by Rob Purchase · 17 years ago
  8. de65d06 m:robe 100 - more greyscale screenshots for the manual by Robert Kukla · 17 years ago
  9. 66427c3 Remove ACC_INIT, ACC and GET_ACC macros. These were quite Coldfire-centric macros which really aren't needed since all performance sensitive target DSP code should be assembler anyway. by Thom Johansen · 17 years ago
  10. 43def52 m:robe - build doom plugin by Robert Kukla · 17 years ago
  11. 9de7def Add iaudio_bl_flash.{c,h} to svn:ignore. by Nicolas Pennequin · 17 years ago
  12. 306652c it's #else not #elif (fix red) by Robert Kukla · 17 years ago
  13. ff554e0 m:robe 100 - make screendump work for greyscale and add screenshots for the manual by Robert Kukla · 17 years ago
  14. f4deea6 D2: Update dual boot to use the hold switch. Update bootloader to show messages until HOLD released, keep holding POWER to show old debug screen (these modes will eventually be removed). by Rob Purchase · 17 years ago
  15. d741174 Make the TCC780x ADC driver work again in the bootloader. by Rob Purchase · 17 years ago
  16. 1317ebb m:robe 100: a few button defines and other greyscale related changes by Robert Kukla · 17 years ago
  17. 9c32dde This TODO is no longer todo... by Jens Arnold · 17 years ago
  18. ece0312 Make the greyscale library work on the m:robe 100. Testing on target done by Robert Kukla & Dominik Riebeling. by Jens Arnold · 17 years ago
  19. ca7a98b Some other minor fixes to accent with italian TTS. by Alessio Lenzi · 17 years ago
  20. 06c199e Some more debug output disabling. by Nicolas Pennequin · 17 years ago
  21. e92c176 r17018 caused the WPS playlist index display to be wrong with shuffled enabled, so we revert to using playlist_get_display_index() on HWCODEC. Using id3->index would require something like what was added in r3726. by Nicolas Pennequin · 17 years ago
  22. feb3b58 explicitly align the ibss section by adjusting _iramend - fixes hang on m:robe (and potential problem on other arm targets) by Robert Kukla · 17 years ago
  23. 0840e1b Remove unused playlist_checkend(), it really should never be needed. by Steve Bavin · 17 years ago
  24. 6ff8f6a Use file_exists instead of duplicating what it does. by Nicolas Pennequin · 17 years ago
  25. ac313ab Best use C, not C++ by Steve Bavin · 17 years ago
  26. 3273418 Fix building the manual on ubuntu (dash issue again). Also, make credits file generation a bit nicer. by Dominik Riebeling · 17 years ago
  27. 799e948 Remove some more simulator debugging output. by Steve Bavin · 17 years ago
  28. 977069a Bring the WPS playlist index display into sync with the track being played by using the index field of the ID3 info struct instead of directly asking the playlist code. by Nicolas Pennequin · 17 years ago
  29. 95f7b4d Hopefully fix FS#8506 (OF cant be loaded on some PP targets). also hopefully fixes usb detection for at least e200 by Jonathan Gordon · 17 years ago
  30. 5d4c7d7 Fix typo in description of LANG_PLAYLISTS (basically FS#8496 minus the unrelated changes in the patch). by Nils Wallménius · 17 years ago
  31. ce08cdb Patch FS#8857 by Justin Hannigan - Correct Gigabeat instructions for Bubbles by Linus Nielsen Feltzing · 17 years ago
  32. 82dc817 Make the WMA decoder less noisy in the sim. by Michael Giacomelli · 17 years ago
  33. c6bbb0f Fix sim for now. Eventually I should change the decoder to error out if theres a problem allocating huffman tables. by Michael Giacomelli · 17 years ago
  34. 231f0c2 Let the console know when the huffman tables have overflown. This should never happen. by Michael Giacomelli · 17 years ago
  35. 4a80807 Amazingly, I've only been initing about 1/2 the huffman table entries needed to actually decode a WMA file for the last 8 months and yet somehow never noticed. Fixes FS#8713, FS#8606 and probably a lot of other files. by Michael Giacomelli · 17 years ago
  36. 1aaa89a Wow. Fix those irq #defines for ARM and use the right one in power-c200_e200.c. How'd that happen? by Michael Sevakis · 17 years ago
  37. 2f9f34e Better sansa shutdown sequence in power_off. by Michael Sevakis · 17 years ago
  38. 1d4d41d This one bmp that's now part of a bitmap strip hid a mong those x. y. z.bmps. It's not needed in the iAmp directory anymore so delete... by Marianne Arnold · 17 years ago
  39. b1a49f8 Save a couple of bytes by using moveq.l where possible. by Jens Arnold · 17 years ago
  40. 9737fc7 Iriver remote LCD driver: * Split out assembler parts. * Reintroduced the 2 transfer routine variants (low/high CPU clock), and made the version for high CPU clock a little slower because there were problems reported. The function can be slowed down more if there are still problems. by Jens Arnold · 17 years ago
  41. 01eb385 Bitmap strips for the iAmp theme with the necessary chanes to the .wps files. Add the missing codec icons and one small repeat icon, give 2 bitmaps an a little bit saner name ('l.bmp' > 'line.bmp' and 'i.bmp' > 'iAmp.bmp') and a little bit of code rearrangement for better readability. Proper mime-type for all and hopefully on first try this time. * Delete the iAmp directory on your player if you want to get rid of unused files. by Marianne Arnold · 17 years ago
  42. 5d23052 Toss-in a Gigabeat S keymap for pegbox. #error for an unsupported map. by Michael Sevakis · 17 years ago
  43. fdb1028 Really fix the red this time, I hope. by Nicolas Pennequin · 17 years ago
  44. 6bef4f6 Oops. Fix red. by Nicolas Pennequin · 17 years ago
  45. 6aa36c6 Commit FS#8308 (Port of imlib2 based smooth scaling) by Jonas Hurrelmann. It could be made smaller by taking out some special cases, but I'm leaving them in for now because size isn't really a concern until we decide to move it into the core (if we ever do). test_resize now allows to choose between both resize methods for comparison. sliding_puzzle is made to use the smooth scaling. by Nicolas Pennequin · 17 years ago
  46. 9ba80c9 Get device-specific code out of init_threads and add core_thread_init to be implemented for multicore devices. by Michael Sevakis · 17 years ago
  47. c2a01fd rbutil: another misplaced connect call. by Dominik Wenger · 17 years ago
  48. 86a5d62 rbutil: ups moved a connect to the wrong place. by Dominik Wenger · 17 years ago
  49. b235b13 rbutil: move many more connect calls, mainly for safety. by Dominik Wenger · 17 years ago
  50. 94d65d8 when resolving filenames also take system and hidden files into account. by Dominik Riebeling · 17 years ago
  51. 1b63775 rbutil: fix complete install: make sure signals are connected before calling the function emiting the signal. by Dominik Wenger · 17 years ago
  52. a0e6641 progress indication should start at 1, not 0. by Dominik Riebeling · 17 years ago
  53. c3969ed create an UnZip derived class for zip file extraction to allow showing progress while unzipping. Makes the unzip process somewhat interruptable and the UI more responsible. by Dominik Riebeling · 17 years ago
  54. 5076dca Oops: don't report an error during cache initialization if the cache folder already exists. by Dominik Riebeling · 17 years ago
  55. 2bcc5f7 make sure cachefolder is existent when enabling it using setCache(bool). Fixes cache not working properly if the cache folder didn't exist. by Dominik Riebeling · 17 years ago
  56. f75d409 Forgot to set keywords. by Jens Arnold · 17 years ago
  57. c368bc7 Test plugin for greyscle library calibration. by Jens Arnold · 17 years ago
  58. 94c6e6f 1st/2nd Gen: Make backlight inversion adaption in the greyscale library work again. is_backlight_on() can now be called from COP. by Jens Arnold · 17 years ago
  59. df8749d Adapt the remaining plugins to put the greyscale isr on cop. Now they can be used while playing music without making the audio stutter. Needs the new SHAREDBSS_ATTR. by Jens Arnold · 17 years ago
  60. cf65105 Seems I overlooked the files which only have mime-type changes again... by Marianne Arnold · 17 years ago
  61. 034832b DancePuffDuo strips. The next theme to use bitmap strips including some cleanup (e.g. deleted reference to codec bitmaps in the 128x64 wps which were unused (and outside the screen anyways). Added missing codec icons and accurate mime-type for all. *Delete the DancePuffDuo directory if you want to keep the build clean. by Marianne Arnold · 17 years ago
  62. f79bfcf PP targets: Make sure the COP cache is invalidated before loading a plugin. by Jens Arnold · 17 years ago
  63. 4ab52c3 Shorten the uncontended (expected) corelock_(try_)lock return path. Squeeze down corelock_try_lock by a couple instructions. by Michael Sevakis · 17 years ago
  64. 22c8a25 e200: Get the UNCACHED_ADDR macro and phys_fb_address use out of the lcd driver. by Michael Sevakis · 17 years ago
  65. 0509914 Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now with shared variables in DRAM (it seems swp(b) is at least partially broken on all PP or I'm doing something very wrong here :\). For core-shared data use SHAREDBSS/DATA_ATTR. NOCACHEBSS/DATA_ATTR is available whether or not single core is forced for static peripheral-DMA buffer allocation without use of the UNCACHED_ADDR macro in code and is likely useful on a non-PP target with a data cache (although not actually enabled in config.h and the .lds's in this commit). by Michael Sevakis · 17 years ago
  66. be698f0 make resolvePathCase work properly on windows, the drive letter needs special handling. by Dominik Riebeling · 17 years ago
  67. 229c64b Upon autodetection tell the user if an incompatible player model (newer Sansa / Nano) was found. Detection is usb based only. by Dominik Riebeling · 17 years ago
  68. 00a3e13 fix a stupid bug which made mountpoint detection based on folders non-functional on Ipod and Gigabeat. by Dominik Riebeling · 17 years ago
  69. a5d749c the player name shouldn't include the manufacturer, m:robe entry repeated that. by Dominik Riebeling · 17 years ago
  70. 1d8312f Fix occasional crashes on greylib exit (LCD controller confusion) when running on COP. by Jens Arnold · 17 years ago
  71. 8f560bc Greyscale library: Always use reconstructing inversion, because it's legal to use unbuffered drawing functions in buffered mode, meaning that the chunky buffer might not be in sync with what's displayed. Mpegplayer does this. by Jens Arnold · 17 years ago
  72. 36f8fba Tick/IRQ driven ADCs for TCC780x. Solves the weird button behaviour mentioned on the D2 wiki page. by Rob Purchase · 17 years ago
  73. 32bd0f8 Greyscale library: Optionally put the greyscale ISR on COP on portalplayertargets (only use with the grey_info structure in IRAM atm\!). This speeds up doom by ~50%, and makes mpegplayer work without stuttering audio on targets using it (measured on iPod 2nd Gen and Mini 2nd Gen). It needs corelocking certain functions in the LCD driver on 1st/2nd Gen. by Jens Arnold · 17 years ago
  74. 3913777 ...and one more mime-type change... by Marianne Arnold · 17 years ago
  75. 38d7c28 Seems I overlooked a few bitmaps with only mime-type changes in the previous commit...boxes/backdrop-220x176.bmp by Marianne Arnold · 17 years ago
  76. fcd5760 The next included WPS using bitmap strips: 'boxes', including some cleanup, small improvements and adding missing icons. (1) All colour ports now use a backdrop to free space in the image buffer (was really near the limit on e.g. the 320x240 screen). I tried to use the same colours as the already existing 220x176 backdrop. (2) The H300 now uses a viewport instead of the frame bitmap (gets rid of the bmp and better when lines need to scroll). For simplicity it's only one viewport so that the peakmeters are now only at viewport width and the time/date info is a bit off the screen's border though. (3) Complete codec icons (I could reuse the engineer2 ones), the repeat icons and added coloured rating bitmaps. (4) Small tweeks in the virtual led, progressbar and Archos background bitmaps. (5) Correct mime-type for all. by Marianne Arnold · 17 years ago
  77. 91202e1 D2: Adjustable backlight brightness (sometimes fails when boosted, suggests I2C timing needs adjustment). Tweak lcd_enable() to behave more like other targets. by Rob Purchase · 17 years ago
  78. 9b691d3 Split out the PCF5060x register defines into a common header and create a generic pcf50606.c using standard i2c read/writes. by Rob Purchase · 17 years ago
  79. ac9b927 Allow to select the core for running the user timer on portalplayer targets. * Incompatible plugin API change -> sorted API. by Jens Arnold · 17 years ago
  80. 3183b9e Greyscale library: Put the backlight status on 1st/2nd Gen into the flags, saving a separate global. by Jens Arnold · 17 years ago
  81. 1b335ae pegbox stuff by Robert Kukla · 17 years ago
  82. 8399749 1st/2nd Gen: Backlight inversion needs to be protected from interrupts, because it can happen any time, even while the greyscale lib or something else is writing to the LCD from an ISR. Also make backlight inversion only hit the LCD if necessary. * Use register definition in the 1st..3rd Gen backlight drivers. by Jens Arnold · 17 years ago
  83. aa9dbfe Add a comment to clarify how the WPS image buffer size is calculated by Dave Chapman · 17 years ago
  84. fc89f23 maybe that wasn't such a good idea by Robert Kukla · 17 years ago
  85. f6f0c2f fixing red: by Robert Kukla · 17 years ago
  86. 5f5dca7 Make USB ID handling recognize multiple values in the configuration. That way players using multiple PIDs can now get detected by any valid PID. Same applies to PIDs indicating a wrong player model. by Dominik Riebeling · 17 years ago
  87. b411ce6 FS#5725 - New Puzzle Game "PegBox"; with changes by myself: by Robert Kukla · 17 years ago
  88. fbfe6d6 Fix the PP5002 interrupt controller register definitions. The PP5002 interrupt controller matches the first half of the PP502x interrupt controller (the actual interrupt bits are different though). by Jens Arnold · 17 years ago
  89. fe9eb68 Fix FS#8513 (Playback occasionally repeats a track when rebuffering occurs) and hopefully others by essentially reverting r16019, parts of r16425 and most bugfix followups. This means we're back to having a desynchronized playlist index in the WPS. audio_check_new_track() needs a serious rework before we can make improvements in that area without breaking things. by Nicolas Pennequin · 17 years ago
  90. 6118a54 welcome Bertrik! by Daniel Stenberg · 17 years ago
  91. 23f9037 Cleanup the next WPS bitmap directory by using bitmap strips for the 'ipodVOL' theme which is only made for targets with a 160x128 screen... This also adds a missing repeat icon, integrates the statically displayed vol.bmp into the already full screen sized background picture so it's not needed anymore, deletes an unnecessary bitmap (blank.bmp) and simplifies the code a little bit. * Again: delete the 'ipodVOL' directory before updating the build keeps it clean. by Marianne Arnold · 17 years ago
  92. 1363881 rbutil:let autodetection::detectUsb also use the rbsettings object. by Dominik Wenger · 17 years ago
  93. 8143f49 Oops; I forgot one. by Nicolas Pennequin · 17 years ago
  94. 33f522d Migrate the buffering code to the new events system. by Nicolas Pennequin · 17 years ago
  95. 81efd6c More WPS bitmap strips work to cleanup the directory: engineer2 with the needed changes in the WPSs files (only a 160x128 and a 128x64 version exist). Completed the codec and the repeat mode icon sets. - Remember to remove the 'engineer2' directory on the player before unzipping a new build if you want to keep it clean. by Marianne Arnold · 17 years ago
  96. a3ed952 Fix an issue introduced by r16930 where rebuffering would happen one track too early because track were counted after moving to the next one instead of before. by Nicolas Pennequin · 17 years ago
  97. b24ed65 Simplify pcmbuf_beep() a little, should be no functional change but it seems to mysteriously change the PortalPlayer 'keyclick beep of death' problem into a 'barely-there keyclick' problem. by Steve Bavin · 17 years ago
  98. 0ab1a3b Small fix to be able to use F3 to quit the F3 quick menu on the Archos Recorder by Linus Nielsen Feltzing · 17 years ago
  99. 73a71a4 Move audio_set_elapsed to mpa.c, as recommended by the TODO note. Please correct me if affecting ci->id3->elapsed directly (ie without using ci->set_elapsed) is wrong. by Nicolas Pennequin · 17 years ago
  100. f51f98e m:robe 100 by Robert Kukla · 17 years ago