Max Kellermann 
							
						 
					 
					
						
						
							
						
						4af8e5bdb5 
					 
					
						
						
							
							util/Exception: include cleanup  
						
						
						
						
							
						
					 
					
						2017-07-05 17:07:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2db8cf477b 
					 
					
						
						
							
							util/Exception: add "fallback" and "separator" parameters  
						
						
						
						
							
						
					 
					
						2017-07-05 16:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3cfefa53f7 
					 
					
						
						
							
							util/Exception: rename FullMessage() to GetFullMessage()  
						
						
						
						
							
						
					 
					
						2017-07-05 12:25:55 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bce89feb13 
					 
					
						
						
							
							util/Manual: drop prefix from include guard  
						
						
						
						
							
						
					 
					
						2017-07-05 12:25:32 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						88f5220acf 
					 
					
						
						
							
							util/Manual: drop support for gcc 4.6  
						
						
						
						
							
						
					 
					
						2017-07-05 12:25:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3e87ac75a1 
					 
					
						
						
							
							util/Manual: use C++11 initializer  
						
						
						
						
							
						
					 
					
						2017-07-05 12:12:41 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9237f2a80c 
					 
					
						
						
							
							util/{Const,Writable}Buffer: add array constructor  
						
						
						
						
							
						
					 
					
						2017-07-05 12:09:27 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						61aca389c4 
					 
					
						
						
							
							util/{Const,Writable}Buffer: add typedef value_type  
						
						
						
						
							
						
					 
					
						2017-07-05 12:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						80438c4876 
					 
					
						
						
							
							util/BindMethod: add BIND_FUNCTION()  
						
						
						
						
							
						
					 
					
						2017-07-05 12:04:29 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						70ac4fa96b 
					 
					
						
						
							
							util/AllocatedString: implement AllocatedString<wchar_t>::Duplicate()  
						
						
						
						
							
						
					 
					
						2017-07-05 10:26:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6e2b348758 
					 
					
						
						
							
							output/Internal: move the "open" flag to struct AudioOutputControl  
						
						
						
						
							
						
					 
					
						2017-06-15 22:52:46 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5ed5d7fe60 
					 
					
						
						
							
							Merge branch 'v0.20.x'  
						
						
						
						
							
						
					 
					
						2017-06-15 22:51:07 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						856fe2da15 
					 
					
						
						
							
							python/build/libs: upgrade FFmpeg to 3.3.2, CURL to 7.54.1  
						
						
						
						
							
						
					 
					
						2017-06-15 21:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f82aae65cd 
					 
					
						
						
							
							doc/user: add more Debian build dependencies  
						
						
						
						
							
						
					 
					
						2017-06-15 21:37:07 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3fbd11a104 
					 
					
						
						
							
							doc/user: update build dependencies for Debian Jessie  
						
						
						
						
							
						
					 
					
						2017-06-15 21:37:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						58a99f1907 
					 
					
						
						
							
							increment version number to 0.20.10  
						
						
						
						
							
						
					 
					
						2017-06-15 21:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						613dd67784 
					 
					
						
						
							
							output/Internal: move the AudioOutputSource to struct AudioOutputControl  
						
						
						
						
							
						
					 
					
						2017-06-08 22:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						58683f02ec 
					 
					
						
						
							
							output/Thread: move the AudioOutputSource::Open() call to InternalOpen()  
						
						... 
						
						
						
						Prepare for moving the AudioOutputSource to class AudioOutputControl. 
						
						
							
						
					 
					
						2017-06-08 22:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7cb82fe8f3 
					 
					
						
						
							
							output/Thread: move code to InternalClose()  
						
						
						
						
							
						
					 
					
						2017-06-08 21:59:48 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0494779ecb 
					 
					
						
						
							
							output/Thread: move software_mixer_set_filter() out of the "try" block  
						
						... 
						
						
						
						That function is "noexcept". 
						
						
							
						
					 
					
						2017-06-08 21:49:41 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0500990d23 
					 
					
						
						
							
							filter/volume: remove unused PcmVolume instance  
						
						
						
						
							
						
					 
					
						2017-06-08 21:48:22 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						22a82f1eaa 
					 
					
						
						
							
							mixer/software, filter/volume: add "noexcept"  
						
						
						
						
							
						
					 
					
						2017-06-08 21:45:23 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						13b04dc908 
					 
					
						
						
							
							mixer/Internal: add "noexcept"  
						
						
						
						
							
						
					 
					
						2017-06-08 21:42:57 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						011106b517 
					 
					
						
						
							
							mixer/Internal: use C++11 initializers  
						
						
						
						
							
						
					 
					
						2017-06-08 21:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7467b85019 
					 
					
						
						
							
							output/Thread: rename audio_format to in_audio_format  
						
						
						
						
							
						
					 
					
						2017-06-08 13:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7dea615f74 
					 
					
						
						
							
							output/{Source,Thread}: make the AudioFormat parameter const  
						
						
						
						
							
						
					 
					
						2017-06-08 13:19:34 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3010d182fc 
					 
					
						
						
							
							output/Internal: move "really_enabled" flag to class AudioOutputControl  
						
						
						
						
							
						
					 
					
						2017-06-08 09:55:49 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a72a02f0f2 
					 
					
						
						
							
							output/Thread: move Enable() call to InternalEnable()  
						
						
						
						
							
						
					 
					
						2017-06-08 09:51:13 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						614df96382 
					 
					
						
						
							
							output/Thread: move Enable() call out of Open()  
						
						
						
						
							
						
					 
					
						2017-06-08 09:50:34 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						669d7a6feb 
					 
					
						
						
							
							output/Thread: move Close() call out of Disable()  
						
						
						
						
							
						
					 
					
						2017-06-08 09:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d600b937f1 
					 
					
						
						
							
							output/Thread: move code to InternalDisable()  
						
						
						
						
							
						
					 
					
						2017-06-08 09:32:07 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ae713cb099 
					 
					
						
						
							
							*: add lots of "noexcept" specifications  
						
						
						
						
							
						
					 
					
						2017-06-04 13:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						979f1b6c39 
					 
					
						
						
							
							Merge tag 'v0.20.9'  
						
						... 
						
						
						
						release v0.20.9 
						
						
							
						
					 
					
						2017-06-04 12:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cf86dfd317 
					 
					
						
						
							
							release v0.20.9  
						
						
						
						
							
 
						
					 
					
						2017-06-04 12:51:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a057b4f6d8 
					 
					
						
						
							
							*: add lost of "noexcept" specifications  
						
						
						
						
							
						
					 
					
						2017-06-04 12:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						62b03cfddf 
					 
					
						
						
							
							storage, db, mixer, command: remove more bogus "pure" attributes  
						
						... 
						
						
						
						This commit is similar to 788e3b31e1#58  was most likely about StorageDirectoryReader::GetInfo() and
Storage::GetInfo(), which still had "pure" attributes.
Closes  #58  
						
						
							
						
					 
					
						2017-06-03 21:54:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jörg Raftopoulos 
							
						 
					 
					
						
						
							
						
						18b827b979 
					 
					
						
						
							
							decoder/ffmpeg: add support for adx  
						
						... 
						
						
						
						Add ffmpeg decoder support for *.adx files (Sega game console)
Closes  #60  
						
						
							
						
					 
					
						2017-06-03 20:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0a379fc514 
					 
					
						
						
							
							system/ByteOrder: fix byte order detection on FreeBSD/aarch64  
						
						... 
						
						
						
						Patch from
 https://svnweb.freebsd.org/ports/head/audio/musicpd/files/patch-src_system_ByteOrder.hxx?revision=441921&view=co 
(with a tiny modification)
Closes  #59  
						
						
							
						
					 
					
						2017-05-29 20:37:14 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						445c11b8d9 
					 
					
						
						
							
							increment version number to 0.20.9  
						
						
						
						
							
						
					 
					
						2017-05-29 20:36:08 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1fa1790da5 
					 
					
						
						
							
							output/Internal: move the "pause" flag to struct AudioOutputControl  
						
						
						
						
							
						
					 
					
						2017-05-23 11:23:10 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dd29e6e475 
					 
					
						
						
							
							output/pulse: add "pause" flag  
						
						... 
						
						
						
						Don't access AudioOutput::pause. 
						
						
							
						
					 
					
						2017-05-23 11:17:04 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ae4b30a697 
					 
					
						
						
							
							output/httpd: add "pause" flag  
						
						... 
						
						
						
						Don't access AudioOutput::pause. 
						
						
							
						
					 
					
						2017-05-23 11:13:41 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						353299168a 
					 
					
						
						
							
							output/Thread: skip WaitForDelay() after resuming playback  
						
						... 
						
						
						
						This allows removing the "base.pause" check from the JACK output
plugin, and will allow removing similar accesses from other plugins. 
						
						
							
						
					 
					
						2017-05-23 11:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a50b2c3b85 
					 
					
						
						
							
							output/Thread: rename {Play,Pause}() to Internal{Play,Pause}()  
						
						
						
						
							
						
					 
					
						2017-05-23 10:59:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ebecee3d85 
					 
					
						
						
							
							output/Internal: move "client" to struct AudioOutputControl  
						
						
						
						
							
						
					 
					
						2017-05-23 00:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						194f733ca7 
					 
					
						
						
							
							output/MultipleOutputs: use LoadOutputControl() in AddNullOutput()  
						
						
						
						
							
						
					 
					
						2017-05-23 00:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3907ddbcc4 
					 
					
						
						
							
							output/{Internal,Control}: add "noexcept"  
						
						
						
						
							
						
					 
					
						2017-05-23 00:17:23 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e616be0a42 
					 
					
						
						
							
							output/Thread: move code to InternalOpen()  
						
						
						
						
							
						
					 
					
						2017-05-23 00:08:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5eef146871 
					 
					
						
						
							
							output/Internal: move several flags to struct AudioOutputControl  
						
						
						
						
							
						
					 
					
						2017-05-22 23:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2e65686fc0 
					 
					
						
						
							
							output/Control: add method Configure()  
						
						... 
						
						
						
						Prepare to move some configuration settings from AudioOutput to
AudioOutputControl. 
						
						
							
						
					 
					
						2017-05-22 23:36:45 +02:00