[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-multimedia
Subject: [PATCH] M_PI
From: Martin Vogt <mvogt () rhrk ! uni-kl ! de>
Date: 2000-09-20 17:15:43
[Download RAW message or body]
Hi,
seems some systems do not define M_PI.
Minor bugfix.
Martin
["a.patch" (text/plain)]
? a.patch
Index: mpeglayer3.cc
===================================================================
RCS file: /home/kde/kdemultimedia/mpeglib/lib/splay/mpeglayer3.cc,v
retrieving revision 1.4
diff -u -r1.4 mpeglayer3.cc
--- mpeglayer3.cc 2000/08/30 20:23:32 1.4
+++ mpeglayer3.cc 2000/09/20 17:13:05
@@ -35,7 +35,7 @@
#ifdef PI
#undef PI
#endif
-#define PI M_PI
+#define PI MY_PI
#define PI_12 (PI/12.0)
#define PI_18 (PI/18.0)
#define PI_24 (PI/24.0)
@@ -120,8 +120,8 @@
win[0][i]=win[1][i]=0.5*sin(PI_72*(double)(2*i+1))/
cos(PI_72*(double)(2*i+19));
*/
- win[0][i]=win[1][i]=0.5*sin(PI_72*(double)(2*(i+0)+1))/cos(M_PI * (double) \
(2*(i+0) +19) / 72.0 );
- win[0][i+18] = win[3][i+18] = 0.5 * sin( M_PI / 72.0 * (double) (2*(i+18)+1) ) \
/ cos ( M_PI * (double) (2*(i+18)+19) / 72.0 ); + \
win[0][i]=win[1][i]=0.5*sin(PI_72*(double)(2*(i+0)+1))/cos(MY_PI * (double) (2*(i+0) \
+19) / 72.0 ); + win[0][i+18] = win[3][i+18] = 0.5 * sin( MY_PI / 72.0 * \
(double) (2*(i+18)+1) ) / cos ( MY_PI * (double) (2*(i+18)+19) / 72.0 ); }
/*
for(;i<36;i++) {
@@ -131,14 +131,14 @@
*/
for(i=0;i<6;i++)
{
- win[1][i+18]=0.5/cos(M_PI*(double)(2*(i+18)+19)/72.0);
- win[3][i+12]=0.5/cos(M_PI*(double)(2*(i+12)+19)/72.0);
- win[1][i+24]=0.5*sin(PI_24*(double)(2*i+13))/cos(M_PI*(double)(2*(i+24)+19)/72.0);
+ win[1][i+18]=0.5/cos(MY_PI*(double)(2*(i+18)+19)/72.0);
+ win[3][i+12]=0.5/cos(MY_PI*(double)(2*(i+12)+19)/72.0);
+ win[1][i+24]=0.5*sin(PI_24*(double)(2*i+13))/cos(MY_PI*(double)(2*(i+24)+19)/72.0);
win[1][i+30]=win[3][i]=0.0;
- win[3][i+6 ]=0.5*sin(PI_24*(double)(2*i+1))/cos(M_PI*(double)(2*(i+6)+19)/72.0);
+ win[3][i+6 ]=0.5*sin(PI_24*(double)(2*i+1))/cos(MY_PI*(double)(2*(i+6)+19)/72.0);
}
for(i=0;i<12;i++)
- win[2][i]=0.5*sin(PI_24*(double)(2*i+1))/cos(M_PI*(double)(2*i+7)/24.0);
+ win[2][i]=0.5*sin(PI_24*(double)(2*i+1))/cos(MY_PI*(double)(2*i+7)/24.0);
}
for(int i=0;i<9;i++)
_______________________________________________
Kde-multimedia mailing list
Kde-multimedia@master.kde.org
http://master.kde.org/mailman/listinfo/kde-multimedia
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic