Max Kellermann 
							
						 
					 
					
						
						
							
						
						ad1b6ef0ac 
					 
					
						
						
							
							{playlist,input}/despotify: remove defunct plugin  
						
						
						
						
							
						
					 
					
						2015-01-26 09:55:31 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ed5c6be2f1 
					 
					
						
						
							
							util/list: disable gcc5 warning  
						
						... 
						
						
						
						This file has been removed in newer MPD versions, so don't care about
it now. 
						
						
							
						
					 
					
						2015-01-23 16:50:31 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						30cb082932 
					 
					
						
						
							
							ClientProcess: cast enum to int before passing to printf()  
						
						... 
						
						
						
						Fixes gcc5 warning. 
						
						
							
						
					 
					
						2015-01-23 16:50:31 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						645554d12f 
					 
					
						
						
							
							configure.ac: prepare for 0.18.23  
						
						
						
						
							
						
					 
					
						2015-01-23 16:47:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8534f2d1e2 
					 
					
						
						
							
							release v0.18.22  
						
						
						
						
							
 
						
					 
					
						2015-01-14 23:04:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						665031467a 
					 
					
						
						
							
							db/proxy, output/shout: fix implicit nullptr/bool conversion  
						
						... 
						
						
						
						Return false on error, not nullptr. 
						
						
							
						
					 
					
						2014-12-26 13:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						df33171107 
					 
					
						
						
							
							db/{simple,proxy}, ...: add "override" keywords  
						
						... 
						
						
						
						Fixes -Winconsistent-missing-override (clang 3.6). 
						
						
							
						
					 
					
						2014-12-26 13:47:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						53f4044890 
					 
					
						
						
							
							util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compare  
						
						... 
						
						
						
						New in clang 3.6. 
						
						
							
						
					 
					
						2014-12-26 13:43:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a5049136ff 
					 
					
						
						
							
							DatabaseGlue: convert nullptr check to assertion  
						
						
						
						
							
						
					 
					
						2014-12-26 13:43:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						705b3c6b63 
					 
					
						
						
							
							util/ASCII: fix indent  
						
						
						
						
							
						
					 
					
						2014-12-26 13:37:38 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6b4ac66962 
					 
					
						
						
							
							Compiler.h: add macro CLANG_CHECK_VERSION()  
						
						
						
						
							
						
					 
					
						2014-12-26 13:31:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0964b06240 
					 
					
						
						
							
							Compiler.h: add macro GCC_OLDER_THAN()  
						
						
						
						
							
						
					 
					
						2014-12-26 13:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						92eeca3ba7 
					 
					
						
						
							
							util/Manual: reimplement GCC_CHECK_VERSION() using GCC_MAKE_VERSION()  
						
						
						
						
							
						
					 
					
						2014-12-26 13:30:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2a86554ac4 
					 
					
						
						
							
							Compiler.h: add macro GCC_MAKE_VERSION()  
						
						
						
						
							
						
					 
					
						2014-12-26 13:30:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						805caa30ce 
					 
					
						
						
							
							configure.ac: prepare for 0.18.22  
						
						
						
						
							
						
					 
					
						2014-12-26 13:23:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						acb798e544 
					 
					
						
						
							
							release v0.18.21  
						
						
						
						
							
 
						
					 
					
						2014-12-17 19:13:47 +01:00 
						 
				 
			
				
					
						
							
							
								k44 
							
						 
					 
					
						
						
							
						
						773de38bd9 
					 
					
						
						
							
							playlist/embcue: fix filename suffix detection  
						
						... 
						
						
						
						The definition of the playlist_plugin struct member of the embcue
plugin was incorrect. 
						
						
							
						
					 
					
						2014-12-16 18:43:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fa4beeee75 
					 
					
						
						
							
							decoder/ffmpeg: detect and fix negative time stamps  
						
						... 
						
						
						
						Works around assertion failure due to something that appears to be a
(minor) FFmpeg bug. 
						
						
							
						
					 
					
						2014-12-15 00:40:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d8351772d3 
					 
					
						
						
							
							configure.ac: prepare for 0.18.21  
						
						
						
						
							
						
					 
					
						2014-12-15 00:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1b5f33a435 
					 
					
						
						
							
							release v0.18.20  
						
						
						
						
							
 
						
					 
					
						2014-12-08 14:57:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						41b4a63f2b 
					 
					
						
						
							
							decoder/ffmpeg: support FFmpeg 2.5  
						
						... 
						
						
						
						Version 2.5 fixed an API oddity, however it broke API compatibility,
at least with C++.  Disable the workaround when a libavformat version
is detected that is recent enough. 
						
						
							
						
					 
					
						2014-12-08 14:25:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d8fc2db910 
					 
					
						
						
							
							thread/Id: drop "::" prefix before pthread function names  
						
						... 
						
						
						
						The "::" to explicitly refer to the global namespace appeared like a
good idea in C++, but it breaks with C libraries that implement
standard functions using macros (e.g. musl). 
						
						
							
						
					 
					
						2014-12-08 14:17:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dc11dea7cc 
					 
					
						
						
							
							configure.ac: prepare for 0.18.20  
						
						
						
						
							
						
					 
					
						2014-12-08 14:13:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						04f627c2af 
					 
					
						
						
							
							release v0.18.19  
						
						
						
						
							
 
						
					 
					
						2014-11-26 19:58:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a254f5a3a8 
					 
					
						
						
							
							archive/zzip: fix inverted error handler  
						
						... 
						
						
						
						Set the Error when zzip_seek()==-1 and not on success.  Fixes a crash
after seeking. 
						
						
							
						
					 
					
						2014-11-24 22:08:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						143c735f96 
					 
					
						
						
							
							configure.ac: prepare for 0.18.19  
						
						
						
						
							
						
					 
					
						2014-11-24 22:08:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7aa2104596 
					 
					
						
						
							
							release v0.18.18  
						
						
						
						
							
 
						
					 
					
						2014-11-18 21:34:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c8b93d6573 
					 
					
						
						
							
							Client: assume uid==0 is local socket  
						
						... 
						
						
						
						A negative uid value means it's not a "local socket" (PF_LOCAL).
uid==0 means user "root" connected. 
						
						
							
						
					 
					
						2014-11-18 20:56:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3f5f96ac91 
					 
					
						
						
							
							event/ServerSocket: fix get_remote_uid() error value  
						
						... 
						
						
						
						Must return -1 on error, not 0.  0 is root. 
						
						
							
						
					 
					
						2014-11-18 20:53:59 +01:00 
						 
				 
			
				
					
						
							
							
								Florent Le Coz 
							
						 
					 
					
						
						
							
						
						7e7b403043 
					 
					
						
						
							
							Construct a Null AllocatedPath if the filename conversion into UTF8 failed  
						
						
						
						
							
						
					 
					
						2014-11-11 17:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c64ad78c7b 
					 
					
						
						
							
							decoder/ffmpeg: support opus  
						
						
						
						
							
						
					 
					
						2014-11-10 18:00:30 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4a043a915f 
					 
					
						
						
							
							configure.ac: prepare for 0.18.1  
						
						
						
						
							
						
					 
					
						2014-11-10 17:59:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						38a0d15190 
					 
					
						
						
							
							release v0.18.17  
						
						
						
						
							
 
						
					 
					
						2014-11-02 13:06:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ec3191f502 
					 
					
						
						
							
							input/curl: fix curl_easy_setopt() parameter types  
						
						
						
						
							
						
					 
					
						2014-11-02 11:55:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						32b5654a6e 
					 
					
						
						
							
							Decoder, Playlist: ignore URI query string for plugin detection  
						
						... 
						
						
						
						Use the new uri_get_suffix() overload that removes the query string. 
						
						
							
						
					 
					
						2014-11-02 11:54:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						674091424e 
					 
					
						
						
							
							util/UriUtil: add uri_get_suffix() overload that ignores query string  
						
						
						
						
							
						
					 
					
						2014-11-02 11:53:31 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6ad336743d 
					 
					
						
						
							
							PlaylistFile: don't allow empty playlist name  
						
						
						
						
							
						
					 
					
						2014-11-02 11:52:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c882568ccd 
					 
					
						
						
							
							playlist/m3u: recognize the file suffix ".m3u8"  
						
						
						
						
							
						
					 
					
						2014-11-02 11:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f6b2899dd2 
					 
					
						
						
							
							decoder/faad: remove workaround for ancient libfaad2 ABI bug  
						
						... 
						
						
						
						Many years ago, FAAD had a serious ABI bug: the NeAACDecInit()
prototype in its header declared the "samplerate" parameter to be
"unsigned long *", but internally, the function assumed it was
"uint32_t *" instead.  On 32 bit machines, that was no difference, but
on 64 bit, this left one portion of the return value uninitialized;
and worse, on big-endian, the wrong word was filled.  This bug had to
be worked around in MPD (commit 9c4e97a6 
						
						
							
						
					 
					
						2014-11-02 11:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Steven OBrien 
							
						 
					 
					
						
						
							
						
						bccd4ef2f7 
					 
					
						
						
							
							decoder/ffmpeg: recognize MIME type audio/aacp  
						
						
						
						
							
						
					 
					
						2014-11-02 11:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						94c240a026 
					 
					
						
						
							
							configure.ac: show DSD in result  
						
						
						
						
							
						
					 
					
						2014-11-02 11:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c50a0cf7bf 
					 
					
						
						
							
							output/roar: remove unnecessary "volatile" keyword  
						
						... 
						
						
						
						A mutex acts as a memory barrier, and thus "volatile" is not
necessary. 
						
						
							
						
					 
					
						2014-11-02 11:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c37f7abb79 
					 
					
						
						
							
							TagString: use g_strndup() for unterminated string  
						
						... 
						
						
						
						Fixes buffer overflow bug. 
						
						
							
						
					 
					
						2014-11-02 11:48:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						432ce9b1de 
					 
					
						
						
							
							configure.ac: prepare for 0.18.17  
						
						
						
						
							
						
					 
					
						2014-11-02 11:41:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fe45f28204 
					 
					
						
						
							
							release v0.18.16  
						
						
						
						
							
 
						
					 
					
						2014-09-26 10:57:04 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						861067412f 
					 
					
						
						
							
							configure.ac: fix DSD breakage due to typo  
						
						
						
						
							
						
					 
					
						2014-09-26 10:56:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7eca886608 
					 
					
						
						
							
							configure.ac: prepare for 0.18.16  
						
						
						
						
							
						
					 
					
						2014-09-26 10:55:43 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						79b6f9e89e 
					 
					
						
						
							
							release v0.18.15  
						
						
						
						
							
 
						
					 
					
						2014-09-26 09:41:40 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3d17c06777 
					 
					
						
						
							
							configure.ac: allow building MPD without decoder plugin  
						
						... 
						
						
						
						There's always the "PCM" decoder plugin, which was never checked by
configure.ac. 
						
						
							
						
					 
					
						2014-09-26 09:29:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d6c08fb79f 
					 
					
						
						
							
							configure.ac: allow building MPD without output plugin  
						
						... 
						
						
						
						MPD can easily be used as a database provider for the proxy database
plugin.  In that case, it needs only one "null" output, and no real
output plugin. 
						
						
							
						
					 
					
						2014-09-26 09:29:18 +02:00