Changeset 17450
- Timestamp:
- 08/08/12 23:43:24 (12 years ago)
- Location:
- titan/plugins/tithek
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/tithek/libmd5/libmd5.h
r17427 r17450 325 325 { 326 326 MDInit (&context); 327 while ( len = fread (buffer, 1, 1024, file))327 while ((len = fread(buffer, 1, 1024, file))) 328 328 { 329 329 MDUpdate (&context, buffer, len); -
titan/plugins/tithek/tithek.h
r17449 r17450 33 33 }; 34 34 35 void rc4init(struct rc4ctx *ctx, unsignedchar *key, size_t keylen);36 void rc4crypt(struct rc4ctx *ctx, unsignedchar *data, size_t len);37 void rc4( unsigned char *data, size_t dlen, unsignedchar *key, size_t klen);35 void rc4init(struct rc4ctx *ctx, char *key, size_t keylen); 36 void rc4crypt(struct rc4ctx *ctx, char *data, size_t len); 37 void rc4(char *data, size_t dlen, char *key, size_t klen); 38 38 39 39 #define SWAP(a,b) { unsigned char temp; temp = (a); (a) = (b); (b) = temp; } 40 40 41 void rc4init(struct rc4ctx *ctx, unsignedchar *key, size_t keylen)41 void rc4init(struct rc4ctx *ctx, char *key, size_t keylen) 42 42 { 43 43 int i; … … 54 54 } 55 55 56 void rc4crypt(struct rc4ctx *ctx, unsignedchar *data, size_t len)56 void rc4crypt(struct rc4ctx *ctx, char *data, size_t len) 57 57 { 58 58 unsigned int i; … … 74 74 } 75 75 76 void rc4( unsigned char *data, size_t dlen, unsignedchar *key, size_t klen)76 void rc4(char *data, size_t dlen, char *key, size_t klen) 77 77 { 78 78 struct rc4ctx ctx; … … 798 798 if(flag == 4) 799 799 { 800 printf("111111111111\n");801 800 int count = 0; 802 int i = 0;803 801 struct splitstr* ret1 = NULL; 804 802 ret1 = strsplit(link, ";", &count); 805 803 if(ret1 != NULL) 806 804 { 807 printf("22222222222\n");808 809 805 link = ostrcat(ret1[0].part, NULL, 0, 0); 810 806 pageUrl = ostrcat(pageUrl, ret1[1].part, 1, 0); 811 807 playpath = ostrcat(playpath, ret1[2].part, 1, 0); 812 printf("3333333333333\n");813 814 808 video_id = ostrcat(video_id, ret1[3].part, 1, 0); 815 printf("4444444444444\n"); 816 809 817 810 printf("link: %s\n", link); 818 811 printf("pageUrl: %s\n", pageUrl); 819 812 printf("playpath: %s\n", playpath); 820 813 printf("video_id: %s\n", video_id); 821 822 814 } 823 815 free(ret1), ret1 = NULL; … … 963 955 964 956 int count = 0; 965 int i = 0;966 957 struct splitstr* ret1 = NULL; 967 958 ret1 = strsplit(tmpstr, "=", &count); 968 int hlen ;959 int hlen = 0; 969 960 970 961 if(ret1 != NULL) … … 1009 1000 if(ostrstr(tmpstr_uni, "connectionurl='rtmp")) 1010 1001 { 1011 printf("found rtmpe url\n");1002 printf("found rtmpe:// stream\n"); 1012 1003 source = ostrcat(tmpstr_uni, NULL, 0, 0); 1013 1004 source = string_resub("source='", ".flv'", source, 0); … … 1018 1009 if(ostrstr(url, "myvideo2flash")) 1019 1010 { 1020 printf(" found rtmpt url\n");1011 printf("change to rtmpt:// stream\n"); 1021 1012 url = string_replace("rtmpe://", "rtmpt://", url, 1); 1022 1013 } … … 1034 1025 else 1035 1026 { 1036 printf(" tmpstr_uni not found rtmp: %s\n",tmpstr_uni);1027 printf("rtmpe not found, change to *.flv stream\n"); 1037 1028 source = ostrcat(tmpstr_uni, NULL, 0, 0); 1038 1029 source = string_resub("source='", "'", source, 0); … … 1044 1035 } 1045 1036 1037 printf("close1\n"); 1046 1038 free(key); key = NULL; 1039 printf("close2\n"); 1047 1040 free(b64); b64 = NULL; 1041 printf("close3\n"); 1048 1042 free(url); url = NULL; 1043 printf("close4\n"); 1049 1044 free(source); source = NULL; 1045 printf("close5\n"); 1050 1046 free(tmpstr_uni); tmpstr_uni = NULL; 1047 printf("close6\n"); 1051 1048 free(tmpstr); tmpstr = NULL; 1049 printf("close7\n"); 1052 1050 free(pageUrl); pageUrl = NULL; 1051 printf("close8\n"); 1053 1052 free(playpath); playpath = NULL; 1054 1053 debug(99, "streamurl: %s", streamurl);
Note: See TracChangeset
for help on using the changeset viewer.