Huang-Huang Bao 
								
							 
						 
						
							
							
							
							
								
							
							
								5c93f780cf 
								
							 
						 
						
							
							
								
								a2dp: improve a2dp sink codec data flushing  
							
							 
							
							... 
							
							
							
							Let codec decides when rtp packet need to be sent (terminated by MTU size in most case).
LDAC encoding loop can now be terminated by reading if frame_num is written, no 'frame_count' updating is needed.
RTP payload fragmentation can now be implemented more easily based on this. 
							
						 
						
							2021-03-31 11:14:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pauli Virtanen 
								
							 
						 
						
							
							
							
							
								
							
							
								a552655edc 
								
							 
						 
						
							
							
								
								bluez5: add bluetoothAudioCodec property to device  
							
							 
							
							... 
							
							
							
							Also make the "codecless" profiles to automatically switch to the codec
profiles. 
							
						 
						
							2021-03-26 16:59:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang Bao 
								
							 
						 
						
							
							
							
							
								
							
							
								1d390addb1 
								
							 
						 
						
							
							
								
								a2dp: allow codec to hold Props params  
							
							 
							
							... 
							
							
							
							Initial Props value are parsed from device settings, further changes are triggered by 'set_param' on a2dp node.
Codec can then use props to tweak its transcoder. 
							
						 
						
							2021-03-20 09:16:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pauli Virtanen 
								
							 
						 
						
							
							
							
							
								
							
							
								0908588d0c 
								
							 
						 
						
							
							
								
								bluez5: add codec check_caps + check vendor codec id for ldac & aptx  
							
							 
							
							
							
						 
						
							2021-02-02 09:56:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c778bd734c 
								
							 
						 
						
							
							
								
								a2dp: improve codec specific transport socket send buffer size setting  
							
							 
							
							
							
						 
						
							2021-01-31 09:01:40 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb7a0f573 
								
							 
						 
						
							
							
								
								a2dp-codecs: add settings to codec init function  
							
							 
							
							... 
							
							
							
							To make it possible to add extra config options in init.
Also add a method to update settings in a codec. 
							
						 
						
							2021-01-07 17:39:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ece8a95c29 
								
							 
						 
						
							
							
								
								bluez5: improve a2dp codec api  
							
							 
							
							... 
							
							
							
							Pass dict to select_config to influence the selection
Make a method to validate a config.
Add spa_dict to the codec to pass more info around. 
							
						 
						
							2021-01-07 17:28:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang Bao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4621792354 
								
							 
						 
						
							
							
								
								a2dp: add missing function abr_process in a2dp_codec_aptx  
							
							 
							
							... 
							
							
							
							Signed-off-by: Huang-Huang Bao <eh5@sokka.cn> 
							
						 
						
							2020-12-20 04:53:21 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang Bao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16f5058af9 
								
							 
						 
						
							
							
								
								a2dp: add ldac ABR support  
							
							 
							
							... 
							
							
							
							Signed-off-by: Huang-Huang Bao <eh5@sokka.cn> 
							
						 
						
							2020-12-19 19:17:15 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang Bao 
								
							 
						 
						
							
							
							
							
								
							
							
								161c05d737 
								
							 
						 
						
							
							
								
								a2dp: fix aptx hd codec negotiation  
							
							 
							
							... 
							
							
							
							Signed-off-by: Huang-Huang Bao <eh5@sokka.cn> 
							
						 
						
							2020-12-17 14:17:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								90bdab8414 
								
							 
						 
						
							
							
								
								bluez5: improve param enumeration  
							
							 
							
							... 
							
							
							
							Return -EIO when we can't enumerate the params
Don't check for end-of-params in a2dp-sink, we do that in the codec. 
							
						 
						
							2020-12-17 11:43:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6bc8ab18dc 
								
							 
						 
						
							
							
								
								bluez5: aptx wants S24 input sample format  
							
							 
							
							
							
						 
						
							2020-12-11 15:13:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8b52e44836 
								
							 
						 
						
							
							
								
								bluez5: support other ldac bit depth  
							
							 
							
							... 
							
							
							
							Make the format_info const in codec_init, we just need to read the
final negotiated format in some cases.
Add some more ldac bit depths we support. 
							
						 
						
							2020-12-11 13:30:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								34a9b1dc1a 
								
							 
						 
						
							
							
								
								a2dp: set channel map  
							
							 
							
							
							
						 
						
							2020-12-09 18:08:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								29fe356fdf 
								
							 
						 
						
							
							
								
								a2dp: copy aptx config in configure  
							
							 
							
							
							
						 
						
							2020-12-09 18:00:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kamil Sołtysik 
								
							 
						 
						
							
							
							
							
								
							
							
								0a8a854721 
								
							 
						 
						
							
							
								
								Fix codec names in comments  
							
							 
							
							
							
						 
						
							2020-12-05 19:23:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								106d597305 
								
							 
						 
						
							
							
								
								bluez5: add aptX and aptX HD codecs  
							
							 
							
							... 
							
							
							
							They need the libopenaptx libraries from
https://github.com/pali/libopenaptx  
							
						 
						
							2020-12-04 11:34:38 +01:00