| 
							
							
								 Max Kellermann | 4013fa15b9 | release v0.21.19
						
						
						
						
						
						
							
 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_tinstead ofint | 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_tinstead ofunsigned | 2020-01-14 22:37:30 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 1708ae3e3c | pcm/Dsd2Pcm: use uint8_tinstead ofunsigned 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 ctablesat 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 noexceptand removeextern | 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 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8c31370534 | android/build.py: drop --sysroot, -isystem, -L, ... These appear to be no longer necessary (tested with NDK r20b).
Closes https://github.com/android/ndk/issues/951 | 2020-01-12 12:11:09 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2306b0d78c | android/build.py: append API level to LLVM triple This implicitly defines __ANDROID_API__, which means we can drop the
"-D__ANDROID_API__=" parameter.
This is recommended on
https://android.googlesource.com/platform/ndk/+/ndk-release-r20/docs/BuildSystemMaintainers.md | 2020-01-12 12:02:12 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | cb1a9045e6 | android/build.py: drop "-none" from llvm_triple It's not mentioned on
https://developer.android.com/ndk/guides/other_build_systems | 2020-01-12 11:51:20 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e92af06664 | android/build.py: remove obsolete dict key android_api_level | 2020-01-12 11:49:10 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | af20a1c994 | pulse: obey Pulse's maximum sample rate (fixes DSD128 playback) Closes https://github.com/MusicPlayerDaemon/MPD/issues/708 | 2020-01-12 07:58:17 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 44d7a1d8d2 | pcm/Traits: drop "_type" from type names | 2020-01-03 16:01:44 +01:00 |  |