Mystery solved
This commit is contained in:
		
							parent
							
								
									589c517479
								
							
						
					
					
						commit
						1a6a9eeb9b
					
				
					 2 changed files with 5 additions and 1 deletions
				
			
		|  | @ -13,7 +13,7 @@ int main( int argc, char * argv[] ) { | ||||||
|     temp += ifs.get(); |     temp += ifs.get(); | ||||||
|   } |   } | ||||||
|   static AMFType amfdata("empty", (unsigned char)0xFF); |   static AMFType amfdata("empty", (unsigned char)0xFF); | ||||||
|   amfdata = parseAMF( temp ); |   amfdata = parseAMF( (const unsigned char*)temp.c_str(), temp.length()-1 ); | ||||||
|   amfdata.Print( ); |   amfdata.Print( ); | ||||||
|   return 0; |   return 0; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -262,6 +262,9 @@ AMFType parseOneAMF(const unsigned char *& data, unsigned int &len, unsigned int | ||||||
|   std::string tmpstr; |   std::string tmpstr; | ||||||
|   unsigned int tmpi = 0; |   unsigned int tmpi = 0; | ||||||
|   unsigned char tmpdbl[8]; |   unsigned char tmpdbl[8]; | ||||||
|  |   #if DEBUG >= 10 | ||||||
|  |   fprintf(stderr, "Note: AMF type %hhx found. %i bytes left\n", data[i], len-i); | ||||||
|  |   #endif | ||||||
|   switch (data[i]){ |   switch (data[i]){ | ||||||
|     case AMF0_NUMBER: |     case AMF0_NUMBER: | ||||||
|       tmpdbl[7] = data[i+1]; |       tmpdbl[7] = data[i+1]; | ||||||
|  | @ -397,3 +400,4 @@ AMFType parseAMF(const unsigned char * data, unsigned int len){ | ||||||
|   return ret; |   return ret; | ||||||
| }//parseAMF
 | }//parseAMF
 | ||||||
| AMFType parseAMF(std::string data){return parseAMF((const unsigned char*)data.c_str(), data.size());} | AMFType parseAMF(std::string data){return parseAMF((const unsigned char*)data.c_str(), data.size());} | ||||||
|  | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Thulinma
						Thulinma