Max Kellermann 
							
						 
					 
					
						
						
							
						
						d712c3b408 
					 
					
						
						
							
							pcm/AudioCompress: fold config.h into compress.c  
						
						
						
						
					 
					
						2023-03-13 11:55:44 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0a623122dc 
					 
					
						
						
							
							pcm/AudioCompress: add SPDX header  
						
						
						
						
					 
					
						2023-03-13 11:40:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						68c36c0d3f 
					 
					
						
						
							
							decoder/dsf: use PackedLE64 instead of DsdUint64  
						
						
						
						
					 
					
						2023-03-12 20:27:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f3ebaf8bdd 
					 
					
						
						
							
							util/ByteOrder: add class PackedLE64  
						
						
						
						
					 
					
						2023-03-12 20:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c472046cbb 
					 
					
						
						
							
							decoder/dsdiff: use PackedBE64 instead of DffDsdUint64  
						
						
						
						
					 
					
						2023-03-12 20:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						02296adbba 
					 
					
						
						
							
							io/FileDescriptor: include cleanup  
						
						
						
						
					 
					
						2023-03-12 20:18:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a375f0f160 
					 
					
						
						
							
							io/BufferedReader: add method ReadFullT()  
						
						
						
						
					 
					
						2023-03-12 20:15:41 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fb961e89da 
					 
					
						
						
							
							util/StringCompare: add constexpr  
						
						
						
						
					 
					
						2023-03-12 20:14:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3e2bff296f 
					 
					
						
						
							
							event/SocketEvent: add method GetReadyFlags()  
						
						
						
						
					 
					
						2023-03-12 20:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cf01db4d08 
					 
					
						
						
							
							event/Chrono, ...: relicense to BSD-2  
						
						
						
						
					 
					
						2023-03-12 20:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						08dbb4a69a 
					 
					
						
						
							
							event/BackendEvents: relicense to BSD-2  
						
						... 
						
						
						
						These headers contain only trivial integer constants and these are
probably not even copyrightable. 
						
						
					 
					
						2023-03-12 19:53:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b5eff3cecd 
					 
					
						
						
							
							decoder/plugin: kludge for Android NDK r25c  
						
						
						
						
					 
					
						2023-03-12 19:53:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						89d66b6100 
					 
					
						
						
							
							decoder/ffmpeg: check for DST codec  
						
						... 
						
						
						
						Closes https://github.com/MusicPlayerDaemon/MPD/issues/1756  
						
						
					 
					
						2023-03-12 19:39:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c53ee41855 
					 
					
						
						
							
							decoder/ffmpeg: check for DSD codec  
						
						... 
						
						
						
						DSD uses a generic demuxer, therefore it does not appear in the
demuxer list. 
						
						
					 
					
						2023-03-12 19:37:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3c798b4907 
					 
					
						
						
							
							decoder/ffmpeg: query supported demuxers at runtime  
						
						
						
						
					 
					
						2023-03-12 19:37:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						78a9c17bc6 
					 
					
						
						
							
							decoder/plugin: add "suffixes" function  
						
						... 
						
						
						
						For decoder plugins like FFmpeg where the supported codecs cannot be
determined at compile time. 
						
						
					 
					
						2023-03-12 09:17:38 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8b77da545d 
					 
					
						
						
							
							*: use transparent comparison for std::{map,set} with std::string keys  
						
						... 
						
						
						
						This avoids many std::string temporaries for lookups. 
						
						
					 
					
						2023-03-12 09:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						27d3dcf14c 
					 
					
						
						
							
							CommandLine: use libfmt  
						
						
						
						
					 
					
						2023-03-12 09:02:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5388759bd5 
					 
					
						
						
							
							db/proxy: require libmpdclient 2.15 or later  
						
						
						
						
					 
					
						2023-03-10 13:45:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e927655774 
					 
					
						
						
							
							db/proxy: require MPD 0.21 or later  
						
						
						
						
					 
					
						2023-03-10 13:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3be8375e4f 
					 
					
						
						
							
							subprojects/sqlite3.wrap: update to 3.41.0-1  
						
						
						
						
					 
					
						2023-03-10 13:35:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						27ba8c181f 
					 
					
						
						
							
							pcm/SoxrResampler: require libsoxr 0.1.2 or later  
						
						
						
						
					 
					
						2023-03-10 12:49:57 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1410bcbce9 
					 
					
						
						
							
							lib/alsa: require alsa-lib 1.1 or later  
						
						
						
						
					 
					
						2023-03-10 12:49:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						43b26ee612 
					 
					
						
						
							
							{de,en}coder/flac: remove obsolete FLAC_API_VERSION_CURRENT checks  
						
						... 
						
						
						
						We check the libFLAC version via pkg-config at configure time, no need
to do it again. 
						
						
					 
					
						2023-03-10 12:43:19 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2c47357991 
					 
					
						
						
							
							python/build/libs.py: update WildMidi to 0.4.5  
						
						
						
						
					 
					
						2023-03-09 18:33:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7e2538e07a 
					 
					
						
						
							
							decoder/sidplay: require libsidplayfp (drop support for the original sidplay)  
						
						... 
						
						
						
						The original sidplay project has been mostly unmaintained for nearly
12 years, and the most recent release was in 2016, while the
libsidplayfp project has been actively maintained all the time. 
						
						
					 
					
						2023-03-09 18:27:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						851fcf4823 
					 
					
						
						
							
							decoder/gme: require GME 0.6 or later  
						
						... 
						
						
						
						This allows dropping a few compile-time version checks and we can use
pkg-config to detect the library. 
						
						
					 
					
						2023-03-09 18:27:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						63b9fb3d2b 
					 
					
						
						
							
							event/meson.build: add missing dependency on libio.a  
						
						
						
						
					 
					
						2023-03-09 18:27:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a79454f6a6 
					 
					
						
						
							
							io/FileDescriptor: fold CreateSignalFD() into the SignalFD constructor  
						
						
						
						
					 
					
						2023-03-09 18:04:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b5fbfe9aa6 
					 
					
						
						
							
							io/FileDescriptor: fold CreateEventFD() into the EventFD constructor  
						
						
						
						
					 
					
						2023-03-09 17:59:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						598894211f 
					 
					
						
						
							
							decoder/ffmpeg: require FFmpeg 4.0 or later  
						
						
						
						
					 
					
						2023-03-08 20:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dbfd0a833d 
					 
					
						
						
							
							io/meson.build: move sources to libio_fs.a  
						
						... 
						
						
						
						Only that one has a dependency on libfs.a (for class AllocatedPath
etc.). 
						
						
					 
					
						2023-03-07 12:48:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d45994268f 
					 
					
						
						
							
							system/PeriodClock: move to time/  
						
						
						
						
					 
					
						2023-03-07 12:08:44 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						815b248990 
					 
					
						
						
							
							*/Registry: use constinit  
						
						
						
						
					 
					
						2023-03-07 12:04:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						333b36f090 
					 
					
						
						
							
							output/Registry: add noexcept  
						
						
						
						
					 
					
						2023-03-07 11:57:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b18ef61361 
					 
					
						
						
							
							output/Registry: rename function  
						
						
						
						
					 
					
						2023-03-07 11:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						86ae45108c 
					 
					
						
						
							
							output/Finish: fold into Filtered.cxx  
						
						
						
						
					 
					
						2023-03-07 11:54:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5ef29c424d 
					 
					
						
						
							
							output/meson.build: add liboutput_registry.a  
						
						
						
						
					 
					
						2023-03-07 11:53:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c8dfb57408 
					 
					
						
						
							
							output/meson.build: move OutputPlugin.cxx to liboutput_api.a  
						
						
						
						
					 
					
						2023-03-07 11:52:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b773ef3f0f 
					 
					
						
						
							
							win32/HResult: use libfmt  
						
						
						
						
					 
					
						2023-03-06 20:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c8f54b3509 
					 
					
						
						
							
							lib/pcre/UniqueRegex: use libfmt  
						
						
						
						
					 
					
						2023-03-06 20:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						00d5e6e9c7 
					 
					
						
						
							
							lib/avahi/Publisher: use libfmt  
						
						
						
						
					 
					
						2023-03-06 20:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1132a1c9a7 
					 
					
						
						
							
							protocol/ArgParser: use libfmt  
						
						
						
						
					 
					
						2023-03-06 20:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						149d1a2f47 
					 
					
						
						
							
							output/shout: use libfmt  
						
						
						
						
					 
					
						2023-03-06 20:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						17f2c0ae88 
					 
					
						
						
							
							output/httpd: use libfmt  
						
						
						
						
					 
					
						2023-03-06 20:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ce0b4d5c19 
					 
					
						
						
							
							system/Error: remove unused function FormatSystemError()  
						
						
						
						
					 
					
						2023-03-06 20:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0c102a8f2f 
					 
					
						
						
							
							meson.build: add missing libfmt dependencies  
						
						
						
						
					 
					
						2023-03-06 20:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						415de497d3 
					 
					
						
						
							
							use more libfmt instead of sprintf()  
						
						
						
						
					 
					
						2023-03-06 19:50:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						02d108774c 
					 
					
						
						
							
							test/meson.build: add missing dependencies on libio.a  
						
						
						
						
					 
					
						2023-03-06 19:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2c66d90626 
					 
					
						
						
							
							fs/io: move to separate library  
						
						... 
						
						
						
						To eliminate the libio.a dependency. 
						
						
					 
					
						2023-03-06 19:47:29 +01:00