1. 9764e09 SPC codec on Coldfire: Urgh. There was a whole gain stage I overlooked. :P Kill another several boost points. by Michael Sevakis · 18 years ago
  2. fa9ea27 Fix a comment that sounded a bit odd. by Michael Sevakis · 18 years ago
  3. f2b6ecd SPC codec on Coldfire: Move movclrs into the light and out of the long dark shadow cast my emac latency as much as possible. Put in a faster interpolation routine (emac saves the day...again). Add comments about what's going on. by Michael Sevakis · 18 years ago
  4. 9b9e227 SWCODEC: Fix the problem of replaygain not being applied unless the menu is entered. Make all codecs set the replay gain or else formats that do not have replaygain will not set the gain back to default if a file with gain applied proceeded them. by Michael Sevakis · 18 years ago
  5. b41c8a0 Woops, that was an experimental change that shouldn't have been included. by Michael Sevakis · 18 years ago
  6. d4e904b SWCODEC: Dsp speed optimizations. Changes for more modularity. Removal of some usless stuff. Some assembly routines for Coldfire with speed in mind over size for the outputs but the channel modes remain compact. Miscellaneous coldfire asm updates to accomodate the changes. Codec API structure version has to increase so do a full update. by Michael Sevakis · 18 years ago
  7. c292581 SPC Codec: Fix an overflow issue in echo with left shifting by 9 that showed on some files by using mac.l instead which is ok since the little beastie seems to prefer multiplying things. Mark asm blocks volatile so gcc doesn't get any ideas that the code can be removed as happened to me once already. by Michael Sevakis · 18 years ago
  8. 3096d0a SPC Codec: Now that output clipping is left to the core DSP, some especially loud tracks would have multiplication overflows when fading out at the end. Fixed. by Michael Sevakis · 18 years ago
  9. 46bb37a Fix a mistake in wrapping the echo buffer. by Michael Sevakis · 18 years ago
  10. d31162a SPC codec: enable echo on ColdFire CPU. Do a couple general small optimizations. Preswap some data when running DSP for big endian. by Michael Sevakis · 18 years ago
  11. 5fd4c15 Fix silly cut an pasting of comments. by Paul Louden · 18 years ago
  12. 4594c05 Fix Gigabeat SPC warnings. by Paul Louden · 18 years ago
  13. 0c021de #if => #ifdef by Daniel Stenberg · 18 years ago
  14. 20a5926 build with -Wundef to make sure we have spelled the defines right in #if lines by Daniel Stenberg · 18 years ago
  15. 471d881 ARM targets: Making a few functions non-static allows us to get rid of -ffunction-sections, significantly decreasing binary size and making things run a bit faster because static functions are no longer long_call. by Jens Arnold · 18 years ago
  16. e393b8e Replaced some explicit options for target linking with to be consistent with the sims. by Jens Arnold · 18 years ago
  17. 4de600b Remove dishonest spc amplification by Adam Gashlin · 18 years ago
  18. b73960d Adding SPC codec (FS #6542) by Adam Gashlin · 18 years ago
  19. 37fa620 * Document the revision of Speex imported in to Rockbox along with how the import was done. by Dan Everton · 18 years ago
  20. b013d11 Doh. Forgot about codeclib.c. by Michael Sevakis · 18 years ago
  21. 97f369a SWCODEC: Annoying neatness update. Use intptr_t for codec_configure_callback and dsp_configure and stop all the silly type casting of intergral types to pointers to set dsp configuration and watermarks. Shouldn't have any effect on already compiled codecs at all. Will fix any important patches in the tracker so they compile. by Michael Sevakis · 18 years ago
  22. 2c7030b Fix problems building Speex when building the simulator on Cygwin. by Magnus Holmgren · 18 years ago
  23. 7bf62e8 * Sync Speex codec with Speex SVN revision 12449 (roughly Speex 1.2beta1). by Dan Everton · 18 years ago
  24. 69c40d7 Fix stereo Speex file decoding. by Dan Everton · 18 years ago
  25. 161bf8f Fixed 64 bit warning. by Jens Arnold · 18 years ago
  26. 97623c5 Fix warnings in simulator builds including libspeex by Dan Everton · 18 years ago
  27. d52f2e4 Encoders: Add a little dithering with the fractional bit for mono mixdowns so faster shifts can be used again instead of division without introducing their own DC offset into the mixed channels. by Michael Sevakis · 18 years ago
  28. 0abfe9f Whitespace is nice, let's use some. No functional changes. by Dave Chapman · 18 years ago
  29. c22e29f Fix a warning in Speex codec_main declaration. by Dan Everton · 18 years ago
  30. ebc58c9 Add Speex playback support. Patch from FS #5607 thanks to Frederik Vestre. by Dan Everton · 18 years ago
  31. 88c0d9d VRC6 speedup/bugfix from Takashi Obara, FS #6635 by Adam Gashlin · 18 years ago
  32. ce89a27 Woops. Upon examining the diffs again I find I shouldn't have deleted that one yield() from the a52 codec. by Michael Sevakis · 18 years ago
  33. aba6ca0 Fix resampling clicking as much as possible at the moment. 1) Upsampling clicked because of size inaccuracies returned by DSP. Fix by simplifying audio system to use per-channel sample count from codec to pcm buffer. 2) Downsampling affected by 1) and was often starting passed the end of the data when not enough was available to generate an output sample. Fix by clamping input range to last sample in buffer and using the last sample value in the buffer. A perfect fix will require a double buffering scheme on the resampler to sufficient data during small data transients on both ends at all times of the down ratio on input and the up ratio on output. by Michael Sevakis · 18 years ago
  34. 7ebb291 Fixed 64 bit warning. by Jens Arnold · 18 years ago
  35. 7c9f4e3 Try to fix the simulator build warnings. by Magnus Holmgren · 18 years ago
  36. 39bd237 Fix playback of mono FLAC files, so they don't play in the left channel only. by Magnus Holmgren · 18 years ago
  37. 47ddbd4 NES codec improvements - N106 fixed point implementation from FS #6603, removed redundant or unused tables and flags by Adam Gashlin · 18 years ago
  38. fc1efc7 Fix a couple of MP4 demuxing problems, preventing playback in a few cases. All my test files now play properly. by Magnus Holmgren · 18 years ago
  39. 5d20c9d adding NSF (NES music) codec by Adam Gashlin · 18 years ago
  40. 2446b22 by Dave Bryant · 18 years ago
  41. 66fdee0 fix previous commit and use just .text by Marcoen Hirschberg · 18 years ago
  42. e904732 fix flac on ARM platforms which don't use iram by Marcoen Hirschberg · 18 years ago
  43. 82db32e Fix last build warning from PP recording changes. by Barry Wardell · 18 years ago
  44. df0dc22 FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod Color, iPod Nano). by Barry Wardell · 18 years ago
  45. 7d82055 Remove the files by Martin Arver · 18 years ago
  46. 440513a Stop building, and remove dumb as it has not changed state since its initial committed state by Martin Arver · 18 years ago
  47. 8db36dc Delete libFLAC - it has't been used since October 2005 by Dave Chapman · 18 years ago
  48. 5931ab2 Minor corrections to FLAC seeking calculations by Adam Boot · 18 years ago
  49. de100c3 AAC codec: accept M4B files. by Magnus Holmgren · 18 years ago
  50. 7aab530 Make the AAC (and ALAC) codec more flexible when dealing with the MP4 file structure. Should fix some podcasts that don't play. by Magnus Holmgren · 18 years ago
  51. 10a9b4e Remove some unneeded code that caused problems for enhanced AAC files. by Magnus Holmgren · 18 years ago
  52. 3b7d703 Encoders: Mixdown to mono should round towards zero not -infinity. by Michael Sevakis · 18 years ago
  53. 6ae4606 Add support for compiling encoders without adjustable CPU frequency and/or IRAM. by Michael Sevakis · 18 years ago
  54. 0bed2be FS#6357, patch 3: implemented simple temporary malloc for the Vorbis decoder. by Tomasz Malesinski · 18 years ago
  55. 0daef75 Fixed the build error in FS#6357, patch 1. by Tomasz Malesinski · 18 years ago
  56. 80da8b1 FS#6357, patch 1: let iramcopy and bss share the same space in codecs and by Tomasz Malesinski · 18 years ago
  57. bbef13e SWCODEC: Stop clicks between tracks when resampler is active by only switching the DSP frequency and not resetting the resampler at track boundaries. Will make sure DSP is correctly flushed at dicontinuities but don't hear any problems currently. by Michael Sevakis · 18 years ago
  58. cee9d3b Fixed header parsing in AIFF. The minimum header size is 54 bytes for an audio file. SSND chunk block_size and offset are 32-bit values, not 16-bit; this bug would probably never even matter since most sound data isn't block aligned. by Michael Sevakis · 18 years ago
  59. aa9ddbd Fixed header calculation goofs that would've affected mono files and little-endian targets. A bit of general cleanup. Time for bed. by Michael Sevakis · 18 years ago
  60. 0729b92 Recording: Add AIFF recording to SWCODEC. Note: AIFF playback chokes on sample rates other than 44.1kHz whether recorded or created and saved with an external program. Recorded files will still open in an external editor however. by Michael Sevakis · 18 years ago
  61. af05296 Enable ReplayGain processing for AAC and ALAC (not really tested though). Also, use the 'standard' wait-for-metadata loop in the ALAC decoder. by Magnus Holmgren · 18 years ago
  62. 6684df4 FS#6315 - Get the UI simulator to compile for non SWCODEC targets on OS X. by Barry Wardell · 18 years ago
  63. 5c54ba4 Added macros controlling what goes to IRAM on different targets. by Tomasz Malesinski · 18 years ago
  64. c1916af Sample-accurate seeking for FLAC by Adam Boot · 18 years ago
  65. 38ec5ed Improve support for long MP4 files. Twice as long files can now play, and for those that still are too long, exit with a codec failure rather than freeze Rockbox. by Magnus Holmgren · 18 years ago
  66. 0f5cb94 Big Patch adds primarily: Samplerate and format selection to recording for SWCODEC. Supprort for samplerates changing in playback (just goes with the recording part inseparably). Samplerates to all encoders. Encoders can be configured individually on a menu specific to the encoder in the recording menu. File creation is delayed until flush time to reduce spinups when splitting. Misc: statusbar icons for numbers are individual digits to display any number. Audio buffer was rearranged to maximize memory available to recording and properly reinitialized when trashed. ColdFire PCM stuff moved to target tree to avoid a complicated mess when adding samplerate switching. Some needed API changes and to neaten up growing gap between hardware and software codecs. by Michael Sevakis · 18 years ago
  67. 02da4e6 Update several codec Makefiles so that the codec libs build again on Coldfire targets, after the recent move of system-related things to the target tree. (Note to admins: make errors aren't detected on the CVS build page. :)) by Magnus Holmgren · 18 years ago
  68. f40f0de Adapted more Makefiles to the more efficient info printing. by Jens Arnold · 18 years ago
  69. a796260 Next step of Makefile tuning: * Use 'make' internal commands for printing messages. Saves build time especially on cygwin. * SILENT variable used in more places. * Bitmap build system uses one Makefille less. by Jens Arnold · 18 years ago
  70. 3547700 Re-enable the currently unused and broken dithering and noise shaping code already in Rockbox, and make it a user option instead of a codec-controlled option. The majority of people probably will not even hear any difference with this enabled, but feedback is welcome. Save your settings! by Thom Johansen · 18 years ago
  71. 4134e91 Assembler optimised FLAC 24 bit handling routines for Coldfire based players. Decoding speed should be improved drastically. Haven't got so many 24 bit files myself, so let me know if something sounds off. by Thom Johansen · 18 years ago
  72. d1ce4e7 Consistent style of 'make' messages. Always use ranlib after ar. by Jens Arnold · 18 years ago
  73. d63d8fe Forgot one file... by Magnus Holmgren · 18 years ago
  74. 9896fd1 AAC codec: Improved MP4 file parsing. Should now handle most streamable files. Also some code cleanup and policing. by Magnus Holmgren · 18 years ago
  75. 3816822 AAC codec: Fix buffer overrun on high-bitrate files. by Magnus Holmgren · 18 years ago
  76. db3b70c AAC codec: Reduce IRAM usage slightly, to fix the profile builds (on Coldfire). by Magnus Holmgren · 18 years ago
  77. ce74dc0 Cleaner implementation of the recent OSX simulator build fix. No need to define SHARED_FLAG in each Makefile. Just have configure create it in the root Makefile instead. by Barry Wardell · 18 years ago
  78. 64f949f Allow UI simulator to be build on OS (Slightly updated version of FS5767) by Barry Wardell · 18 years ago
  79. d542930 oops, forgot to 'cvs add' it [thanks for reminding me, linuxstb] by Rani Hod · 18 years ago
  80. a875ed5 Accepted FS#6023 - ADX codec (some kind of ADPCM). by Rani Hod · 18 years ago
  81. b842e93 Fix the warning. by Magnus Holmgren · 18 years ago
  82. 3fa5e5f Apply a bunch of simple AAC decoder optimizations. Biggest speedup is on ColdFire targets, but ARM targets benefits too. Allows realtime playback of some AAC files on Iriver targets (H1x0, H3x0). Remove support for some rarely used AAC profiles to reduce code size a bit. by Magnus Holmgren · 18 years ago
  83. 0e5bd54 Add profiling support for libfaad, and enable a small optimization. by Magnus Holmgren · 18 years ago
  84. 13f3c5b Fix profiling builds. by Magnus Holmgren · 18 years ago
  85. baf5494 Reverted workaround for the gcc warning. There was a change of behaviour in an early development snapshot of gcc 4.1.2, which was reverted later. The workaround triggered the warning it should fix in later gcc 4.1.2 snapshots. by Jens Arnold · 18 years ago
  86. 6e219f8 FS patch #5959 by Antonius Hellmann. Update MP3 encoder to the state of the MP3 encoder plugin. by Thom Johansen · 18 years ago
  87. 93e4127 Recude iram usage for the Vorbis decoder a little. Makes it possible to build with gcc 4.0.3. by Magnus Holmgren · 18 years ago
  88. 9eba0d7 A few minor changes to match upstream svn. by Magnus Holmgren · 18 years ago
  89. 55a3018 more make magic to heal the broken builds by Daniel Stenberg · 18 years ago
  90. 3046136 settings.h includs button.h that includes target-button.h so we need to make by Daniel Stenberg · 18 years ago
  91. 43715c2 Hopefully this tweak to the Coldfire assembly in mp3_enc.c will fix the compiling problem for cygwin users by Michael Sevakis · 18 years ago
  92. 7197c0e Put Musepack output data array back in IRAM for faster DSP processing. Patch by Andrew Cupper. by Thom Johansen · 18 years ago
  93. 5e182e0 Support for Musepack SV4-6 stream files. Patch by Andrew Cupper. by Thom Johansen · 18 years ago
  94. 20332bc FS patch #5172 by Andrew Cupper. Musepack seeking support. Decoder should also be faster. by Thom Johansen · 18 years ago
  95. 4fc717a Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with additional FM Recording support and my modifications by Michael Sevakis · 18 years ago
  96. 9f09a39 Add resume support to AAC files. by Magnus Holmgren · 18 years ago
  97. 8a3b6da Fix broken resume for wav files. by Magnus Holmgren · 18 years ago
  98. f70e45a Adding a slightly painful workaround to silence a compiler warning. by Daniel Stenberg · 19 years ago
  99. 72fcc90 Only cast if value is used. This should fix a build warning. by Antoine Cellerier · 19 years ago
  100. bdaac21 Fix erronous ARM assembler case for order 1 frames in the FLAC codec. Fixes FS #5759. by Thom Johansen · 19 years ago