mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	bluetooth: make native the default backend
Change default backend from 'auto' to 'native' so that in the usual install pulseaudio uses the native backend with HFP_HF handling. set default to false unless the backend is the native one, in which case the default becomes true. Additionally set default value of enable_native_hfp_hf to false unless the backend is the native one, in which case the default becomes true. so that we only bind the HFP_HF end point in the native case (leaving it free for ofono in the ofono backend or auto case) Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com> Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/491>
This commit is contained in:
		
							parent
							
								
									485a64642e
								
							
						
					
					
						commit
						cb193e19ee
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -98,7 +98,7 @@ static pa_hook_result_t device_connection_changed_cb(pa_bluetooth_discovery *y,
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
#ifdef HAVE_BLUEZ_5_NATIVE_HEADSET
 | 
			
		||||
const char *default_headset_backend = "auto";
 | 
			
		||||
const char *default_headset_backend = "native";
 | 
			
		||||
#else
 | 
			
		||||
const char *default_headset_backend = "ofono";
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			@ -131,6 +131,9 @@ int pa__init(pa_module *m) {
 | 
			
		|||
        goto fail;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /* default value if no module parameter */
 | 
			
		||||
    enable_native_hfp_hf = (headset_backend == HEADSET_BACKEND_NATIVE);
 | 
			
		||||
 | 
			
		||||
    autodetect_mtu = false;
 | 
			
		||||
    if (pa_modargs_get_value_boolean(ma, "autodetect_mtu", &autodetect_mtu) < 0) {
 | 
			
		||||
        pa_log("Invalid boolean value for autodetect_mtu parameter");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue