From 5deae51801455cb55cab5c3b675961bbc4c9f84d Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Mon, 24 Jul 2006 19:32:15 +0000 Subject: 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 --- apps/codecs/libmad/Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'apps/codecs/libmad') 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 endif # NOTE: FPM_ define has been moved to global.h -MADOPTS = -UDEBUG -DNDEBUG -O2 +MADOPTS = -UDEBUG -DNDEBUG + +# libmad is faster on ipods with -O instead of -O2 +ifeq ($(findstring IPOD,$(TARGET)),IPOD) + MADOPTS += -O +else + MADOPTS += -O2 +endif + CFLAGS = $(INCLUDES) $(GCCOPTS) $(MADOPTS) $(TARGET) $(EXTRA_DEFINES) \ -DMEM=${MEMORYSIZE} $(PROFILE_OPTS) -- cgit v1.2.3