1. a8eeff0 Improve the fake interrupt stuff on the sim a bit. by Michael Sevakis · 17 years ago
  2. 7807279 Add #defines for error values. Makes the code easier to read. by Nicolas Pennequin · 17 years ago
  3. 9f6719e Oops. The function should be static. by Nicolas Pennequin · 17 years ago
  4. 895eb98 Some genre strings must not be adjusted by adjust_mp3_entry. Thanks to PaulJam for the report. by Nicolas Pennequin · 17 years ago
  5. 36cd5f1 Mandelbrot: Don't update the display more often than 50 times per second on colour targets. Significantly increases speed on iPod Video. by Jens Arnold · 17 years ago
  6. fec406c add some informations about this file by Christian Gmeiner · 17 years ago
  7. b77893e C200: Reworked the LCD driver a bit, and fixed a bug with single column updates (was only visible in mandelbrot). by Jens Arnold · 17 years ago
  8. 0e2852b Detabify a line... by Magnus Holmgren · 17 years ago
  9. b05066d iPod Video: Further optimised LCD data transfer (5..6% speedup, but increase in FPS measured with test_fps is less), making use of the fact that the low address bits aren't decoded by the BCM. Major cleanup of the driver, and introduced register names. by Jens Arnold · 17 years ago
  10. 868d3ce Add ReplayGain support to WMA (based on tags written by Foobar2000). by Magnus Holmgren · 17 years ago
  11. 28f6ae4 Initial work on a port to the Logik DAX 1GB MP3/DAB player. The bootloader build compiles and runs (but only displays some debugging info), and the LCD and ADC drivers are working. Two different bootloader builds are possible: 1) The default build is just a test application for uploading to the device via tcctool; 2) Adding -DTCCBOOT to EXTRA_DEFINES in the build directory Makefile will compile the bootloader so that it can be appended to the end of the original firmware and installed on the device, dual-booting. This commit also includes some work by Hein-Pieter van Braam on a port to the iAudio 7, but that doesn't build yet. A large part of these ports will be generic to all TCC77x devices - see the TelechipsInfo wiki page for some other devices with this CPU. NOTE: Compiling these builds requires an arm-elf-gcc with armv5 support - the current version of rockboxdev.sh compiles such a gcc. by Dave Chapman · 17 years ago
  12. d3e101b The iPod Video has the HW version at a different address in ROM. by Jens Arnold · 17 years ago
  13. c266204 e200: shorten some delays so the backlight turn on is snappier. Values seem to have a safe margin. by Michael Sevakis · 17 years ago
  14. 1839edf Add queue_peek to the kernel (written by Mike Sevakis), and use it to improve upon my previous commit. by Nicolas Pennequin · 17 years ago
  15. 41add08 Prevent the audio queue from getting flooded with fill buffer messages. by Nicolas Pennequin · 17 years ago
  16. d0c44f5 Add support for co-processor instructions. I'm not 100% sure about this, but it seems to work... by Dave Chapman · 17 years ago
  17. 3c1d206 Make voice and codec queues private so they don't receive system messages. The audio thread controls them just fine. Important so codec stack-stealing plugins don't crash when system events are broadcast. Simpler too. by Michael Sevakis · 17 years ago
  18. 738a897 Correct the value for SDCFG for the c100 - based on a USB log of the C100 firmware updater. by Dave Chapman · 17 years ago
  19. 28c5ba8 Initial, untested support for C100. Also increase the firmware size limit to 10MB to make it work withe the Cowon D2 and a little cleanup. by Dave Chapman · 17 years ago
  20. 18c9aba Hopefully fix codec load and data abort problems by making add_handle and move_handle much better at wrapping the buffer smartly and not putting the wrong things on the wrap by Brandon Low · 17 years ago
  21. 7104ad5 Whoops, that thread can't run until the linked list is initialized by Brandon Low · 17 years ago
  22. 2c1e828 Create queue stuff before the thread that will use it by Brandon Low · 17 years ago
  23. 14b6f43 Make buffering initialization versus reset separate functions to avoid double initializing threads or mutexes more easily by Brandon Low · 17 years ago
  24. 404c6fb Add some const keywords, improve some comments, add a safety check or two, should have no functional difference by Brandon Low · 17 years ago
  25. d08131a * Only call bufgetcodec once by Nicolas Pennequin · 17 years ago
  26. 0652663 Simple fix which should improve track change performance slightly by Brandon Low · 17 years ago
  27. 4a5894d Correct some commenting left from an earlier set_irq_level version. by Michael Sevakis · 17 years ago
  28. c935ed5 Argh. Forgot to 'svn add' as usual. by Michael Sevakis · 17 years ago
  29. d6af287 Implement as genuine a set_irq_level function for the sim as possible. The yield added earlier is still nescessary since other threads won't run anyway while viewing the database screen on either sim or target. by Michael Sevakis · 17 years ago
  30. f026c0f Remove unnecessary #include - this fixes compilation of the standalone demac tool by Dave Chapman · 17 years ago
  31. bb3c9ac Update Dutch language file by Peter D'Hoye · 17 years ago
  32. ab78464 Don't lock up simulators when lists are used with TIMEOUT_NOBLOCK. Fixes FS#8030. by Steve Bavin · 17 years ago
  33. a63181c Fixed the Total being out of screen with huge fonts like ter-u32b by Kevin Ferrare · 17 years ago
  34. 2531d2a Fix starfield displaying stars in white on grayscale devices (they remain visible) when printing info message ... by Kevin Ferrare · 17 years ago
  35. 8431c08 QMF filter memory doesn't need to be 32 bits, so convert it to 16 bits. Alter assembler code to reflect this. Also do a small optimization in the reverse block copy of the qmf_synth() Coldfire assembler. by Thom Johansen · 17 years ago
  36. 530abe8 Code police: static internal functions. by Steve Bavin · 17 years ago
  37. 9c5318b Spelling mistake reported by boyko on IRC. by Catalin Patulea · 17 years ago
  38. 0a63268 Some small cleanups and code for testing by Karl Kurbjun · 17 years ago
  39. cf86a98 Forgot a file. Remove files we don't need to build from SOURCES. by Thom Johansen · 17 years ago
  40. fa971b1 Sync with Speex SVN. Syntactic change in filters_cf.S. by Thom Johansen · 17 years ago
  41. 14da611 Check the audio queue for new messages while filling the buffer with tracks. This cuts down the long wait for a skip (or any other action) while adding a large number of tracks to the buffer. by Nicolas Pennequin · 17 years ago
  42. c9389e4 Remove unused struct members by Nils Wallménius · 17 years ago
  43. 5a1ce9c Set svn:keywords by Nicolas Pennequin · 17 years ago
  44. 3e3c43c Finally commit Metadata on Buffer! by Nicolas Pennequin · 17 years ago
  45. ccbe242 Factor out some common code, for simplicity (I hope...) and to save size. by Magnus Holmgren · 17 years ago
  46. 06aca92 Further optimised the filter vector math assembly for coldfire, and added assembly filter vector math for ARM. Both make use of the fact that the first argument of the vector functions is longword aligned. * The ARM version is tailored for ARM7TDMI, and would slow down arm9 or higher. Introduced a new CPU_ macro for ARM7TDMI. Speedup for coldfire: -c3000 104%->109%, -c4000 43%->46%, -c5000 1.7%->2.0%. Speedup for PP502x: -c2000 66%->75%, -c3000 37%->48%, -c4000 11%->18%, -c5000 2.5%->3.7% by Jens Arnold · 17 years ago
  47. 4bde898 Fix a fixme in flac and make the usage of the read_filebuf codec api more consistent with its actual contract. by Brandon Low · 17 years ago
  48. 35f2326 Further optimised the filter vector math assembly for coldfire, and added assembly filter vector math for ARM. Both make use of the fact that the first argument of the vector functions is longword aligned. * The ARM version is tailored for ARM7TDMI, and would slow down arm9 or higher. Introduced a new CPU_ macro for ARM7TDMI. Speedup for coldfire: -c3000 104%->109%, -c4000 43%->46%, -c5000 1.7%->2.0%. Speedup for PP502x: -c2000 66%->75%, -c3000 37%->48%, -c4000 11%->18%, -c5000 2.5%->3.7% by Jens Arnold · 17 years ago
  49. 3ea3caf * Flip argument order for scalarproduct() so that the first argument is always 32 bit aligned, like it is already the case for vector_add() and vector_sub(), for upcoming optimisations. * Un-inline the apply_filter functions for better cache utilisation. by Jens Arnold · 17 years ago
  50. 347cd86 Rename TMS320DSC25 CONFIG_CPU value to DSC25 to prevent confusion with TMS320DM320 by Dave Chapman · 17 years ago
  51. 67d5b2b FS#8013 - tidy up ADC readings in debug menu. by Barry Wardell · 17 years ago
  52. 3461027 FS#8022: AS3514 missing initialisation. by Barry Wardell · 17 years ago
  53. 007563c FS#8023: Use of AS3514 #defines instead of magic values. by Barry Wardell · 17 years ago
  54. a256878 enable jpeg, mpegplayer and midiplay on the mr500 (only jpeg is actually usable though, mpegplayer data aborts) by Jonathan Gordon · 17 years ago
  55. 902a1b5 get the mrobe plugins running again by Jonathan Gordon · 17 years ago
  56. f6b358d Negate _after_ output so we don't negate the whole output signal. by Thom Johansen · 17 years ago
  57. 4c913fc Coldfire assembler version of inner_prod() for another small speedup. by Thom Johansen · 17 years ago
  58. cd9fc7a Coldfire assembler version of qmf_synth(). Wideband and ultra-wideband Speex files should see a great speedup. Also add faster and symmetric clipping in iir_mem16(). by Thom Johansen · 17 years ago
  59. fb70952 logf changes: by Nicolas Pennequin · 17 years ago
  60. 4c22f0b Updated italian translation. by Alessio Lenzi · 17 years ago
  61. fda41b8 Try and save some bytes, seeing as we already assumed LANG_ constants for month and weekday names are contiguous. by Steve Bavin · 17 years ago
  62. 1e45eec fix up the (c) notice by Jonathan Gordon · 17 years ago
  63. b76b5b9 Use some consts... by Steve Bavin · 17 years ago
  64. 7c95e5e Improved enum naming. by Steve Bavin · 17 years ago
  65. d5b0246 Clarify the identifier naming rules by Linus Nielsen Feltzing · 17 years ago
  66. 072a3c5 Complete info screen voicing; now consistent with displayed screen by Steve Bavin · 17 years ago
  67. 537b27d Save a few bytes by changing unit selection strategy by Nils Wallménius · 17 years ago
  68. 56ddddc make the first bunch of plugins compile for the mrobe. an earlier commit broke the loading though, need to sort that out by Jonathan Gordon · 17 years ago
  69. a311732 Fix vroken logic that _could_ lead to memory corruption though it was very unlikely by Nils Wallménius · 17 years ago
  70. eed41ff mrobe changes: by Jonathan Gordon · 17 years ago
  71. dbff373 enable the RTC on the mrobe. by Jonathan Gordon · 17 years ago
  72. d40db19 Fix the FRAME offset calculation on Gigabeat (m:robe 500 too?). by Michael Sevakis · 17 years ago
  73. d7adb15 update manual with recent changes to mpegplayer by Robert Kukla · 17 years ago
  74. a82a860 Small voice-related tweaks and fixes to simplelists. by Stéphane Doyon · 17 years ago
  75. 5a9a2b7 Unify the Gigabeat F/X and M:Robe MMU code while enabling it for the M:Robe by Karl Kurbjun · 17 years ago
  76. 9d9225e iir_mem16() in assembler for Coldfire for a decent performance boost. Add EMAC init in nb_celp.c, since all modes need this as a base. by Thom Johansen · 17 years ago
  77. 4b259e9 Prevent an unwanted action which increases volume to be triggered at the same time when pausing in the c200 radio screen by Marianne Arnold · 17 years ago
  78. deb743c Updated italian translation. by Alessio Lenzi · 17 years ago
  79. 4c06ad6 mr500 sort of working battery measurments. probably could be done better, but it works by Jonathan Gordon · 17 years ago
  80. 0ed7989 Re-enable robotfindskitten, that accidentally got lost in the previous commits. Sorry for the inconvenience. by Marianne Arnold · 17 years ago
  81. 5cc2a60 Oops, forgot to add the two needed bitmaps... by Marianne Arnold · 17 years ago
  82. 58938ab Add missing c200 chessbox screenshot. by Marianne Arnold · 17 years ago
  83. 8f1745e nope, reread the datasheet... this one is correct by Jonathan Gordon · 17 years ago
  84. 543c49a Flipit for Sansa c200 and add the help text in the welcome screen for both Sansas. Update the manual as well. by Marianne Arnold · 17 years ago
  85. 69bd0f8 fix writing to registers on the tsc2100 by Jonathan Gordon · 17 years ago
  86. fa13cbe First go at getting the touchpad working in the ui. lists only for now. by Jonathan Gordon · 17 years ago
  87. ba48264 Fix ultra-wideband mode. Disable big parts of the encoder stuff for a smaller binary. by Thom Johansen · 17 years ago
  88. 12d1ff9 touchpad driver for the mrobe. nothing in apps/ uses it yet. by Jonathan Gordon · 17 years ago
  89. e49ab42 revert the previous one... = is ok and a touch faster by Jonathan Gordon · 17 years ago
  90. 7e12bba Phase in thread_wait when waiting for a thread to exit. Begin phasing out the spinlock object for general use; it will become a multicore-only object for core locking. Take care of plugins first. by Michael Sevakis · 17 years ago
  91. 344c41f fix the interupt clearing by Jonathan Gordon · 17 years ago
  92. 5f3af14 add PLA keys for mrobe, and dont bother compiling any plugins yet by Jonathan Gordon · 17 years ago
  93. 3c1b9d9 Assembler optimised lcd_yuv_blit() for iPod Video (Fs #7951 by Andree Buschmann, adapted and separated into an .S file by me). by Jens Arnold · 17 years ago
  94. 86a999c Change decoder struct dynamic array members to static arrays sized based on current maximums. Move decoder state structs into IRAM for big speedups This means only one decoder can be instantiated at a time, but that should not be a problem. Tweak Makefile to use -O2 for Coldfire. Update SVN revision info to sync-time revision. by Thom Johansen · 17 years ago
  95. 4f41af3 Fix an error and a comment by Karl Kurbjun · 17 years ago
  96. fdbc01c More M:Robe work including a fix to lcd-as-memframe for larger screens thanks to Michael Sevakis. Also fixes simulator builds. by Karl Kurbjun · 17 years ago
  97. 2d91cf3 Increase temp buffer size to fit more samples, put in simple safeguard to avoid memory corruption when writing to the temp buffer by Nils Wallménius · 17 years ago
  98. 47d8323 MIDI: Fix ringing/beeks in music caused by improper parsing of some pitch bend events. by Stepan Moskovchenko · 17 years ago
  99. 6fac8fc Be sure to register a new mutex owner _before_ waking it. Won't be an issue now but would be with mutex recursion on one used for > 1 core where ownership transfer and cs entry/recursion are allowed to run in parallel (by design). TODO: Add true exchange to wakeup_thread but that's not really important for the time being. by Michael Sevakis · 17 years ago
  100. d4f3822 FS#7997 - mpegplayer - enable/disable start menu by Robert Kukla · 17 years ago