Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								6d0c48cc82 
								
							 
						 
						
							
							
								
								bluez5: Add transport find function using a test callback  
							
							 
							
							... 
							
							
							
							hsphfpd backend needs a way to retrieve bt_transport based on other entries
than the path one 
							
						 
						
							2020-08-19 17:49:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								7bad76737e 
								
							 
						 
						
							
							
								
								bluez5: Create backend skeleton for HSP/HFP support using hsphfpd  
							
							 
							
							... 
							
							
							
							As hsphfpd is a prototype and its API subject to change, this backend is
disable by default.
This skeleton connects to hsphfpd daemon and list the managed devices. 
							
						 
						
							2020-08-19 17:49:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								4fb56ee69b 
								
							 
						 
						
							
							
								
								bluez5: Share DBus connection between all backends  
							
							 
							
							
							
						 
						
							2020-07-24 15:49:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								db0c224b06 
								
							 
						 
						
							
							
								
								bluez5: Make native and ofono backends optional  
							
							 
							
							
							
						 
						
							2020-07-22 18:59:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								18da8fd21f 
								
							 
						 
						
							
							
								
								bluez5: backend-ofono: Add spa_bt_transport support  
							
							 
							
							
							
						 
						
							2020-07-22 18:59:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								9b6dd9461e 
								
							 
						 
						
							
							
								
								bluez5: Create backend skeleton for HFP support using oFono  
							
							 
							
							
							
						 
						
							2020-07-22 18:59:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								06a6e11806 
								
							 
						 
						
							
							
								
								bluez5: Create backend for native HSP support  
							
							 
							
							
							
						 
						
							2020-07-17 18:34:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9db240e786 
								
							 
						 
						
							
							
								
								bluez: implement profile on device  
							
							 
							
							... 
							
							
							
							Enumerate the available profiles on the device. Make params
visible.
Implement set_profile, only expose the nodes that belong to the
profile. 
							
						 
						
							2020-01-10 13:25:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								81fc595e3d 
								
							 
						 
						
							
							
								
								add defines for max buffer size  
							
							 
							
							
							
						 
						
							2019-10-24 12:51:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Julian Bouzas 
								
							 
						 
						
							
							
							
							
								
							
							
								ddd2a97f7e 
								
							 
						 
						
							
							
								
								bluez: set bluez profile property when emitting node  
							
							 
							
							... 
							
							
							
							We need to expose the bluetooth profile in the nodes so that external
applications know how to handle them. 
							
						 
						
							2019-09-10 10:42:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9785d99821 
								
							 
						 
						
							
							
								
								monitor: Remove monitor event  
							
							 
							
							... 
							
							
							
							Remove the monitor event and emit events with structures like we do
for the devices. 
							
						 
						
							2019-05-30 12:51:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6cfddde39c 
								
							 
						 
						
							
							
								
								bluez: fix a2dp source  
							
							 
							
							... 
							
							
							
							Actually compile the codec config and declare the config as extern
or else it's just all 0.
Only acquire the transport when ACTIVE.
Implement transport state_change signal and acquire the transport
when going to pending/active.
Try to acquire the transport before we expose the device if we
can.
Force device expose when we get the device ServicesResolved=1 property
update.
Free transport when the rfcomm is closed.
Implement various DBus signals to detect dynamic property updates. 
							
						 
						
							2019-05-16 13:18:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								c348790ca1 
								
							 
						 
						
							
							
								
								map: handle more error cases  
							
							 
							
							
							
						 
						
							2019-05-15 15:19:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								448c1937ad 
								
							 
						 
						
							
							
								
								hook: separate spa_callbacks from the hook  
							
							 
							
							... 
							
							
							
							Make a spa_callbacks with just the functions and data and use this
in the hook and objects. 
							
						 
						
							2019-05-15 12:17:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f6ace8a000 
								
							 
						 
						
							
							
								
								a2dp: add events and implementation  
							
							 
							
							... 
							
							
							
							Use hooks for the implementation of the transport
Add events to the transport
Handle the destroy event of the transport to release the reference
in source and sink. 
							
						 
						
							2019-05-14 18:10:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3dc6820e9e 
								
							 
						 
						
							
							
								
								Don't use __ in defines or declarations, it's reserved  
							
							 
							
							... 
							
							
							
							SPA_TYPE -> SPA_TYPE_INFO for type info strings
improve includes
Fixes  #115  
							
						 
						
							2019-01-14 13:00:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								249a12ee69 
								
							 
						 
						
							
							
								
								bluez: work on the bluez device  
							
							 
							
							... 
							
							
							
							Add HSP and HFP profiles
Wait for profiles to connect before exposing the device
Implement SCO and RFCOMM connection handling 
							
						 
						
							2018-11-27 17:08:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								85f2e93c54 
								
							 
						 
						
							
							
								
								Relicense as MIT/X11  
							
							 
							
							... 
							
							
							
							Remove some obsolete files 
							
						 
						
							2018-11-05 17:48:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5f302f93 
								
							 
						 
						
							
							
								
								Add bluez5 plugins  
							
							 
							
							
							
						 
						
							2018-01-16 15:19:55 +01:00