| 
							
							
								 Max Kellermann | 5c3c506638 | GlobalEvents: lock-less operation using std::atomic Use a bit field instead of a mutex-protected bool array. | 2013-01-10 00:57:18 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ecd5eb02c5 | event/WakeFD: use eventfd() if available | 2013-01-10 00:10:01 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 3be57dc4a3 | fd_util: support eventfd() | 2013-01-10 00:10:01 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | a93caf3cfe | GlobalEvents: move code to class WakeFD | 2013-01-09 23:47:38 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 26ebfc04b0 | EventPipe: rename to GlobalEvents | 2013-01-09 23:31:43 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8782f6d232 | EventPipe: use Mutex instead of GMutex | 2013-01-09 23:30:07 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5faf443038 | event_pipe.h: convert to C++ | 2013-01-09 22:37:47 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8eacd13ce7 | sig_handlers, log: convert to C++ | 2013-01-09 22:33:06 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d3e1b72d38 | mixer/{alsa,pulse}: convert to C++ | 2013-01-09 22:25:24 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b5e1bd5705 | Playlist.hxx: move prototype to PlaylistGlobal.hxx | 2013-01-09 22:23:37 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 4bef0a1e62 | Playlist: move playlist_increment_version_all() into the class | 2013-01-09 22:21:16 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 3e5f09be0b | event_pipe: convert to C++ | 2013-01-09 13:02:13 +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 | 6b4374583a | ReplayGainCoinfig: initialize replay_gain_limit with default value | 2013-01-09 12:25:14 +01:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 78f4171a7a | configure.ac: improve detection of libgme At least in my configuration libgme lacks .pc file
thus could not be detected with pkg-config. | 2013-01-09 14:35:25 +06:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | f8a99a391e | ReplayGainCoinfig: make DEFAULT_REPLAYGAIN_LIMIT static | 2013-01-09 08:56:16 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2564f763d7 | ClientList: don't use GLib Use std::list instead of GList. | 2013-01-09 08:12:44 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 377a2b9e07 | ClientList: add header ClientList.hxx | 2013-01-09 08:08:36 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 045993001c | zeroconf-bonjour: include Listen.hxx instead of listen.h Should fix the OS X build. | 2013-01-09 08:07:26 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | affc446690 | Queue: use std::stable_sort() instead of g_qsort_with_data() | 2013-01-08 16:51:21 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 255ee646c2 | song: don't use GLib | 2013-01-08 16:47:12 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 0308ec564e | util/list: don't use GLib | 2013-01-08 16:41:36 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6cafec8ae6 | Queue: allocate memory with new/delete | 2013-01-08 16:35:09 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8ef87be482 | Queue: use signed integer instead of G_MAXUINT The check for unsigned underflow is fragile and unreliable. | 2013-01-08 16:33:33 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6c57047362 | Queue: move code to new class IdTable | 2013-01-08 16:11:25 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e29bc6912b | Queue: rename internal types | 2013-01-08 16:05:10 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ce57b8b6df | Queue: move HASH_MULT and Item into the Queue class | 2013-01-08 16:04:10 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d81a9029db | Queue: move GenerateId() and others into the class | 2013-01-08 15:38:10 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 620ae7790b | test: rename debug programs back to old names | 2013-01-08 15:33:58 +01:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 23b2b7144b | Makefile.am: distribute mpc.ico | 2013-01-08 17:46:04 +06:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | bf4311cd9b | decoder/OggUtil,Opus: move code to new class OggSyncState | 2013-01-08 11:04:14 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8f7adf79a3 | decoder/Opus: read total time | 2013-01-08 01:38:02 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 97b164d03b | decoder/OggUtil: add OggExpectPageSeek() | 2013-01-08 01:30:44 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 61e7e531c2 | decoder/Opus: move page reader into the decoder class | 2013-01-08 01:22:11 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ceb652915f | decoder/Opus: move code to HandlePackets() | 2013-01-08 01:20:03 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | cdaf504ab8 | decoder/Opus: make internal methods inline | 2013-01-08 01:19:18 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 9fb5aad157 | decoder/OggUtil: add OggExpectFirstPage() and OggExpectPageIn() | 2013-01-08 01:08:01 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | a6301d45f4 | decoder/Opus: use OggExpectPage() in main loop | 2013-01-08 01:05:59 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b83d069266 | decoder/OggUtil: add struct forward declarations | 2013-01-08 01:02:06 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 960b9a9664 | input_stream: add method _cheap_seeking() Move code from the Vorbis decoder plugin. | 2013-01-07 23:25:08 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | acb45caa42 | decoder/ogg_codec: convert to C++ | 2013-01-07 22:14:52 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 39060b528a | decoder/vorbis: convert to C++ | 2013-01-07 22:04:58 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 4a36323f1b | Queue: don't include glib.h | 2013-01-07 22:01:56 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c6281b2680 | Queue: use C++ random instead of GLib's GRand | 2013-01-07 22:00:57 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5b8b7d1412 | util/LazyRandomEngine: lazy wrapper for std::mt19937 | 2013-01-07 21:27:51 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 53e5139b99 | Queue: move queue_shuffle_order_first() into the class | 2013-01-07 21:26:22 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2b8ce83c9b | Queue: move queue_shuffle_order_range() into the class | 2013-01-07 21:17:01 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 52638c68f5 | Playlist: convert functions to methods | 2013-01-07 11:35:35 +01:00 |  |