Barnabás Pőcze 
								
							 
						 
						
							
							
							
							
								
							
							
								f5d51162c4 
								
							 
						 
						
							
							
								
								treewide: mark things static and const  
							
							 
							
							... 
							
							
							
							Mark some structures, arrays static/const at various places.
In some cases this prevents unnecessary initialization
when a function is entered.
All in all, the text segments across all shared
libraries are reduced by about 2 KiB. However,
the total size increases by about 2 KiB as well. 
							
						 
						
							2021-06-30 14:44:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang Bao 
								
							 
						 
						
							
							
							
							
								
							
							
								9384ba5500 
								
							 
						 
						
							
							
								
								bluez5: add properties for A2DP codec sample rate & channel mode configuration  
							
							 
							
							... 
							
							
							
							Those properties are set as reference sample rate and channels number for A2DP configuration selecting. 
							
						 
						
							2021-05-03 10:07:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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