changeset 21 | 2ed61feeead6 |
parent 20 | b67dd1fc57c5 |
child 25 | 6f7ceef7b1d1 |
20:b67dd1fc57c5 | 21:2ed61feeead6 |
---|---|
29 FWMgrTagFileExt |
29 FWMgrTagFileExt |
30 } FWMgrTagType; |
30 } FWMgrTagType; |
31 |
31 |
32 |
32 |
33 /* Config file location */ |
33 /* Config file location */ |
34 const char configFileLocation[] = "z:/openmaxal/openmaxal.cfg"; |
34 const char configFileLocationZ[] = "z:/openmaxal/openmaxal.cfg"; |
35 const char configFileLocationC[] = "c:/openmaxal/openmaxal.cfg"; |
|
35 |
36 |
36 /* Tags used for parsing */ |
37 /* Tags used for parsing */ |
37 const char mediaPlayerBeginTag[] = "<mediaplayer>"; |
38 const char mediaPlayerBeginTag[] = "<mediaplayer>"; |
38 const char mediaPlayerEndTag[] = "</mediaplayer>"; |
39 const char mediaPlayerEndTag[] = "</mediaplayer>"; |
39 const char mediaRecorderBeginTag[] = "<mediarecorder>"; |
40 const char mediaRecorderBeginTag[] = "<mediarecorder>"; |
85 FWMgrFwType currentFrameworkType = FWMgrFWUknown; |
86 FWMgrFwType currentFrameworkType = FWMgrFWUknown; |
86 FWMgrTagType currentTagType = FWMgrTagNone; |
87 FWMgrTagType currentTagType = FWMgrTagNone; |
87 FrameworkMap *curNode = NULL; |
88 FrameworkMap *curNode = NULL; |
88 FWMgrBool newNode; |
89 FWMgrBool newNode; |
89 FrameworkMap *frameworkMap = NULL; |
90 FrameworkMap *frameworkMap = NULL; |
90 FILE* fp = fopen(configFileLocation, "r"); |
91 FILE* fp = fopen(configFileLocationZ, "r"); |
91 |
92 |
92 if (fp == NULL) |
93 if (fp == NULL) |
93 { |
94 { |
94 createDefaultRules(configFileLocation); |
95 createDefaultRules(configFileLocationC); |
95 |
96 |
96 fp = fopen(configFileLocation, "r"); |
97 fp = fopen(configFileLocationC, "r"); |
97 } |
98 } |
98 |
99 |
99 if (fp != NULL) |
100 if (fp != NULL) |
100 { |
101 { |
101 while((fgets(buffer, LINEWIDTH, fp) != NULL) && processedEntry) |
102 while((fgets(buffer, LINEWIDTH, fp) != NULL) && processedEntry) |
555 fputs("#============================================================================>|\r\n", fp); |
556 fputs("#============================================================================>|\r\n", fp); |
556 fputs("<mediaplayer>\r\n", fp); |
557 fputs("<mediaplayer>\r\n", fp); |
557 fputs("<mmf>\r\n", fp); |
558 fputs("<mmf>\r\n", fp); |
558 fputs("<urischeme>\r\n", fp); |
559 fputs("<urischeme>\r\n", fp); |
559 fputs("# Num of entries followed by actual entries all ending with a comma\r\n", fp); |
560 fputs("# Num of entries followed by actual entries all ending with a comma\r\n", fp); |
560 fputs("3,file,http,rtsp,\r\n", fp); |
561 fputs("6,file,http,rtsp,rtspu,rtspt,mms,\r\n", fp); |
561 fputs("</urischeme>\r\n", fp); |
562 fputs("</urischeme>\r\n", fp); |
562 fputs("<fileext>\r\n", fp); |
563 fputs("<fileext>\r\n", fp); |
563 fputs("15,3gp,wma,wmv,wav,amr,mp3,mp4,rm,ra,avi,mkv,aac,mid,awb,3g2,\r\n", fp); |
564 fputs("15,3gp,wma,wmv,wav,amr,mp3,mp4,rm,ra,avi,mkv,aac,mid,awb,3g2,\r\n", fp); |
564 fputs("</fileext>\r\n", fp); |
565 fputs("</fileext>\r\n", fp); |
565 fputs("</mmf>\r\n", fp); |
566 fputs("</mmf>\r\n", fp); |