Max Kellermann 
							
						 
					 
					
						
						
							
						
						e6e7d6dbd6 
					 
					
						
						
							
							fs/io/Reader: use C++ exceptions instead of class Error  
						
						
						
						
					 
					
						2015-12-18 01:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d256a0e98f 
					 
					
						
						
							
							config/ConfigFile: use std::exception on syntax error  
						
						
						
						
					 
					
						2015-12-16 11:13:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7cc33d0f27 
					 
					
						
						
							
							test/stdbin.h: remove obsolete header  
						
						
						
						
					 
					
						2015-08-15 16:37:58 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5fba8d773c 
					 
					
						
						
							
							PlayerThread, ...: move to src/player/  
						
						
						
						
					 
					
						2015-08-15 15:55:46 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4fa5538e2b 
					 
					
						
						
							
							config/Param: split block-specific attributes to new struct ConfigBlock  
						
						... 
						
						
						
						The old struct config_param remains only for top-level string options. 
						
						
					 
					
						2015-01-21 23:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1c3f5517fa 
					 
					
						
						
							
							config/Option: convert to strictly-typed enum  
						
						
						
						
					 
					
						2015-01-21 23:30:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fe85fa3bea 
					 
					
						
						
							
							ConfigData: move struct config_param to Param.hxx  
						
						
						
						
					 
					
						2015-01-21 21:23:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						712ed555e6 
					 
					
						
						
							
							Copyright year 2015  
						
						
						
						
					 
					
						2015-01-01 19:48:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5cbc319e96 
					 
					
						
						
							
							configure.ac: require GLib 2.32 (if enabled)  
						
						... 
						
						
						
						Since version 2.32, g_thread_init() is deprecated and a no-op.  Let's
upgrade that (optional) dependency so we can remove all those
g_thread_init() calls. 
						
						
					 
					
						2014-12-05 00:21:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1aac0b10c9 
					 
					
						
						
							
							test/run_input, ...: add struct ScopeIOThread  
						
						... 
						
						
						
						Auto-stop the IO thread in all error handlers. 
						
						
					 
					
						2014-10-07 20:02:13 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e10c287c93 
					 
					
						
						
							
							PlayerControl: make settings "const"  
						
						
						
						
					 
					
						2014-08-30 00:28:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						30a82076ba 
					 
					
						
						
							
							PlayerListener: new interface to replace GlobalEvents access  
						
						
						
						
					 
					
						2014-02-21 10:22:35 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9e0ce23a03 
					 
					
						
						
							
							test/run_{filter,output}: use config_find_block()  
						
						
						
						
					 
					
						2014-02-20 00:04:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8d6fedf817 
					 
					
						
						
							
							Mixer: add class MixerListener  
						
						... 
						
						
						
						Use a listener interface instead of GlobalEvents. 
						
						
					 
					
						2014-02-19 21:40:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						55e128cced 
					 
					
						
						
							
							test: various fixups for building without GLib  
						
						
						
						
					 
					
						2014-02-18 09:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e8938b1069 
					 
					
						
						
							
							MixerPlugin: add EventLoop& init() parameter  
						
						
						
						
					 
					
						2014-02-05 00:02:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4a28333039 
					 
					
						
						
							
							event/Loop: remove the dummy constructor argument  
						
						
						
						
					 
					
						2014-02-05 00:00:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4657a3bd0f 
					 
					
						
						
							
							output: move functions into the AudioOutput struct  
						
						
						
						
					 
					
						2014-01-29 08:10:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						68b79f97f3 
					 
					
						
						
							
							output: rename source files  
						
						
						
						
					 
					
						2014-01-28 11:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						815d72065c 
					 
					
						
						
							
							output: rename struct audio_output to AudioOutput  
						
						
						
						
					 
					
						2014-01-28 11:34:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f5a923b9d1 
					 
					
						
						
							
							OutputAll: convert to class, move instance to class Partition  
						
						... 
						
						
						
						Another big chunk of code for multi-player support. 
						
						
					 
					
						2014-01-28 09:20:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7c52a1c04b 
					 
					
						
						
							
							Filter*: move to filter/  
						
						
						
						
					 
					
						2014-01-24 16:43:57 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						197b503f3e 
					 
					
						
						
							
							Config*: move to config/  
						
						
						
						
					 
					
						2014-01-24 00:20:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ea5b901bcc 
					 
					
						
						
							
							output/*: move to output/plugins/  
						
						
						
						
					 
					
						2014-01-23 23:49:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4f83c60296 
					 
					
						
						
							
							copyright year 2014  
						
						
						
						
					 
					
						2014-01-13 22:31:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3f3ae48ff4 
					 
					
						
						
							
							test: add missing includes  
						
						
						
						
					 
					
						2014-01-07 23:57:39 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1ad52f131c 
					 
					
						
						
							
							test/*: use fprintf(stderr,...) and Log() instead of g_printerr()  
						
						... 
						
						
						
						Avoid GLib. 
						
						
					 
					
						2013-12-24 14:44:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5b5675cc12 
					 
					
						
						
							
							player_control: rename to PlayerControl  
						
						
						
						
					 
					
						2013-10-28 10:12:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ff626ac763 
					 
					
						
						
							
							*: use references instead of pointers  
						
						
						
						
					 
					
						2013-10-19 18:48:38 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						26d92c80ed 
					 
					
						
						
							
							conf.h: remove obsolete header  
						
						... 
						
						
						
						Use only ConfigData.hxx in plugin sources to reduce header
dependencies. 
						
						
					 
					
						2013-09-05 08:47:10 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						29030b54c9 
					 
					
						
						
							
							util/Error: new error passing library  
						
						... 
						
						
						
						Replaces GLib's GError. 
						
						
					 
					
						2013-09-04 18:14:22 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4db119c01b 
					 
					
						
						
							
							IOThread: use FatalError() on g_thread_create() error  
						
						... 
						
						
						
						New GLib versions don't fail. 
						
						
					 
					
						2013-09-03 11:28:47 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						85b77b81ca 
					 
					
						
						
							
							*: use gcc.h macros instead of GLib  
						
						
						
						
					 
					
						2013-08-04 23:48:01 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						81c3224076 
					 
					
						
						
							
							OutputPlugin: pass config_param reference  
						
						
						
						
					 
					
						2013-08-04 14:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d1e7b4e381 
					 
					
						
						
							
							audio_format: convert to C++  
						
						
						
						
					 
					
						2013-08-03 21:37:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4a800b311f 
					 
					
						
						
							
							don't use g_thread_init() with GLib 2.32  
						
						... 
						
						
						
						Deprecated. 
						
						
					 
					
						2013-04-17 01:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3a2254c91f 
					 
					
						
						
							
							output: convert to C++  
						
						
						
						
					 
					
						2013-04-17 01:12:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c654c7630a 
					 
					
						
						
							
							pcm_*: move to src/pcm/  
						
						
						
						
					 
					
						2013-04-09 01:24:52 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3894450b10 
					 
					
						
						
							
							filter: convert to C++  
						
						
						
						
					 
					
						2013-02-01 17:47:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						361404fd59 
					 
					
						
						
							
							pcm_convert: convert to C++  
						
						
						
						
					 
					
						2013-01-31 00:26:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d664baff26 
					 
					
						
						
							
							audio_{parser,config}: convert to C++  
						
						
						
						
					 
					
						2013-01-30 21:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						595b6a4f6c 
					 
					
						
						
							
							ConfigFile: add enum ConfigOption  
						
						... 
						
						
						
						Look up top-level config options by enum (= integer), not by name
string. 
						
						
					 
					
						2013-01-30 21:36:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						feb8d5b82f 
					 
					
						
						
							
							ConfigFile, CommandLine: use the Path class  
						
						
						
						
					 
					
						2013-01-29 18:09:39 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2101daef5a 
					 
					
						
						
							
							mixer/Alsa: use MultiSocketMonitor  
						
						
						
						
					 
					
						2013-01-15 18:18:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e0a97a030f 
					 
					
						
						
							
							io_thread: convert to C++  
						
						
						
						
					 
					
						2013-01-10 10:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						26ebfc04b0 
					 
					
						
						
							
							EventPipe: rename to GlobalEvents  
						
						
						
						
					 
					
						2013-01-09 23:31:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5faf443038 
					 
					
						
						
							
							event_pipe.h: convert to C++  
						
						
						
						
					 
					
						2013-01-09 22:37:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e86e77ad67 
					 
					
						
						
							
							idle: convert to C++  
						
						
						
						
					 
					
						2013-01-09 13:01:38 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3c4bb9ff4e 
					 
					
						
						
							
							test/FakeReplayGainConfig: move fake symbols from a few debug programs  
						
						
						
						
					 
					
						2013-01-09 12:26:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						975370c084 
					 
					
						
						
							
							decoder_api.h, ...: add "extern C"  
						
						
						
						
					 
					
						2013-01-07 10:07:40 +01:00