Mauricio Collares 
								
							 
						 
						
							
							
							
							
								
							
							
								d466cffe23 
								
							 
						 
						
							
							
								
								Revert "port a2dp-source.c changes to sco-source.c"  
							
							 
							
							... 
							
							
							
							This reverts commit 3ad39d83a1 . 
							
						 
						
							2020-12-22 22:05:23 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mauricio Collares 
								
							 
						 
						
							
							
							
							
								
							
							
								a30b7518f3 
								
							 
						 
						
							
							
								
								adapt msbc decoding to a MTU of 48  
							
							 
							
							
							
						 
						
							2020-12-21 10:18:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mauricio Collares 
								
							 
						 
						
							
							
							
							
								
							
							
								3ad39d83a1 
								
							 
						 
						
							
							
								
								port a2dp-source.c changes to sco-source.c  
							
							 
							
							
							
						 
						
							2020-12-21 10:18:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								7d28b51713 
								
							 
						 
						
							
							
								
								bluez5: Add mSBC support to sco-source  
							
							 
							
							... 
							
							
							
							This has been tested with a UART Bluetoth chipset, on a Raspberry Pi 3.
It may work with USB Bluetoot chipset/dongle. 
							
						 
						
							2020-11-16 18:15:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6b50279364 
								
							 
						 
						
							
							
								
								bluez5: add a simple clock to sinks/sources  
							
							 
							
							... 
							
							
							
							Fixes  #269  
							
						 
						
							2020-09-02 13:36:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frédéric Danis 
								
							 
						 
						
							
							
							
							
								
							
							
								2d91e62a19 
								
							 
						 
						
							
							
								
								bluez5: Workaround incorrect SCO MTU  
							
							 
							
							... 
							
							
							
							It seems that some BT adapters don't return correct SCO MTU, see
https://marc.info/?t=148586768600002&r=1&w=2 
Do not try to autodetect the MTU and use a fix MTU size of 48 bytes. 
							
						 
						
							2020-07-17 19:36:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Julian Bouzas 
								
							 
						 
						
							
							
							
							
								
							
							
								551844c0ef 
								
							 
						 
						
							
							
								
								sco-source: initialize read mtu and read chunks of its size  
							
							 
							
							... 
							
							
							
							The mtu value returned by the kernel seems to be incorrect, we use
the hardcoded value of 48 for now (like bluezalsa) 
							
						 
						
							2020-07-17 15:13:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Julian Bouzas 
								
							 
						 
						
							
							
							
							
								
							
							
								ba96eecba0 
								
							 
						 
						
							
							
								
								sco-source: clean up and support different buffer sizes  
							
							 
							
							
							
						 
						
							2020-07-13 12:05:01 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Julian Bouzas 
								
							 
						 
						
							
							
							
							
								
							
							
								f743fff694 
								
							 
						 
						
							
							
								
								sco-source: add RateMatch IO  
							
							 
							
							
							
						 
						
							2020-07-13 12:04:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								49332eb30f 
								
							 
						 
						
							
							
								
								bluez5: handle suspend  
							
							 
							
							
							
						 
						
							2020-07-03 16:23:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7b129c1020 
								
							 
						 
						
							
							
								
								sco: remove transport hooks on destroy  
							
							 
							
							
							
						 
						
							2020-07-03 16:10:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								aafd1e7298 
								
							 
						 
						
							
							
								
								improve debug  
							
							 
							
							... 
							
							
							
							Improve log so that debug level 3 gives a reasonably readable overview
of what is going on. 
							
						 
						
							2020-04-22 12:47:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								c4cf5e6629 
								
							 
						 
						
							
							
								
								bluez5: protect against NULL transport  
							
							 
							
							... 
							
							
							
							The transport can be destroyed at any time, make sure we don't
crash when it does. 
							
						 
						
							2020-03-23 13:49:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a528189d26 
								
							 
						 
						
							
							
								
								slave -> follower  
							
							 
							
							... 
							
							
							
							We use master/follower terminology everywhere. 
							
						 
						
							2020-02-21 10:47:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f391353c7f 
								
							 
						 
						
							
							
								
								Make interface types a string  
							
							 
							
							... 
							
							
							
							This is more in line with wayland and it allows us to create new
interfaces in modules without having to add anything to the type
enum. It also removes some lookups to map type_id to readable
name in debug. 
							
						 
						
							2019-12-19 13:36:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								feb8dd3a34 
								
							 
						 
						
							
							
								
								Add include of keys.h  
							
							 
							
							
							
						 
						
							2019-11-21 09:34:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9ffec214b8 
								
							 
						 
						
							
							
								
								fix includes  
							
							 
							
							
							
						 
						
							2019-10-25 15:01:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								c8ffcaaefe 
								
							 
						 
						
							
							
								
								plugins: just check the data pointer  
							
							 
							
							... 
							
							
							
							We don't need to look at the data type, we just just be happy when
the data pointer is filled in. 
							
						 
						
							2019-10-16 12:23:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8b85cc225e 
								
							 
						 
						
							
							
								
								rename HAVE/NEED_BUFFER -> HAVE/NEED_DATA  
							
							 
							
							... 
							
							
							
							It is more generic and works with control-only ports as well 
							
						 
						
							2019-09-16 12:55:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Julian Bouzas 
								
							 
						 
						
							
							
							
							
								
							
							
								5363d3352c 
								
							 
						 
						
							
							
								
								bluez: process available buffers in read_ready callback for a2dp-source and sco-source  
							
							 
							
							
							
						 
						
							2019-08-28 17:17:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Julian Bouzas 
								
							 
						 
						
							
							
							
							
								
							
							
								de031b42b1 
								
							 
						 
						
							
							
								
								bluez: add sco-sink and sco-source nodes  
							
							 
							
							
							
						 
						
							2019-08-01 15:31:54 +02:00