ffplay: decrease audio_diff_threshold
Since audio clock calculations are more accurate now, it is safe to decrease the sync treshold to compensate the larger buffers caused by less frequent audio callbacks. Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
		
							parent
							
								
									371f02388c
								
							
						
					
					
						commit
						e281671e21
					
				
							
								
								
									
										2
									
								
								ffplay.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								ffplay.c
									
									
									
									
									
								
							@ -2629,7 +2629,7 @@ static int stream_component_open(VideoState *is, int stream_index)
 | 
				
			|||||||
        is->audio_diff_avg_count = 0;
 | 
					        is->audio_diff_avg_count = 0;
 | 
				
			||||||
        /* since we do not have a precise anough audio fifo fullness,
 | 
					        /* since we do not have a precise anough audio fifo fullness,
 | 
				
			||||||
           we correct audio sync only if larger than this threshold */
 | 
					           we correct audio sync only if larger than this threshold */
 | 
				
			||||||
        is->audio_diff_threshold = 2.0 * is->audio_hw_buf_size / is->audio_tgt.bytes_per_sec;
 | 
					        is->audio_diff_threshold = (double)(is->audio_hw_buf_size) / is->audio_tgt.bytes_per_sec;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        memset(&is->audio_pkt, 0, sizeof(is->audio_pkt));
 | 
					        memset(&is->audio_pkt, 0, sizeof(is->audio_pkt));
 | 
				
			||||||
        memset(&is->audio_pkt_temp, 0, sizeof(is->audio_pkt_temp));
 | 
					        memset(&is->audio_pkt_temp, 0, sizeof(is->audio_pkt_temp));
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user