Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
87c20b7762ddf114b5da43fc34e73cc6b903d5ea
/
apps
/
codecs
/
shorten.c
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
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
80da8b1
FS#6357, patch 1: let iramcopy and bss share the same space in codecs and
by Tomasz Malesinski
· 18 years ago
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
5c54ba4
Added macros controlling what goes to IRAM on different targets.
by Tomasz Malesinski
· 18 years ago
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
· 19 years ago
f3bc1ef
First commit of reworking voice to be mroe stable on swcodec
by Brandon Low
· 19 years ago
ebadcc6
Put new_track on the codec_api, and use it instead of the reload_codec variable in most places. Should help with problems people have had with GUI vs. playback sync.
by Brandon Low
· 19 years ago
c76904b
Fix warnings
by Brandon Low
· 19 years ago
ec70f29
Fix remaining warnings in 64bit simulator builds
by Jens Arnold
· 19 years ago
8e46ab8
Patch #1426489 - Shorten codec optimisations from Mark Arigo
by Dave Chapman
· 19 years ago
1060e44
Part of the profiling patch to use a consistent return path in all codecs to facilitate 'on exit' functionality
by Brandon Low
· 19 years ago
b8749fd
New codec loader, using the same mechanism as the new plugin loader. API version numbering restarted for the new system. Uses the target ID from configure, so don't change that too often. * Fixed sim_plugin_load_ram() to truncate the tempfile. * Reduced plugin buffer size to 512KB for iriver and iPod.
by Jens Arnold
· 19 years ago
07c4254
Don't include the .bss and .ibss sections in the binary image for codecs and plugins. Saves quite some disk space (and buffer space in case of codec changes during playback).
by Jens Arnold
· 19 years ago
76667e2
fix gcc4 (un)signed warnings
by Daniel Stenberg
· 19 years ago
9c0f1a9
More stable playback with reduced stuttering when skipping tracks.
by Miika Pekkarinen
· 19 years ago
c01775f
Shorten updates from Mark Arigo: calculate average bitrate, skip id3v2 tags and remove debugf definition from codec
by Dave Chapman
· 19 years ago
2bf9be1
Patch #1352575 - Shorten codec from the ffmpeg project. Rockbox implementation by Mark Arigo.
by Dave Chapman
· 19 years ago