#include #include //#include #include //#include //#include "mw2.h" //#include "mw_extcol.h" #define X0 (80+900+80) #define X1 (80) #define X2 (80+900) #define Y0 (30+800+30) #define Y1 (30) #define Y2 (30+800) #define P0 (40) #define P1 (140) int main(int argc,char **argv) { static unsigned char buf1[17]; static unsigned char buf2[3600]; static char s[256]; int i; //static int c[4]; //int x; //int y; int n; double f; static int c1[900]; static int c2[900]; int max1; int max2; int imax1; int imax2; //sprintf(mw.wn,"Spectrogram");mw.n=0;mw.rev=0;mw.init=NULL; //mw.xw=X0;mw.yw=Y0; //MW_Open("",mw_extcol); //MW_Color(C_BLACK); //MW_Rect(X1-1,Y1-1,X2+1,Y2+1); //MW_Line(X1+450,Y1-1,X1+450,Y2+1); sscanf(argv[1],"%d",&n); f=125.0/4096*(452+n); while (1) { fread(buf1,sizeof(buf1),1,stdin);if (feof(stdin)) break; fread(buf2,sizeof(buf2),1,stdin); for (i=0;i<900;i++) { c1[i]=buf2[i*4 ]+256*buf2[i*4+1]; c2[i]=buf2[i*4+2]+256*buf2[i*4+3]; } max1=imax1=max2=imax2=0; for (i=0;i<900;i++) { if (max1