diff options
author | Dave Chapman <dave@dchapman.com> | 2006-07-24 19:32:15 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2006-07-24 19:32:15 +0000 |
commit | 5deae51801455cb55cab5c3b675961bbc4c9f84d (patch) | |
tree | 00773d8d395c686c4438fc300245daf12cee005e /apps | |
parent | dafa0d4a7005691ceedaad9336bbb713b8e927fa (diff) | |
download | rockbox-5deae51801455cb55cab5c3b675961bbc4c9f84d.tar.gz rockbox-5deae51801455cb55cab5c3b675961bbc4c9f84d.zip |
Compiling libmad with -O instead of -O2 gives a small speedup (60% boost instead of 66% boost on my test tracks) on ipods. Based on patch #5707 for the ipod 3g by Daniel Ankers, extended to all ipods by me.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10309 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/codecs/libmad/Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/codecs/libmad/Makefile b/apps/codecs/libmad/Makefile index ee5c0caca6..40ea420a0b 100644 --- a/apps/codecs/libmad/Makefile +++ b/apps/codecs/libmad/Makefile | |||
@@ -15,7 +15,15 @@ ifdef APPEXTRA | |||
15 | endif | 15 | endif |
16 | 16 | ||
17 | # NOTE: FPM_ define has been moved to global.h | 17 | # NOTE: FPM_ define has been moved to global.h |
18 | MADOPTS = -UDEBUG -DNDEBUG -O2 | 18 | MADOPTS = -UDEBUG -DNDEBUG |
19 | |||
20 | # libmad is faster on ipods with -O instead of -O2 | ||
21 | ifeq ($(findstring IPOD,$(TARGET)),IPOD) | ||
22 | MADOPTS += -O | ||
23 | else | ||
24 | MADOPTS += -O2 | ||
25 | endif | ||
26 | |||
19 | CFLAGS = $(INCLUDES) $(GCCOPTS) $(MADOPTS) $(TARGET) $(EXTRA_DEFINES) \ | 27 | CFLAGS = $(INCLUDES) $(GCCOPTS) $(MADOPTS) $(TARGET) $(EXTRA_DEFINES) \ |
20 | -DMEM=${MEMORYSIZE} $(PROFILE_OPTS) | 28 | -DMEM=${MEMORYSIZE} $(PROFILE_OPTS) |
21 | 29 | ||