Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								01b6dbfca6 
								
							 
						 
						
							
							
								
								bluez5: backend_native: Add mSBC support to HFP HF  
							
							 
							
							
							
						 
						
							2021-02-17 10:19:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								7a96f3a945 
								
							 
						 
						
							
							
								
								bluez5: backend_native: Fix SCO deferred setup accept  
							
							 
							
							... 
							
							
							
							In BT_DEFER_SETUP mode, when a connection is accepted, the listening
socket is unblocked but the effective connection setup happens only on
first receive, allowing to configure the accepted socket.
First read from the accepted socket is non-blocking and returns a zero
length buffer. 
							
						 
						
							2021-02-16 18:30:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								23823867b0 
								
							 
						 
						
							
							
								
								bluez5: backend_native: Fix +BRSF parsing for HFP HF  
							
							 
							
							
							
						 
						
							2021-02-16 16:49:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								be7caf0e66 
								
							 
						 
						
							
							
								
								bluez5: backend_native: Fix default HFP codec  
							
							 
							
							
							
						 
						
							2021-02-16 16:49:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								0b2d3730b6 
								
							 
						 
						
							
							
								
								bluez5: Add HFP HF support  
							
							 
							
							
							
						 
						
							2021-02-15 14:46:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								a14d6d15b3 
								
							 
						 
						
							
							
								
								bluez5: Use only one SCO listening socket in backend-native  
							
							 
							
							... 
							
							
							
							Create SCO listening socket on backend creation for all incoming
connections instead of one per remote device. 
							
						 
						
							2021-02-12 16:10:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								add8329374 
								
							 
						 
						
							
							
								
								bluez5: Use str2ba() function  
							
							 
							
							... 
							
							
							
							bluez5 SPA is already linked to the BlueZ library so we can use this
helper function and simplify code. 
							
						 
						
							2021-02-10 10:57:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								640f34d8e2 
								
							 
						 
						
							
							
								
								bluez: Fix HSP command parser  
							
							 
							
							... 
							
							
							
							The HSP command parser should not reply, with 'OK' or 'ERROR', to result
codes from the remote AG.
Split the command parser in AG and HS part. 
							
						 
						
							2021-02-09 18:08:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								44d8a0a4c1 
								
							 
						 
						
							
							
								
								bluez5: Expose WBS in HFP AG SDP record  
							
							 
							
							... 
							
							
							
							Updates the available values for SDP records and BRSF for both Hands-Free
profile version 1.7. 
							
						 
						
							2021-02-09 16:12:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pauli Virtanen 
								
							 
						 
						
							
							
							
							
								
							
							
								e860f2bb4e 
								
							 
						 
						
							
							
								
								bluez5: basic codec-switching framework  
							
							 
							
							
							
						 
						
							2021-02-02 09:56:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9f2e6a8c4 
								
							 
						 
						
							
							
								
								bluez5: disable HSP AG by default in native backend  
							
							 
							
							
							
						 
						
							2021-02-01 03:39:49 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								f6cc45f736 
								
							 
						 
						
							
							
								
								bluez5: allow headset roles selecting  
							
							 
							
							
							
						 
						
							2021-01-31 18:12:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b66e67db14 
								
							 
						 
						
							
							
								
								bluez5: unregister HSP dbus object paths when current HSP/HFP registration fails  
							
							 
							
							
							
						 
						
							2021-02-01 00:01:23 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								f464d8c596 
								
							 
						 
						
							
							
								
								bluez5: Fix NULL dereference in backend-native  
							
							 
							
							... 
							
							
							
							Fixes : #602  
							
						 
						
							2021-01-22 15:28:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								1b10bee6f8 
								
							 
						 
						
							
							
								
								bluez5: Fix double free in backend-native  
							
							 
							
							... 
							
							
							
							This occurs when exiting `pipewire-media-session` with a headset connected.
Fixes  !395  
							
						 
						
							2021-01-14 15:16:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								514836eebe 
								
							 
						 
						
							
							
								
								bluez5: Create spa_bt_transport when codec has been negotiated  
							
							 
							
							... 
							
							
							
							This waits for codec negotiation completion, i.e. on `SLC` completion if
codec negotiation is not supported or on `AT+BCS` reception if codec
negotiation is supported, before creating the `spa_bt_transport` 
							
						 
						
							2021-01-13 17:35:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Apel 
								
							 
						 
						
							
							
							
							
								
							
							
								8ac5a89583 
								
							 
						 
						
							
							
								
								bluez5: Added mSBC support in bluze5 backend native, including check to make sure the computer's bluetooth adapter  
							
							 
							
							... 
							
							
							
							supports the transport modes required for mSBC 
							
						 
						
							2021-01-13 11:20:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								7bd86df6df 
								
							 
						 
						
							
							
								
								bluez5: Add simple HFP AG support to backend-native  
							
							 
							
							
							
						 
						
							2021-01-12 11:21:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								677f122f1d 
								
							 
						 
						
							
							
								
								bluez5: Split RFComm from spa_bt_transport  
							
							 
							
							... 
							
							
							
							RFComm channel should not be part of the spa_bt_transport as this one may
change during HFP connection. 
							
						 
						
							2021-01-12 11:21:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								00cce32514 
								
							 
						 
						
							
							
								
								bluez5: Rename backend-hsp-native to backend-native  
							
							 
							
							
							
						 
						
							2021-01-12 11:21:55 +01:00