+ count=0;
+ exit=0;
+ while(!exit) {
+ printf("count=%d\n",count++);
+ read(file_fd,&buf,1);
+ if(buf==0xff) {
+ read(file_fd,&buf,1);
+ if(buf>=0xe0) {
+ puts("got frame header:");
+ exit=1;
+ header[0]=buf;
+ read(file_fd,header+1,2);
+
+ printf("debug: %x%x%x \n",header[0],header[1],header[2]);
+
+ if(((header[0]&0x18)>>3)==0x00) strcpy(mpeg_ver_id,"MPEG Version 2.5");
+ else if(((header[0]&0x18)>>3)==0x10) strcpy(mpeg_ver_id,"MPEG Version 2 (ISO/IEC 13818-3)");
+ else if(((header[0]&0x18)>>3)==0x11) strcpy(mpeg_ver_id,"MPEG Version 1 (ISO/IEC 11172-3)");
+ else strcpy(mpeg_ver_id,"unknown");