summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2006-07-24 19:32:15 +0000
committerDave Chapman <dave@dchapman.com>2006-07-24 19:32:15 +0000
commit5deae51801455cb55cab5c3b675961bbc4c9f84d (patch)
tree00773d8d395c686c4438fc300245daf12cee005e /apps
parentdafa0d4a7005691ceedaad9336bbb713b8e927fa (diff)
downloadrockbox-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/Makefile10
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
15endif 15endif
16 16
17# NOTE: FPM_ define has been moved to global.h 17# NOTE: FPM_ define has been moved to global.h
18MADOPTS = -UDEBUG -DNDEBUG -O2 18MADOPTS = -UDEBUG -DNDEBUG
19
20# libmad is faster on ipods with -O instead of -O2
21ifeq ($(findstring IPOD,$(TARGET)),IPOD)
22 MADOPTS += -O
23else
24 MADOPTS += -O2
25endif
26
19CFLAGS = $(INCLUDES) $(GCCOPTS) $(MADOPTS) $(TARGET) $(EXTRA_DEFINES) \ 27CFLAGS = $(INCLUDES) $(GCCOPTS) $(MADOPTS) $(TARGET) $(EXTRA_DEFINES) \
20 -DMEM=${MEMORYSIZE} $(PROFILE_OPTS) 28 -DMEM=${MEMORYSIZE} $(PROFILE_OPTS)
21 29