| 
							
							
								 Max Kellermann | e22ef6c481 | output/roar: convert to C++ | 2013-01-16 23:29:56 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 7071126770 | InotifySource: use the SocketMonitor class | 2013-01-15 18:18:34 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2101daef5a | mixer/Alsa: use MultiSocketMonitor | 2013-01-15 18:18:00 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | f9fc3a42cc | fifo_buffer: move to util/ | 2013-01-15 01:02:13 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8e3982dd42 | InotifySource: convert to a class | 2013-01-14 10:08:26 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e83f805b8f | Main, IOThread: move GMainLoop setup code to class EventLoop | 2013-01-14 09:15:49 +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 | 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 | a890dadfd2 | test/run_decoder,read_tags: remove obsolete dummy functions | 2013-01-09 12:25:39 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 620ae7790b | test: rename debug programs back to old names | 2013-01-08 15:33:58 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 975370c084 | decoder_api.h, ...: add "extern C" | 2013-01-07 10:07:40 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 108242042e | queue: convert all functions to methods | 2013-01-06 21:33:58 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 70652abf97 | Queue: add constructor and destructor | 2013-01-06 18:59:39 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 1a8ef3cdab | filter/ReplayGain: add method _set_mode() Push the new mode to the filter instead of accessing global variables
through replay_gain_get_real_mode(). | 2013-01-05 02:40:33 +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 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2a9d933a81 | PlayerControl: add constructor and destructor | 2013-01-04 22:45:14 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 81f3d893d9 | player_control.h: convert header to C++ | 2013-01-04 22:31:53 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 05c91082e3 | playlist: convert to C++ | 2013-01-04 22:12:33 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | de0ab43bc1 | output_*: convert to C++ | 2013-01-04 09:46:41 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 83488848e1 | Directory: initialise in default constructor | 2013-01-03 02:12:34 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | f5a92d6cc3 | Directory: add constructor and destructor | 2013-01-03 01:36:28 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 3e8047e583 | Directory: rename struct directory to Directory | 2013-01-03 01:10:47 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 0c245bc271 | Directory: make the header C++ only | 2013-01-02 22:52:08 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8331de424a | PlaylistInfo: rename class, use std::string | 2013-01-02 22:16:05 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 22f0ef6d6b | don't include stdbool.h in C++ sources The "bool" type is built-in. | 2013-01-02 20:56:04 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 0023dffd0b | playlist_vector: convert to C++ | 2013-01-02 20:25:20 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b715e522cf | db_save, state_file: convert to C++ | 2013-01-02 20:22:59 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | a654f146d1 | update: convert to C++ | 2013-01-02 19:22:15 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | dd577fb857 | test/read_tags: wait until input_stream becomes ready Improved support for scanning http:// resources. | 2012-10-04 09:28:13 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ade0483641 | Merge branch 'v0.17.x' | 2012-10-02 17:34:03 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 9994521b8c | test/dump_playlist: add missing newline to error message | 2012-10-02 17:27:47 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d95e538020 | Merge branch 'v0.17.x' | 2012-10-02 00:36:05 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 43d8252050 | output/recorder, test/*: invoke encoder_read() after _open() Make sure the file header gets written at the beginning, before
_write() gets called. | 2012-10-02 00:18:18 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 1ddd9dd52a | test/run_encoder: fix encoder_open() call | 2012-10-02 00:17:08 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | def21cc87e | Merge branch 'v0.17.x' Conflicts:
	src/queue_save.c | 2012-08-25 10:28:33 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 488c1eb87b | test/test_queue_priority: fix SIGABRT | 2012-08-25 10:24:34 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5ad21d7e98 | queue_save: save song priorities | 2012-08-21 19:17:14 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2bd344549b | queue: duplicate all song objects Make sure the queue "owns" all song objects, so nobody else can free
them. | 2012-08-15 23:10:00 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c1f90a99f4 | tag_pool: use GStaticMutex Eliminates explicit global initialisation. | 2012-08-08 21:01:25 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ff58207034 | db_selection: rename to DatabaseSelection | 2012-08-07 23:12:26 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 1a75abffa5 | Database{Plugin,Visitor}: pass references | 2012-08-07 21:32:08 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c6a0f5d3f9 | test/DumpDatabase: new debug program | 2012-08-07 20:21:10 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | edf811fa02 | DatabaseVisitor, ...: use GError forward declaration | 2012-08-02 19:12:06 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6dd70926fa | test/test_pcm: add pcm_volume tests | 2012-07-10 01:30:02 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5dfc0918c3 | require GLib 2.16 GLib 2.16 was released more than 4 years ago.  Let's remove some cruft
from the glib_compat.h header, and avoid new cruft to it. | 2012-07-10 01:28:52 +02:00 |  |