mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	bluez5-device: Use correct constants for fixed latency in PA_{SINK, SOURCE}_MESSAGE_GET_LATENCY
The PA_{SINK,SOURCE}_GET_LATENCY message handlers falsely always added the A2DP latency as fixed
latency instead of the profile specific constant.
			
			
This commit is contained in:
		
							parent
							
								
									1c80af147d
								
							
						
					
					
						commit
						066d4c2c23
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -891,7 +891,7 @@ static int source_process_msg(pa_msgobject *o, int code, void *data, int64_t off
 | 
			
		|||
                wi = pa_smoother_get(u->read_smoother, pa_rtclock_now());
 | 
			
		||||
                ri = pa_bytes_to_usec(u->read_index, &u->sample_spec);
 | 
			
		||||
 | 
			
		||||
                *((pa_usec_t*) data) = FIXED_LATENCY_RECORD_A2DP + wi > ri ? FIXED_LATENCY_RECORD_A2DP + wi - ri : 0;
 | 
			
		||||
                *((pa_usec_t*) data) = u->source->thread_info.fixed_latency + wi > ri ? u->source->thread_info.fixed_latency + wi - ri : 0;
 | 
			
		||||
            } else
 | 
			
		||||
                *((pa_usec_t*) data) = 0;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1051,7 +1051,7 @@ static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offse
 | 
			
		|||
                wi = pa_bytes_to_usec(u->write_index, &u->sample_spec);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            *((pa_usec_t*) data) = FIXED_LATENCY_PLAYBACK_A2DP + wi > ri ? FIXED_LATENCY_PLAYBACK_A2DP + wi - ri : 0;
 | 
			
		||||
            *((pa_usec_t*) data) = u->sink->thread_info.fixed_latency + wi > ri ? u->sink->thread_info.fixed_latency + wi - ri : 0;
 | 
			
		||||
 | 
			
		||||
            return 0;
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue