Max Kellermann 
							
						 
					 
					
						
						
							
						
						55e128cced 
					 
					
						
						
							
							test: various fixups for building without GLib  
						
						
						
						
					 
					
						2014-02-18 09:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f8bfea8bae 
					 
					
						
						
							
							Input*: move to input/  
						
						
						
						
					 
					
						2014-01-24 16:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						197b503f3e 
					 
					
						
						
							
							Config*: move to config/  
						
						
						
						
					 
					
						2014-01-24 00:20:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						51adaf2c47 
					 
					
						
						
							
							decoder/*: move to decoder/plugins/  
						
						
						
						
					 
					
						2014-01-24 00:02:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f1f19841bd 
					 
					
						
						
							
							playlist/*: move to playlist/plugins/  
						
						
						
						
					 
					
						2014-01-23 23:30:12 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4f83c60296 
					 
					
						
						
							
							copyright year 2014  
						
						
						
						
					 
					
						2014-01-13 22:31:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						322b061632 
					 
					
						
						
							
							DetachedSong: fork of struct Song  
						
						... 
						
						
						
						From now on, struct Song will be used by the database only, and
DetachedSong will be used by everybody else.  DetachedSong is easier
to use, but Song has lower overhead. 
						
						
					 
					
						2014-01-09 09:05:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						aeb2baa495 
					 
					
						
						
							
							InputStream: add static method OpenReady()  
						
						... 
						
						
						
						Merge some duplicate code. 
						
						
					 
					
						2013-12-29 18:08:49 +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 
							
						 
					 
					
						
						
							
						
						8064bbbc3f 
					 
					
						
						
							
							test/*: remove GLib logging setup  
						
						... 
						
						
						
						Obsolete, our logging library doesn't ues GLib anymore. 
						
						
					 
					
						2013-12-24 14:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e2e5433beb 
					 
					
						
						
							
							test: merge duplicate code to FakeDecoderAPI.cxx  
						
						
						
						
					 
					
						2013-12-14 12:40:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						85ae7e9c9a 
					 
					
						
						
							
							DecoderControl: move code/attributes to new class MixRampInfo  
						
						
						
						
					 
					
						2013-10-26 14:19:34 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d6e28c42e5 
					 
					
						
						
							
							ReplayGainInfo: refactor to a class  
						
						
						
						
					 
					
						2013-10-25 19:12:46 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6d475c40de 
					 
					
						
						
							
							ReplayGainInfo: use CamelCase for struct name  
						
						
						
						
					 
					
						2013-10-25 19:12:38 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						93deb84499 
					 
					
						
						
							
							input_stream: rename struct to InputStream  
						
						
						
						
					 
					
						2013-10-23 23:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						82059645f1 
					 
					
						
						
							
							decoder: rename the struct to "Decoder"  
						
						
						
						
					 
					
						2013-10-21 21:12:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7c1cf61728 
					 
					
						
						
							
							thread/{Cond,Mutex}: use "class" instead of "typedef"  
						
						... 
						
						
						
						Allows forward-declaration. 
						
						
					 
					
						2013-10-17 10:06:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						060814daa8 
					 
					
						
						
							
							Log: new logging library API  
						
						... 
						
						
						
						Prepare to migrate away from GLib.  Currently, we're still using GLib
as a backend. 
						
						
					 
					
						2013-10-02 08:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c5d05ac0cf 
					 
					
						
						
							
							DecoderCommand: convert to strictly-typed enum  
						
						
						
						
					 
					
						2013-09-27 12:11:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8929f88e6d 
					 
					
						
						
							
							PlaylistPlugin: add interface SongEnumerator  
						
						... 
						
						
						
						Replaces struct playlist_provider. 
						
						
					 
					
						2013-09-05 09:40:55 +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 
							
						 
					 
					
						
						
							
						
						7d0269d2ce 
					 
					
						
						
							
							InputLegacy: move functions to the input_stream class  
						
						
						
						
					 
					
						2013-09-05 00:23:14 +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 
							
						 
					 
					
						
						
							
						
						8d36367fe2 
					 
					
						
						
							
							input_stream.h: rename to InputLegacy.hxx  
						
						
						
						
					 
					
						2013-09-03 09:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						85b77b81ca 
					 
					
						
						
							
							*: use gcc.h macros instead of GLib  
						
						
						
						
					 
					
						2013-08-04 23:48:01 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d1e7b4e381 
					 
					
						
						
							
							audio_format: convert to C++  
						
						
						
						
					 
					
						2013-08-03 21:37:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cbd38327e7 
					 
					
						
						
							
							DecoderAPI: pass rvalue reference to decoder_tag()  
						
						... 
						
						
						
						Avoid duplicating the tag. 
						
						
					 
					
						2013-07-31 00:34:22 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						06f898cc12 
					 
					
						
						
							
							tag: convert to C++  
						
						
						
						
					 
					
						2013-07-30 20:19:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ba161ec572 
					 
					
						
						
							
							song: convert header to C++  
						
						
						
						
					 
					
						2013-07-28 13:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						43f613d9be 
					 
					
						
						
							
							decoder_api: convert to C++  
						
						
						
						
					 
					
						2013-07-28 13:18:48 +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 
							
						 
					 
					
						
						
							
						
						01dd540d7e 
					 
					
						
						
							
							decoder_list: convert to C++  
						
						
						
						
					 
					
						2013-01-30 17:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						feb8d5b82f 
					 
					
						
						
							
							ConfigFile, CommandLine: use the Path class  
						
						
						
						
					 
					
						2013-01-29 18:09:39 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6f3d70b5e2 
					 
					
						
						
							
							DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCond  
						
						
						
						
					 
					
						2013-01-27 18:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						257a0dee75 
					 
					
						
						
							
							playlist/*: convert to C++  
						
						
						
						
					 
					
						2013-01-27 17:38:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						86b0adc82c 
					 
					
						
						
							
							playlist/*: convert to C++  
						
						
						
						
					 
					
						2013-01-26 01:17:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e0a97a030f 
					 
					
						
						
							
							io_thread: convert to C++  
						
						
						
						
					 
					
						2013-01-10 10:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d5516dee00 
					 
					
						
						
							
							input_stream: convert to C++ (internally)  
						
						
						
						
					 
					
						2013-01-10 10:15:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						975370c084 
					 
					
						
						
							
							decoder_api.h, ...: add "extern C"  
						
						
						
						
					 
					
						2013-01-07 10:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						46ed91b53d 
					 
					
						
						
							
							DecoderAPI: _replay_gain() returns void  
						
						... 
						
						
						
						Let the function decoder_replay_gain() update
decoder_control::replay_gain_db instead of letting each decoder plugin
take care for that. 
						
						
					 
					
						2013-01-05 02:40:29 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						73f6fc428a 
					 
					
						
						
							
							test: revert debug program renames  
						
						
						
						
					 
					
						2013-01-05 02:39:32 +01:00