1. 8a7c0ee Hopefully fix Ipod bootloader installation on Windows with RbUtilQt, without breaking ipodpatcher. I don't have any Ipod to test with, but the change is easy to revert. by Magnus Holmgren · 17 years ago rbutilqt_v1.0.3
  2. f590378 Exclude some unneeded LSP code. Add some #endif clarification comments here and there. by Thom Johansen · 17 years ago
  3. 3eed6fc Fix thinko in last patch, shouldn't effect current buffering clients. by Brandon Low · 17 years ago
  4. 9821cce Pull the size range checking and disk request into a separate function that both bufread and bufgetdata can use. Do better range checking to ensure that we don't get 'stuck' in the calls and warn with a logf if requests are made for which we cannot guarantee satisfaction. by Brandon Low · 17 years ago
  5. b848c68 Better behaved buffering. by Adam Gashlin · 17 years ago
  6. 55398e9 c200: Make microSD cards finally work. by Jens Arnold · 17 years ago
  7. 20a39f4 Get rid of some more inl/outl, and use the new macros for bitwise GPIO manipulation. No functional change. by Jens Arnold · 17 years ago
  8. 86b7c2b This was (probably) committed by accident, remove it. by Nicolas Pennequin · 17 years ago
  9. 7ca056d Don't yield twice in a row by Brandon Low · 17 years ago
  10. eac794d Types other than packet audio still need to yield while buffering. by Nicolas Pennequin · 17 years ago
  11. e96fe7f rbutilQt: bump version to 1.0.3 in preparation for a new release. by Dominik Wenger · 17 years ago
  12. 0c7b26d Readd yield_codec, making it check for useful data through buffer_is_low. Fixes the PCM buffer underruns. by Nicolas Pennequin · 17 years ago
  13. 287f14b This was a bad change on my part earlier. Do not immediately start buffering codecs when they are bufopened by Brandon Low · 17 years ago
  14. 405380e Don't keep resetting to default watermark during buffering, only do it once at play start by Brandon Low · 17 years ago
  15. aef008b Set all track handles to -1 on audio init to avoid calling bufclose(0) on all of them on the first playback stop. This also revealed a bug in audio_release_tracks where it wouldn't release all the tracks because the wrong #define value was used. by Nicolas Pennequin · 17 years ago
  16. 6631e36 Fix some logf warnings. by Nicolas Pennequin · 17 years ago
  17. b46175c Don't if this, it's a good idea for codecs to explicit seek by Brandon Low · 17 years ago
  18. 3f69930 Fix mp3 resume by Brandon Low · 17 years ago
  19. 86830b6 Create two separate ways for a handle buffer request to be sent. One is when the buffer has gotten low, in this case, we want to start a buffer fill. The other is when the buffer itself requests a buffer as part of a running fill. Obviously this is not a new fill start by Brandon Low · 17 years ago
  20. 76f9bfa When seeking foward off of the buffer, if it is a short seek don't rebuffer the whole track, just read enough to satisfy by Brandon Low · 17 years ago
  21. 3379440 Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way by Brandon Low · 17 years ago
  22. 03dd35d Get rid of some more inl/outl. 0x70000084 seems to be GPO32_ENABLE. by Barry Wardell · 17 years ago
  23. 4ef3e82 Fix red. by Barry Wardell · 17 years ago
  24. 1df1e7b Remove unused conf_preseek from buffering.c and all of its accountraments. This is _not_ a setting. This is a guessing tool used by either playback or buffering to serve its clients better. Use the REBUFFER_GUESS size in resume to help obviate pondlife's bug. This will also need to be used when FS8092 gets fixed correctly with a complete rebuffer for backward movements. It may also belong in buffering not playback, haven't decided for sure by Brandon Low · 17 years ago
  25. 2d95fd5 Get rid of some more inl/outl and use the new GPO32 define instead. by Barry Wardell · 17 years ago
  26. 560515f Minor improvement in responsiveness to buffer_handle calls by Brandon Low · 17 years ago
  27. 555a764 logging improvements by Brandon Low · 17 years ago
  28. cd5d950 Add missing descriptions for display settings, mirror various HAVE_* defines in the platform files and let the display settings be included based on those, lots of minor tweaks by Nils Wallménius · 17 years ago
  29. 91bacf3 Get rid of a couple of inl/outl since we have defines. Also use some other defines in place of magic values. by Barry Wardell · 17 years ago
  30. 91ccc01 fix FS#7288 - pad the title of the scrolling settings so they actually scroll by Jonathan Gordon · 17 years ago
  31. f29c4cc e200/c200: Take advantage of mutex recursion for the tuner driver and dump the awkward *_nolock stuff. by Michael Sevakis · 17 years ago
  32. bdfe87c MIDI: Make seeking neater by moving it into another file. Will be more useful later. by Stepan Moskovchenko · 17 years ago
  33. 47eb569 SHould fix FS#8074, is more better regardless though by Brandon Low · 17 years ago
  34. d02b5c7 Don't keep useless id3v2 or other leading tag data on the buffer, it could be large by Brandon Low · 17 years ago
  35. 6be390f make initialisation of buffer/unbuffer call backs consistent with FS#6639 by Robert Kukla · 17 years ago
  36. ca1b920 Fix for FS#8082: by Robert Kukla · 17 years ago
  37. 31c1164 make handle_id of zero valid, stop using memsets to clear tracks, should be no functional changes by Brandon Low · 17 years ago
  38. 66f0cb2 FS#7232 - Fix some inconsistencies within the Sansa keymap. Makes it by Paul Louden · 17 years ago
  39. 6fb4c53 The GPIO interrupts are split into several port groups on all PP502x versions, so move those definitions into pp5020.h, and add the missing group. Make microSD hotswap detection work on Sansa c200. Note that microSD access itself does not work yet. by Jens Arnold · 17 years ago
  40. 04d0e3b fix talking simplelists which I broke yesterday. dont talk if the list is being redrawn because get_action() timed out. by Jonathan Gordon · 17 years ago
  41. a6f2b82 revert my previous commit and do it in a much less hacky way (both of these were for FS#8084) by Jonathan Gordon · 17 years ago
  42. 62decc4 return to the main menu if stop is pressed in the wps context menu, (blame pondlife for the hack :D ) by Jonathan Gordon · 17 years ago
  43. 4ada9ed last minor fix for the colour screen by Jonathan Gordon · 17 years ago
  44. eb20149 minor touchpad tweaking... by Jonathan Gordon · 17 years ago
  45. fd9bad6 touchpad interface for the colour selection screens. by Jonathan Gordon · 17 years ago
  46. 5af8e94 woops, lasttn does need to be global by Jonathan Gordon · 17 years ago
  47. 2ecb323 More residuals from 8077, sanitize chunk and watermark settings by Brandon Low · 17 years ago
  48. ebc981b More residuals from 8077 that should make buffering start up more smoothly and complete more completely by Brandon Low · 17 years ago
  49. f906498 OTher part of previous by Brandon Low · 17 years ago
  50. e8fa7f9 More attempt to fix 8077 by Brandon Low · 17 years ago
  51. 3817acc Tweak the way the data_counters are calculated to make it more friendly to the potential read-during-write, probably has very little impact on the compiled code by Brandon Low · 17 years ago
  52. aabd688 More try to fix 8077, BUF_USED is not a good way to determine if the buffer is healthy any more, we'll need a enw way if we need to resurrect yield_codec later by Brandon Low · 17 years ago
  53. e247230 redraw the siplelist more often by Jonathan Gordon · 17 years ago
  54. 1c36a66 Disable the already spinning optimization until it is written correctly by Brandon Low · 17 years ago
  55. 015f628 Finally: HDD power control for all PP502x iPods (4th gen Grayscale, Color, Minis, Video). * Wait a short time after powering on the HDD on all disk based targets, as that seems like a good idea. Shorten the excessive wait on initial power on. by Jens Arnold · 17 years ago
  56. 33acc66 * Add newfound GPO32 register to pp502x.h. * Introduce macros for the PP502x's atomic GPIO bit manipulation feature. * Remove clock setup related registers from debug screen, and add DEV_EN2, DEV_EN3 (to be verified) and GPO32 instead. by Jens Arnold · 17 years ago
  57. 9784f6b Make the use of signed int for buffer handles consistent and handle wrapping better. Number of handle_ids available is unchanged by this. by Brandon Low · 17 years ago
  58. 7b74dd7 Attempt to fix FS#8077... again by Brandon Low · 17 years ago
  59. 0c97493 This part was good, bring it back by Brandon Low · 17 years ago
  60. c2e1cc1 Revert recent changes that are broken by Brandon Low · 17 years ago
  61. 19eae2b Bump hid to 32bit to make sure it's safe by Brandon Low · 17 years ago
  62. acb3e9a Make handle id semantics more like file id. This may need to be revisited if we ever start storing long lived things on the buffer (if an item lives through 32k other items coming and going, there will be an id collision and things will break) by Brandon Low · 17 years ago
  63. 60d4e7c Buffering consistency improvements by Brandon Low · 17 years ago
  64. 86919f4 Misc. buffering related playback tweaks by Brandon Low · 17 years ago
  65. a7905da Updated italian translation. by Alessio Lenzi · 17 years ago
  66. 4d82231 Little tidy-up on previous commit. by Steve Bavin · 17 years ago
  67. 8d03282 Fix recursion-stack overflow on simulator, also unify some variable names and make battery level changes more realistic. by Steve Bavin · 17 years ago
  68. e0cd0b8 fix red by Jonathan Gordon · 17 years ago
  69. 97f6c46 mouse support for HAVE_TOUCHPAD target simulator by Jonathan Gordon · 17 years ago
  70. 24de121 Update the french translation. by Mustapha Senhaji · 17 years ago
  71. d6cbbb8 FS#8079 Update finnish translation by Jani Kinnunen (and fix a typo by me). by Mustapha Senhaji · 17 years ago
  72. c9fca1e Show exact CPU version on PP5002 targets. by Jens Arnold · 17 years ago
  73. 3be1ca0 MIDI: Improve seeking (especially near the end of the file) by disabling playback during the seek. Next by Stepan Moskovchenko · 17 years ago
  74. 11a3661 Make atomic type work for even first track. Rework low buffer handling... uses a stateful variable because I'm a bitter old man and it works this way by Brandon Low · 17 years ago
  75. fe2f1af Fix my mess in r15419: LANG_BATTERY_TOPOFF_CHARGE is only defined by Stéphane Doyon · 17 years ago
  76. 4bce3ad Use the correct event state constants. by Michael Sevakis · 17 years ago
  77. da93299 Accept FS#7910: spontaneously speak out the battery level when it falls by Stéphane Doyon · 17 years ago
  78. 775279b Fix warnings. by Stéphane Doyon · 17 years ago
  79. 9c3c6f9 Logf when a file is loaded atomic not packet by Brandon Low · 17 years ago
  80. 69f88a5 Info screen: charging and battery. by Stéphane Doyon · 17 years ago
  81. cd963d8 MIDI: Allow seeking forward and backward using the left/right keys. Currently seeks in 5 second by Stepan Moskovchenko · 17 years ago
  82. dc58c3d Give lowmem targets or targets with broken ATA implementations more buffering opportunities. Fix part of hcs' long standing SPC bug by filling if the useful data is equal to the watermark as well as less than by Brandon Low · 17 years ago
  83. 8b8785b Accept FS#7798: Voice unit for time by Stéphane Doyon · 17 years ago
  84. f6b404b Info screen fixups: by Stéphane Doyon · 17 years ago
  85. a042c72 Use a recursive depth-first shrinkage function, limit handles accordingly by Brandon Low · 17 years ago
  86. 9a11461 Comments and a fix to possibly get more out of backward skipping without rebuffering by Brandon Low · 17 years ago
  87. b838a62 Make bufread and bufgetdata blocking. They now return when enough data is available or when EOF is reached. This improves the API and removes the need for several duplicate waiting loops. by Nicolas Pennequin · 17 years ago
  88. c70671b Fix sims: sim_codec_load_ram() needed an update by Nicolas Pennequin · 17 years ago
  89. dd12c6c remove requirement for album artist to match for albums to count as "same", fixes FS#8071 by Robert Kukla · 17 years ago
  90. bfc870f Fix yellow by Brandon Low · 17 years ago
  91. dcca586 Improve upon my hackity hack from before by separating audio into two types: that which may be large and can be streamed and that which is small and cannot be streamed. While modifying types, allow codecs to split across the buffer wrap and dig out/move around the code that reads a codec off of the buffer to facilitate that simple sounding change. by Brandon Low · 17 years ago
  92. 21f0552 TAB policing by Dave Chapman · 17 years ago
  93. d2066fe set the iriver h100 and h300 keys correctly (fix red) by Jonathan Gordon · 17 years ago
  94. 13343c0 tsc2100 debug screen by Jonathan Gordon · 17 years ago
  95. f57ea9a m:robe 500i port: Add backlight support to the main build. by Catalin Patulea · 17 years ago
  96. 38548c7 Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. by Karl Kurbjun · 17 years ago
  97. 574b100 m:robe 500i port: Add support for the backlight client in the SPI subsystem by Catalin Patulea · 17 years ago
  98. 5f36e5a fix the output for the mrobe so we dont have to use apps/rockbox.bin by Jonathan Gordon · 17 years ago
  99. 01ddb56 DM320 has IRAM at 0, so move VIRT_PTR somewhere else (fixes empty menu item text bug) by Catalin Patulea · 17 years ago
  100. 9daf658 iPod Video LCD driver: Reintroduce the simple method of waiting for update completion for use in the bootloader, because bootloaders don't enable interrupts and hence the tick task won't work. Slower than the full driver, but still faster than the old one, because it first transfers the data, and then polls the BCM. by Jens Arnold · 17 years ago