Max Kellermann 
							
						 
					 
					
						
						
							
						
						a37d22de8a 
					 
					
						
						
							
							pcm/Convert: choose pcm2dsd float/integer according to dest_format  
						
						
						
						
							
						
					 
					
						2020-01-17 19:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						452e1c1a6f 
					 
					
						
						
							
							pcm/Convert: throw if !ENABLE_DSD  
						
						
						
						
							
						
					 
					
						2020-01-17 19:15:28 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8db86e2820 
					 
					
						
						
							
							Revert "pcm/Convert: add option to enable the integer-only dsd2pcm implementation"  
						
						... 
						
						
						
						This reverts commit c84bae739a 
						
						
							
						
					 
					
						2020-01-17 19:11:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c84bae739a 
					 
					
						
						
							
							pcm/Convert: add option to enable the integer-only dsd2pcm implementation  
						
						
						
						
							
						
					 
					
						2020-01-17 16:37:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						925b5954c3 
					 
					
						
						
							
							pcm/Dsd2Pcm: add integer-only implementation  
						
						
						
						
							
						
					 
					
						2020-01-17 16:17:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dca79938d5 
					 
					
						
						
							
							Merge tag 'v0.21.19'  
						
						... 
						
						
						
						release v0.21.19 
						
						
							
						
					 
					
						2020-01-17 15:58:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4013fa15b9 
					 
					
						
						
							
							release v0.21.19  
						
						
						
						
							
 
						
					 
					
						2020-01-17 15:49:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ac1b844c15 
					 
					
						
						
							
							android/AndroidManifest.xml: increase targetSdkVersion to 28  
						
						... 
						
						
						
						Google Play refuses uploads with a lower targetSdkVersion. 
						
						
							
						
					 
					
						2020-01-17 15:48:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b8614048d4 
					 
					
						
						
							
							python/build/libs.py: update Boost to 1.72.0  
						
						
						
						
							
						
					 
					
						2020-01-17 15:33:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						aed0d13591 
					 
					
						
						
							
							python/build/libs.py: update expat to 2.2.9  
						
						
						
						
							
						
					 
					
						2020-01-17 15:33:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9d02103ebe 
					 
					
						
						
							
							python/build/libs.py: disable various CURL features we don't use  
						
						
						
						
							
						
					 
					
						2020-01-17 15:33:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						61784c2144 
					 
					
						
						
							
							python/build/libs.py: update CURL to 7.68.0  
						
						
						
						
							
						
					 
					
						2020-01-17 15:19:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7059215795 
					 
					
						
						
							
							python/build/libs.py: update FFmpeg to 4.2.2  
						
						
						
						
							
						
					 
					
						2020-01-17 15:19:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2190cc7927 
					 
					
						
						
							
							python/build/libs.py: update FLAC to 1.3.3  
						
						
						
						
							
						
					 
					
						2020-01-17 15:17:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						75dc9506c2 
					 
					
						
						
							
							python/build/libs.py: update libmpdclient to 2.17  
						
						
						
						
							
						
					 
					
						2020-01-17 15:16:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4f11fa0d41 
					 
					
						
						
							
							config/File: allow overriding top-level settings in includes  
						
						... 
						
						
						
						Remove the error message and instead erase the old setting if the
"repeatable" flag is not set.
https://github.com/MusicPlayerDaemon/MPD/issues/684  
						
						
							
						
					 
					
						2020-01-17 14:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						235b6980b8 
					 
					
						
						
							
							pcm/Dsd2Pcm: add optimized stereo version  
						
						... 
						
						
						
						This code path is 2% faster. 
						
						
							
						
					 
					
						2020-01-14 23:38:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ee46150329 
					 
					
						
						
							
							pcm/Dsd2Pcm: add class MultiDsd2Pcm  
						
						
						
						
							
						
					 
					
						2020-01-14 23:29:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						79c585bf03 
					 
					
						
						
							
							pcm/PcmDsd: use size_t  
						
						
						
						
							
						
					 
					
						2020-01-14 23:28:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						becd81f771 
					 
					
						
						
							
							pcm/PcmDsd: manage Dsd2Pcm instances, not pointers  
						
						
						
						
							
						
					 
					
						2020-01-14 23:26:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2073a2c1b0 
					 
					
						
						
							
							pcm/Dsd2Pcm: remove unused "lsbf" flag  
						
						
						
						
							
						
					 
					
						2020-01-14 23:20:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3f3104348e 
					 
					
						
						
							
							pcm/Dsd2Pcm: add "restrict" attribute  
						
						
						
						
							
						
					 
					
						2020-01-14 23:20:36 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7e80c62c7c 
					 
					
						
						
							
							util/GenerateArray: use double curly braces for compatibility  
						
						
						
						
							
						
					 
					
						2020-01-14 23:16:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4038d8527f 
					 
					
						
						
							
							pcm/Dsd2Pcm: eliminate "& 0xff"  
						
						
						
						
							
						
					 
					
						2020-01-14 22:56:28 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3565f0c8ce 
					 
					
						
						
							
							pcm/Dsd2Pcm: move code to TranslateSample()  
						
						... 
						
						
						
						10% speedup.  Strange, huh? 
						
						
							
						
					 
					
						2020-01-14 22:51:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9647b2cb01 
					 
					
						
						
							
							pcm/Dsd2Pcm: move code to ApplySample()  
						
						... 
						
						
						
						For some reason, this speeds up the library by 2%. 
						
						
							
						
					 
					
						2020-01-14 22:43:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2d5bf53240 
					 
					
						
						
							
							pcm/Dsd2Pcm: use sizet_t instead of int  
						
						
						
						
							
						
					 
					
						2020-01-14 22:40:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a65f7b1006 
					 
					
						
						
							
							pcm/Dsd2Pcm: use std::fill_n()  
						
						
						
						
							
						
					 
					
						2020-01-14 22:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bc5b647053 
					 
					
						
						
							
							pcm/Dsd2Pcm: use sizet_t instead of unsigned  
						
						
						
						
							
						
					 
					
						2020-01-14 22:37:30 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1708ae3e3c 
					 
					
						
						
							
							pcm/Dsd2Pcm: use uint8_t instead of unsigned char  
						
						
						
						
							
						
					 
					
						2020-01-14 22:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6bfbc5d320 
					 
					
						
						
							
							pcm/Dsd2Pcm: move code to CalcOutputSample()  
						
						
						
						
							
						
					 
					
						2020-01-14 22:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e7483bc5bc 
					 
					
						
						
							
							pcm/Dsd2Pcm: make variables more local  
						
						
						
						
							
						
					 
					
						2020-01-14 22:21:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b911ec1a29 
					 
					
						
						
							
							pcm/Dsd2Pcm: convert to class  
						
						
						
						
							
						
					 
					
						2020-01-14 22:16:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ca2633bf26 
					 
					
						
						
							
							pcm/Dsd2Pcm: remove unused function dsd2pcm_clone()  
						
						
						
						
							
						
					 
					
						2020-01-14 22:15:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e0784cd48b 
					 
					
						
						
							
							pcm/Dsd2Pcm: make variables more local  
						
						
						
						
							
						
					 
					
						2020-01-14 22:14:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						566ac171f5 
					 
					
						
						
							
							pcm/Dsd2Pcm: generate ctables at compile time  
						
						
						
						
							
						
					 
					
						2020-01-14 22:11:12 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8aaf39efd6 
					 
					
						
						
							
							util/GenerateArray: new utility library  
						
						
						
						
							
						
					 
					
						2020-01-14 22:11:12 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4d95402e4e 
					 
					
						
						
							
							pcm/Dsd2Pcm: move formula to CalculateCtableValue()  
						
						
						
						
							
						
					 
					
						2020-01-14 22:11:12 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4d102c4770 
					 
					
						
						
							
							pcm/Dsd2Pcm: convert parameter to bool  
						
						
						
						
							
						
					 
					
						2020-01-14 22:11:12 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						91bc41ea20 
					 
					
						
						
							
							pcm/Dsd2Pcm: add noexcept and remove extern  
						
						
						
						
							
						
					 
					
						2020-01-14 22:11:12 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e565dcf18c 
					 
					
						
						
							
							pcm/dsd2pcm: convert to C++  
						
						
						
						
							
						
					 
					
						2020-01-14 22:05:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5a87fc7c26 
					 
					
						
						
							
							pcm/dsd2pcm: remove unused sources  
						
						
						
						
							
						
					 
					
						2020-01-14 22:05:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						64309abc14 
					 
					
						
						
							
							Merge branch 'v0.21.x'  
						
						
						
						
							
						
					 
					
						2020-01-14 22:04:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ce7ec2b3f5 
					 
					
						
						
							
							meson.build: add -f{function,data}-sections to C++ as well  
						
						... 
						
						
						
						By accident, this was only enabled for C. 
						
						
							
						
					 
					
						2020-01-14 17:48:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b11c5f8d30 
					 
					
						
						
							
							util/{Const,Writable}Buffer: drop more "_type" suffixes from type names  
						
						
						
						
							
						
					 
					
						2020-01-12 14:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fada4aa529 
					 
					
						
						
							
							NEWS: mention the Android build fix  
						
						
						
						
							
						
					 
					
						2020-01-12 13:08:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						aa0e121ade 
					 
					
						
						
							
							android/build.py: support x86_64 builds  
						
						
						
						
							
						
					 
					
						2020-01-12 13:03:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b4700039fd 
					 
					
						
						
							
							android/build.py: drop -lmstackrealign  
						
						... 
						
						
						
						This flag doesn't appear to work, and since we never had a problem
without the flag, implementing Google's recommendation is useless. 
						
						
							
						
					 
					
						2020-01-12 13:03:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ab41c16eb5 
					 
					
						
						
							
							android/build.py: add -Wl,--exclude-libs=ALL  
						
						... 
						
						
						
						Don't export the symbols of all those static libraries.  Most
importantly, don't export the whole libc++ ABI. 
						
						
							
						
					 
					
						2020-01-12 12:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						04101f37b8 
					 
					
						
						
							
							android/build.py: add -fno-faddrsig and -lmstackrealign  
						
						
						
						
							
						
					 
					
						2020-01-12 12:41:37 +01:00