1. 82dc817 Make the WMA decoder less noisy in the sim. by Michael Giacomelli · 17 years ago
  2. 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
  3. 231f0c2 Let the console know when the huffman tables have overflown. This should never happen. by Michael Giacomelli · 17 years ago
  4. 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
  5. 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
  6. 2f9f34e Better sansa shutdown sequence in power_off. by Michael Sevakis · 17 years ago
  7. 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
  8. b1a49f8 Save a couple of bytes by using moveq.l where possible. by Jens Arnold · 17 years ago
  9. 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
  10. 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
  11. 5d23052 Toss-in a Gigabeat S keymap for pegbox. #error for an unsupported map. by Michael Sevakis · 17 years ago
  12. fdb1028 Really fix the red this time, I hope. by Nicolas Pennequin · 17 years ago
  13. 6bef4f6 Oops. Fix red. by Nicolas Pennequin · 17 years ago
  14. 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
  15. 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
  16. c2a01fd rbutil: another misplaced connect call. by Dominik Wenger · 17 years ago
  17. 86a5d62 rbutil: ups moved a connect to the wrong place. by Dominik Wenger · 17 years ago
  18. b235b13 rbutil: move many more connect calls, mainly for safety. by Dominik Wenger · 17 years ago
  19. 94d65d8 when resolving filenames also take system and hidden files into account. by Dominik Riebeling · 17 years ago
  20. 1b63775 rbutil: fix complete install: make sure signals are connected before calling the function emiting the signal. by Dominik Wenger · 17 years ago
  21. a0e6641 progress indication should start at 1, not 0. by Dominik Riebeling · 17 years ago
  22. 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
  23. 5076dca Oops: don't report an error during cache initialization if the cache folder already exists. by Dominik Riebeling · 17 years ago
  24. 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
  25. f75d409 Forgot to set keywords. by Jens Arnold · 17 years ago
  26. c368bc7 Test plugin for greyscle library calibration. by Jens Arnold · 17 years ago
  27. 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
  28. 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
  29. cf65105 Seems I overlooked the files which only have mime-type changes again... by Marianne Arnold · 17 years ago
  30. 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
  31. f79bfcf PP targets: Make sure the COP cache is invalidated before loading a plugin. by Jens Arnold · 17 years ago
  32. 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
  33. 22c8a25 e200: Get the UNCACHED_ADDR macro and phys_fb_address use out of the lcd driver. by Michael Sevakis · 17 years ago
  34. 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
  35. be698f0 make resolvePathCase work properly on windows, the drive letter needs special handling. by Dominik Riebeling · 17 years ago
  36. 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
  37. 00a3e13 fix a stupid bug which made mountpoint detection based on folders non-functional on Ipod and Gigabeat. by Dominik Riebeling · 17 years ago
  38. a5d749c the player name shouldn't include the manufacturer, m:robe entry repeated that. by Dominik Riebeling · 17 years ago
  39. 1d8312f Fix occasional crashes on greylib exit (LCD controller confusion) when running on COP. by Jens Arnold · 17 years ago
  40. 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
  41. 36f8fba Tick/IRQ driven ADCs for TCC780x. Solves the weird button behaviour mentioned on the D2 wiki page. by Rob Purchase · 17 years ago
  42. 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
  43. 3913777 ...and one more mime-type change... by Marianne Arnold · 17 years ago
  44. 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
  45. 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
  46. 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
  47. 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
  48. 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
  49. 3183b9e Greyscale library: Put the backlight status on 1st/2nd Gen into the flags, saving a separate global. by Jens Arnold · 17 years ago
  50. 1b335ae pegbox stuff by Robert Kukla · 17 years ago
  51. 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
  52. aa9dbfe Add a comment to clarify how the WPS image buffer size is calculated by Dave Chapman · 17 years ago
  53. fc89f23 maybe that wasn't such a good idea by Robert Kukla · 17 years ago
  54. f6f0c2f fixing red: by Robert Kukla · 17 years ago
  55. 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
  56. b411ce6 FS#5725 - New Puzzle Game "PegBox"; with changes by myself: by Robert Kukla · 17 years ago
  57. 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
  58. 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
  59. 6118a54 welcome Bertrik! by Daniel Stenberg · 17 years ago
  60. 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
  61. 1363881 rbutil:let autodetection::detectUsb also use the rbsettings object. by Dominik Wenger · 17 years ago
  62. 8143f49 Oops; I forgot one. by Nicolas Pennequin · 17 years ago
  63. 33f522d Migrate the buffering code to the new events system. by Nicolas Pennequin · 17 years ago
  64. 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
  65. 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
  66. 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
  67. 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
  68. 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
  69. f51f98e m:robe 100 by Robert Kukla · 17 years ago
  70. abd0991 Sync Danish translation. by Jonas Häggqvist · 17 years ago
  71. a216c66 Remove obsolete comment by Nils Wallménius · 17 years ago
  72. 34196ed fix FS#8841 - scrolling doesnt work when using cursor seelction icon by Jonathan Gordon · 17 years ago
  73. aae436d Make the measured LCD scanrates from the greylib known to the scanrate test plugin (and only that this time). by Jens Arnold · 17 years ago
  74. 0258085 Revert... stupid svn doesn't complain when passing -m twice :( by Jens Arnold · 17 years ago
  75. 01a106d Make the measured LCD scanrates from the greylib known to the scanrate test plugin. by Jens Arnold · 17 years ago
  76. d5f37b2 Ooops, overlooked the no-backlight stubs... by Jens Arnold · 17 years ago
  77. 5c87a98 Greyscale library: * Implement linearisation curve flipping for 1st/2nd Gen iPods (LCD is inverted when backlight is on, so the curve is also inverted). This needs a slight extension of is_backlight_on() functionality in the core. * Thorough recalibration of all reachable greyscale targets, and #ifdef cleanup. * Reduce on-target gamma a bit, because the displayable contrast range of a monochrome/greyscale isn't that high. by Jens Arnold · 17 years ago
  78. cdae493 FS#8842 by Thomas Martitz, thanks! by Daniel Stenberg · 17 years ago
  79. 3bb88b6 Fix issues with file-based bootloader installation: by Dominik Riebeling · 17 years ago
  80. eb01596 Convert UniCatcher to using bitmap strips (the actual graphics could be reused from iCatcher, including the addition of the missing codec icons). To tidy up some more, the 160x128 greyscale version also uses a backdrop graphic instead of two seperate bitmaps now. Delete some unused bitmaps which either were a copy of the iCatcher directory and accidentally kept or were there in preparation for a port to smaller screens. In case of the latter and someone picks this task up again - those can easily be pulled from an earlier revision and added again. * Reminder: don't forget to delete the 'UniCatcher' directory in '.rockbox/wps' before installing a new build if you want to keep your installation clean. by Marianne Arnold · 17 years ago
  81. b073f0c LCD driver tweaks for greyscale iPods: * Use 1/7 bias, 5x step-up and the highest step-up frequency on all 1st..3rd gen iPods, simplifying the driver this way. The default contrast for those iPods has changed - reset settings in case the display becomes unreadable. * Set n-line inversion drive to 9 lines, improving image quality on 1st..3rd gen iPods somewhat. by Jens Arnold · 17 years ago
  82. bb40e6e Fix a possible (though unlikely) deadlock condition spotted by jhMikeS. It would involve both the buffering and the audio thread sending synchronous messages to one another. by Nicolas Pennequin · 17 years ago
  83. 03b54c2 Fix for FS#8601 by pondlife: the disk no longer spins up on a track change when dircache is disabled. This issue was introduced by me in r16019 by adding a call to playlist_peek() in audio_check_new_track(). This fix adds a new playlist API call to work around the problem until we find a better solution. There are also a few simplifications and comment corrections. by Nicolas Pennequin · 17 years ago
  84. 43df837 remove some really old and out of date code... (drawing API changed about 3 times since this code was last touched) by Jonathan Gordon · 17 years ago
  85. dd88663 gigabeat S: Set the tick speed correctly (calced from clocking regdump). Use bit #defines instead as well. Throw a header in the file. by Michael Sevakis · 17 years ago
  86. 404a204 Gigabeat S: Add some more register #defines to use later. by Michael Sevakis · 17 years ago
  87. 3ee7977 Manual: a few tweaks to the installation chapter. (1) Applied FS#8540 by Marc Guay - Move some warnings about MSC mode (and similar) which were now hidden below the automated install description to the beginning of the installation chapter. (2) Change the 'enable voice support' description to account for the fact that the voice files are now provided in zips with the proper file structure. by Marianne Arnold · 17 years ago
  88. fd6b8a0 add Martin Ritter to CREDITS by Frank Gevaerts · 17 years ago
  89. ad1d1b5 Last part of bitmap strips for iCatcher: the 'big coloured' icon set for the 320x240x16 and the 240x320x16 displays, including the necessary changes in the .wps files and again adding the missing codec icons. by Marianne Arnold · 17 years ago
  90. 3e860a0 Fix some quotation marks. Thanks to Alexander Levin for pointing it out. by Dominik Riebeling · 17 years ago
  91. 688f8de Clean up the way empty transfers are sent in error cases. by Frank Gevaerts · 17 years ago
  92. 92717eb Implement a function to resolve a given path case-insensitively. This is needed by file-based bootloader installs on case-sensitive systems. Bootloader installation not updated yet. by Dominik Riebeling · 17 years ago
  93. 0a73b16 rbutil: fix closing of installwindow after successful install. by Dominik Wenger · 17 years ago
  94. 1f75bd5 Use a better place to enable the interrupts. by Jens Arnold · 17 years ago
  95. 2016ab4 rbutil: let rbutil use the new voice.zip files. Also make the download cache working again. (make sure to connect signals before calling getFile() ). by Dominik Wenger · 17 years ago
  96. e249ecc iPod 1st..3rd Gen and Mini 1st Gen fixes/improvements: * Remove the unnecessary 'reverse' parameter from handle_scroll_wheel() (a remnant from IPL that's not needed in rockbox), and make it static. * Wheel power saving on 1st Gen needs to disable the respective GPIO interrupts as well, otherwise every wheel check might fire interrupts. Make wheel power saving more self-contained as well. by Jens Arnold · 17 years ago
  97. 74fec27 'Small colour icons' bitmap strips for iCatcher including the necessary changes to the WPS files (the 132x80x16 and the 128x128x16 ones). The c200 version also uses the hold icon with the 'M' in it (and would be prepared for remote (holds); the Ipod WPSs also use it this way and I thought thereis no need for special-casing. Also added the missing codec icons which are used on the small H10. by Marianne Arnold · 17 years ago
  98. 1986893 WPS parser: also revert to the default WPS when there were bitmap loading errors. The reverting is moved from wps_parse() to wps_data_load(). by Nicolas Pennequin · 17 years ago
  99. 2e6b280 Revert the other remnant of the renaming experiment... (I only do this to get the commit count up). by Marianne Arnold · 17 years ago
  100. 1c3fbab D'oh, revert accidental commit of a renaming experiment which I thought I had reverted in my tree before (but it seems it was only reverted halfway)... by Marianne Arnold · 17 years ago