Huang-Huang Bao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4292e8fe7e 
								
							 
						 
						
							
							
								
								a2dp: set marker bit on AAC header  
							
							 
							
							
							
						 
						
							2021-04-10 04:51:16 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								54e06d9df0 
								
							 
						 
						
							
							
								
								bluez5: add additional aac encoder options, and implement optional vbr  
							
							 
							
							
							
						 
						
							2021-03-27 11:47:34 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								0dee15d0f6 
								
							 
						 
						
							
							
								
								bluez5: aac: set reasonable default bitrate  
							
							 
							
							... 
							
							
							
							Set default bitrate to a reasonable value in caps, and handle unknown or
bogus bitrates from device. 
							
						 
						
							2021-02-13 19:03:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pauli Virtanen 
								
							 
						 
						
							
							
							
							
								
							
							
								d57c9bd1bd 
								
							 
						 
						
							
							
								
								bluez5: aac: reject MPEG4_AAC_LTP, MPEG4_AAC_SCA in select_config  
							
							 
							
							... 
							
							
							
							These modes are not actually supported by the code, so it should not
accept them. 
							
						 
						
							2021-02-10 00:18:29 +02: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gabriel Ebner 
								
							 
						 
						
							
							
							
							
								
							
							
								392fcda01f 
								
							 
						 
						
							
							
								
								a2dp: add aac encoder  
							
							 
							
							
							
						 
						
							2020-12-23 06:15:15 +00: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9818582abe 
								
							 
						 
						
							
							
								
								a2dp: fix aac codec compilation  
							
							 
							
							
							
						 
						
							2020-12-03 19:03:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Grzegorz Uriasz 
								
							 
						 
						
							
							
							
							
								
							
							
								c1530ba171 
								
							 
						 
						
							
							
								
								Use RegisterApplication in bluez5 for A2DP if possible  
							
							 
							
							
							
						 
						
							2020-11-02 09:14:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e18c4d76dc 
								
							 
						 
						
							
							
								
								a2dp: move codecs to separate files  
							
							 
							
							
							
						 
						
							2020-10-19 12:12:21 +02:00