aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-03-12 16:43:46 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-03-12 16:43:46 +0000
commit987c0931a38e195f39cdc1f5f833f3a570ca7f12 (patch)
tree33be93792eafcbf6301f1e8bac03ffe8d5ccd304 /src
parent8964bc77125b82620bcd283ee51e06032bcab235 (diff)
downloadqmmp-987c0931a38e195f39cdc1f5f833f3a570ca7f12.tar.gz
qmmp-987c0931a38e195f39cdc1f5f833f3a570ca7f12.tar.bz2
qmmp-987c0931a38e195f39cdc1f5f833f3a570ca7f12.zip
fixed gcc warning
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3309 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
-rw-r--r--src/qmmp/equ/iir.h2
-rw-r--r--src/qmmp/equ/iir_fpu.c24
2 files changed, 13 insertions, 13 deletions
diff --git a/src/qmmp/equ/iir.h b/src/qmmp/equ/iir.h
index d839bcbd0..6ff7146c1 100644
--- a/src/qmmp/equ/iir.h
+++ b/src/qmmp/equ/iir.h
@@ -58,8 +58,8 @@ void set_preamp(int chn, float val);
int iir(void * d, int length, int nch);
-int iir24(void * d, int length, int nch);
int iir32(void * d, int length, int nch);
+int iir24(void * d, int length, int nch);
#ifdef ARCH_X86
__inline__ int round_trick(float floatvalue_to_round);
diff --git a/src/qmmp/equ/iir_fpu.c b/src/qmmp/equ/iir_fpu.c
index eea309a78..5fdbeea4c 100644
--- a/src/qmmp/equ/iir_fpu.c
+++ b/src/qmmp/equ/iir_fpu.c
@@ -206,18 +206,6 @@ __inline__ int iir(void * d, int length, int nch)
return length;
}
-__inline__ int iir24(void * d, int length, int nch)
-{
- int *data = (int *) d;
- int index;
- for (index = 0; index < length; index++)
- {
- if(data[index] & 0x800000)
- data[index] |= 0xff000000;
- }
- return iir32(d, length, nch);
-}
-
__inline__ int iir32(void * d, int length, int nch)
{
// FTZ_ON;
@@ -365,3 +353,15 @@ __inline__ int iir32(void * d, int length, int nch)
// FTZ_OFF;
return length;
}
+
+__inline__ int iir24(void * d, int length, int nch)
+{
+ int *data = (int *) d;
+ int index;
+ for (index = 0; index < length; index++)
+ {
+ if(data[index] & 0x800000)
+ data[index] |= 0xff000000;
+ }
+ return iir32(d, length, nch);
+}