Max Kellermann 
							
						 
					 
					
						
						
							
						
						5fc0ce80fc 
					 
					
						
						
							
							output/pipe: move functions into the struct  
						
						
						
						
					 
					
						2014-12-27 18:42:31 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						af9092df39 
					 
					
						
						
							
							EncoderPlugin: pass Tag reference to method tag()  
						
						
						
						
					 
					
						2014-12-26 22:30:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						58a5da33c2 
					 
					
						
						
							
							OutputPlugin: pass Tag reference to _send_tag()  
						
						
						
						
					 
					
						2014-12-26 22:27:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7077eac589 
					 
					
						
						
							
							test/FakeDecoderAPI: dump tags  
						
						
						
						
					 
					
						2014-12-26 22:23:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b3435ae432 
					 
					
						
						
							
							output/recorder: implement send_tag()  
						
						
						
						
					 
					
						2014-12-26 15:03:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a31129333c 
					 
					
						
						
							
							output/recorder: move functions into the struct  
						
						
						
						
					 
					
						2014-12-26 14:57:29 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2983c2a24f 
					 
					
						
						
							
							output/jack: fix implicit nullptr/bool conversion  
						
						... 
						
						
						
						Return false on error, not nullptr. 
						
						
					 
					
						2014-12-26 14:44:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						412bedb697 
					 
					
						
						
							
							Merge branch 'v0.19.x'  
						
						
						
						
					 
					
						2014-12-26 14:40:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						163597ef69 
					 
					
						
						
							
							db/simple: fix implicit nullptr/bool conversion  
						
						... 
						
						
						
						Return false on error, not nullptr. 
						
						
					 
					
						2014-12-26 14:34:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						95f84afd33 
					 
					
						
						
							
							fs/Traits, ...: work around -Wtautological-pointer-compare  
						
						... 
						
						
						
						New in clang 3.6. 
						
						
					 
					
						2014-12-26 14:34:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9f7fd1fbfb 
					 
					
						
						
							
							db/lazy, input/mms: add "override" keywords  
						
						... 
						
						
						
						Fixes -Winconsistent-missing-override (clang 3.6). 
						
						
					 
					
						2014-12-26 14:29:29 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						940cab8620 
					 
					
						
						
							
							Merge branch 'v0.18.x' into v0.19.x  
						
						
						
						
					 
					
						2014-12-26 14:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d37811f177 
					 
					
						
						
							
							lib/ffmpeg/Buffer: always include libavutil/mem.h  
						
						... 
						
						
						
						Needed for av_free(). 
						
						
					 
					
						2014-12-26 14:09:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5b84c99d79 
					 
					
						
						
							
							doc/user: remove autoconf/automake from Debian build dependencies  
						
						
						
						
					 
					
						2014-12-26 14:00:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b295024574 
					 
					
						
						
							
							doc/user: add more Debian build dependencies  
						
						
						
						
					 
					
						2014-12-26 13:56:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						34180f1745 
					 
					
						
						
							
							doc/user: add libicu-dev to Debian build dependencies  
						
						
						
						
					 
					
						2014-12-26 13:54:33 +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 
							
						 
					 
					
						
						
							
						
						d4ca853fd3 
					 
					
						
						
							
							output/jack: move code to separate functions  
						
						
						
						
					 
					
						2014-12-25 22:18:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5a8d2e8057 
					 
					
						
						
							
							output/jack: cache AudioFormat::channels  
						
						
						
						
					 
					
						2014-12-24 23:22:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						687fc358fd 
					 
					
						
						
							
							output/jack: fix typo  
						
						
						
						
					 
					
						2014-12-24 23:22:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c4c2da06b7 
					 
					
						
						
							
							output/jack: use jack_ringbuffer_get_write_vector()  
						
						... 
						
						
						
						Reduce number of libjack calls. 
						
						
					 
					
						2014-12-24 23:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8928cd53bf 
					 
					
						
						
							
							output/jack: move jack_ringbuffer_write_space() call to WriteSamples()  
						
						
						
						
					 
					
						2014-12-24 23:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ca88fc4ed3 
					 
					
						
						
							
							output/jack: cache AudioFormat::channels  
						
						
						
						
					 
					
						2014-12-24 23:04:29 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b83a1d79b7 
					 
					
						
						
							
							output/jack: pass float* to WriteSamples()  
						
						
						
						
					 
					
						2014-12-24 23:02:19 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cec2a837cf 
					 
					
						
						
							
							output/jack: WriteSamples() returns size_t  
						
						
						
						
					 
					
						2014-12-24 23:00:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cff47262da 
					 
					
						
						
							
							output/jack: pass size_t to WriteSamples()  
						
						
						
						
					 
					
						2014-12-24 23:00:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						da83eae754 
					 
					
						
						
							
							output/jack: use SampleFormat::FLOAT  
						
						... 
						
						
						
						What JACK expects is already implemented in MPD, just not used.  The
sample format conversion code in the JACK plugin was redundant and
could reduce sound quality. 
						
						
					 
					
						2014-12-24 22:40:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c5409d52f5 
					 
					
						
						
							
							output/Internal: move enum AudioOutputCommand into the struct  
						
						
						
						
					 
					
						2014-12-24 22:18:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						54fc8f0e8c 
					 
					
						
						
							
							output/Internal: convert audio_output_command to strictly-typed enum  
						
						
						
						
					 
					
						2014-12-24 22:13:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2ea633a2f7 
					 
					
						
						
							
							output/jack: use std::fill()  
						
						
						
						
					 
					
						2014-12-24 16:27:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9a52043fad 
					 
					
						
						
							
							output/jack: move functions into the struct  
						
						
						
						
					 
					
						2014-12-24 16:10:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						39a5be2df9 
					 
					
						
						
							
							output/jack: merge two mpd_jack_available() calls  
						
						
						
						
					 
					
						2014-12-24 16:10:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						96560e317a 
					 
					
						
						
							
							output/jack: make variables more local  
						
						
						
						
					 
					
						2014-12-24 15:21:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						adb27903eb 
					 
					
						
						
							
							output/jack: convert const to constexpr  
						
						
						
						
					 
					
						2014-12-24 15:14:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						51150faa39 
					 
					
						
						
							
							output/jack: convert enum to constexpr  
						
						
						
						
					 
					
						2014-12-24 09:52:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a56949e9fa 
					 
					
						
						
							
							decoder/ffmpeg: support interleaved floating point  
						
						
						
						
					 
					
						2014-12-23 20:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ea96919b80 
					 
					
						
						
							
							Merge branch 'v0.19.x'  
						
						
						
						
					 
					
						2014-12-23 20:43:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						43da4c0eca 
					 
					
						
						
							
							input/mms: limit the mmsx_read() size  
						
						
						
						
					 
					
						2014-12-23 20:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5835afb849 
					 
					
						
						
							
							decoder/ffmpeg: fix indent  
						
						
						
						
					 
					
						2014-12-23 10:21:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b9c7771830 
					 
					
						
						
							
							decoder/DsdLib: add missing stdlib.h include  
						
						
						
						
					 
					
						2014-12-23 10:08:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Brittenson 
							
						 
					 
					
						
						
							
						
						35db88affe 
					 
					
						
						
							
							DSF ID3 tags hitting 4k size limit  
						
						... 
						
						
						
						Here's a change to dynamically allocate the DSD ID3 tag buffer.
Pretty much anything with cover art is going to exceed the existing,
static 4k limit...  Here's a change to dynamically allocate the buffer
and sanity check it at some upper limit.  I rather arbitrarily pulled
256k out of thin air just to keep a corrupt file from causing it to
trying to allocate a buffer larger than available memory. 
						
						
					 
					
						2014-12-23 09:49:33 +01:00