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.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12472 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Michael Sevakis 2007-02-24 17:06:36 +00:00
parent dbf772bae9
commit d4e904bf35
13 changed files with 1069 additions and 512 deletions

View file

@ -109,7 +109,7 @@ int replaygain_callback(int action,const struct menu_item_ex *this_item)
switch (action)
{
case ACTION_EXIT_MENUITEM: /* on exit */
dsp_set_replaygain(true);
dsp_set_replaygain();
break;
}
return action;
@ -208,7 +208,7 @@ int playback_callback(int action,const struct menu_item_ex *this_item)
&& (audio_status() & AUDIO_STATUS_PLAY))
{
#if CONFIG_CODEC == SWCODEC
dsp_set_replaygain(true);
dsp_set_replaygain();
#endif
if (global_settings.playlist_shuffle)
{