|  |  | @@ -3464,13 +3464,18 @@ void ff_url_split(char *proto, int proto_size, | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | char *ff_data_to_hex(char *buff, const uint8_t *src, int s) | 
		
	
		
			
			|  |  |  | char *ff_data_to_hex(char *buff, const uint8_t *src, int s, int lowercase) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | int i; | 
		
	
		
			
			|  |  |  | static const char hex_table[16] = { '0', '1', '2', '3', | 
		
	
		
			
			|  |  |  | static const char hex_table_uc[16] = { '0', '1', '2', '3', | 
		
	
		
			
			|  |  |  | '4', '5', '6', '7', | 
		
	
		
			
			|  |  |  | '8', '9', 'A', 'B', | 
		
	
		
			
			|  |  |  | 'C', 'D', 'E', 'F' }; | 
		
	
		
			
			|  |  |  | static const char hex_table_lc[16] = { '0', '1', '2', '3', | 
		
	
		
			
			|  |  |  | '4', '5', '6', '7', | 
		
	
		
			
			|  |  |  | '8', '9', 'a', 'b', | 
		
	
		
			
			|  |  |  | 'c', 'd', 'e', 'f' }; | 
		
	
		
			
			|  |  |  | const char *hex_table = lowercase ? hex_table_lc : hex_table_uc; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | for(i = 0; i < s; i++) { | 
		
	
		
			
			|  |  |  | buff[i * 2]     = hex_table[src[i] >> 4]; | 
		
	
	
		
			
				|  |  | 
 |