| 
																	
																	
																		
																	
																	
																 | 
																@@ -40,12 +40,10 @@ static int read_random(uint32_t *dst, const char *file) | 
															
														
														
													
														
															
																 | 
																 | 
																uint32_t av_get_random_seed(void) | 
																 | 
																 | 
																uint32_t av_get_random_seed(void) | 
															
														
														
													
														
															
																 | 
																 | 
																{ | 
																 | 
																 | 
																{ | 
															
														
														
													
														
															
																 | 
																 | 
																    uint32_t seed; | 
																 | 
																 | 
																    uint32_t seed; | 
															
														
														
													
														
															
																 | 
																 | 
																    int err; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																    err = read_random(&seed, "/dev/urandom"); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																    if (err != sizeof(seed)) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        err = read_random(&seed, "/dev/random"); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																    if (err == sizeof(seed)) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    if (read_random(&seed, "/dev/urandom") == sizeof(seed)) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        return seed; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    if (read_random(&seed, "/dev/random")  == sizeof(seed)) | 
															
														
														
													
														
															
																 | 
																 | 
																        return seed; | 
																 | 
																 | 
																        return seed; | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																#ifdef AV_READ_TIME | 
																 | 
																 | 
																#ifdef AV_READ_TIME | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																	
																 | 
																
  |