| 
							
							
								 Max Kellermann | 6d21b9448a | pcm/PcmVolume: rename to Volume.cxx | 2013-12-23 10:35:21 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 66d90dd412 | test/*: use fprintf(stderr,...) and Log() instead of g_printerr() Avoid GLib. | 2013-12-15 18:52:13 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d5dfe7d457 | configure.ac: add option "--disable-glib" Allows building without GLib.  This fails to compile currently,
because GLib is still used in the MPD core. | 2013-12-15 18:43:12 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d37b788ea8 | DecoderAPI: add function decoder_read_full() Move code from the "mad" plugin. | 2013-12-14 12:43:06 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | cb336ff666 | DecoderAPI: add function decoder_skip() Move code from the "mad" plugin. | 2013-12-14 12:40:43 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e2e5433beb | test: merge duplicate code to FakeDecoderAPI.cxx | 2013-12-14 12:40:24 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 9f3bead99f | test/run_encoder: destruct the Encoder before exiting | 2013-12-05 11:49:21 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e1901e97c2 | system/Resolver: sockaddr_to_string() returns std::string() No GLib memory allocation. | 2013-12-04 08:43:55 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8a5209ad93 | Tag: remove method AddItem() Use class TagBuilder instead. | 2013-12-03 13:15:42 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2b44a2c9bd | pcm/PcmChannels: use struct ConstBuffer | 2013-12-02 11:21:32 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d2679f59c5 | PcmConvert: add methods Open(), Close() Replaces Reset() and eliminates the AudioFormat parameters from the
Convert() method. | 2013-11-13 21:06:33 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 287c70e361 | filter/route, ...: add missing stdlib.h includes | 2013-11-11 08:20:09 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b631b552bb | test/*: add more missing stdlib.h includes | 2013-11-05 17:28:23 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 39257717d8 | test/test_mixramp: add threshold to floating point comparisons Fixes bogus test failures on Debian build machines due to rounding
errors (hopefully). | 2013-11-04 22:08:59 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c6f101884b | CrossFade: use negative value for invalid MixRamp overlap Avoid NaN to allow -ffast-math. | 2013-10-30 17:20:12 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c0c0526fc8 | test/test_mixramp: improved test for mixramp_interpolate(0) | 2013-10-30 17:18:54 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 375c88b110 | test/test_mixramp: add test with "invalid" return value | 2013-10-30 17:14:40 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5b5675cc12 | player_control: rename to PlayerControl | 2013-10-28 10:12:33 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | a40246d312 | TagFile: use Path instead of const char * | 2013-10-26 15:38:29 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 85ae7e9c9a | DecoderControl: move code/attributes to new class MixRampInfo | 2013-10-26 14:19:34 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | de862f9f1b | test/test_mixramp: unit test for mixramp_interpolate() | 2013-10-26 13:49:15 +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 | 645cb5833d | test/run_decoder: print the song duration | 2013-10-24 21:35:05 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 93deb84499 | input_stream: rename struct to InputStream | 2013-10-23 23:12:02 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 3d12f8d246 | UriUtil: uri_remove_auth() returns std::string | 2013-10-23 21:58:44 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c3e720279c | test/test_util: unit test for libutil.a | 2013-10-23 21:58:44 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 82059645f1 | decoder: rename the struct to "Decoder" | 2013-10-21 21:12:37 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 13e9f18403 | DecoderPlugin: move functions into the struct | 2013-10-21 21:08:12 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 72af3c0489 | decoder_plugin: rename struct to DecoderPlugin | 2013-10-21 20:31:34 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 3315c67f0f | Inotify: convert anonymous enum to constexpr | 2013-10-20 13:51:55 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | a78b2d84ed | TagType: rename enum tag_type to TagType | 2013-10-20 13:32:59 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ff626ac763 | *: use references instead of pointers | 2013-10-19 18:48:38 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 7cb803ad5c | test/test_pcm: use C++11 random instead of GLib | 2013-10-19 15:05:48 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 964aa42b04 | test/run_avahi: new debug program | 2013-10-18 09:01:34 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | bf8660b21c | test/run_inotify: use SignalMonitor | 2013-10-18 08:56:25 +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 | 1b8a1d4140 | ArchiveLookup: return const strings | 2013-10-17 00:36:52 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 3dbda2dda2 | test/test_archive: unit test for archive_lookup() | 2013-10-17 00:19:22 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 401a799a1b | test: use the CPPUNIT framework for unit tests | 2013-10-16 23:36:36 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5e26e2ab1d | system/ByteOrder: new library for byte ordering / endianess Replacing GLib macros. | 2013-10-16 22:09:44 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6b2b5af344 | util/byte_reverse: convert to C++ | 2013-10-16 22:07:52 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | f32fbd9ed1 | pcm_pack: convert to C++ | 2013-10-16 22:07:43 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 7de96275dd | ConfigData: use std::string for config_param::value | 2013-10-15 22:49:01 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 509f8dab89 | Util/Macros: replacement for GLib's G_N_ELEMENTS() | 2013-10-15 22:47:39 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 84d20d9e43 | util/FifoBuffer: C++ version of the fifo_buffer library | 2013-10-15 10:28:52 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | be2951b45f | gcc.h: rename to Compiler.h | 2013-10-15 09:21:59 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 17c6db6c33 | replay_gain_*.h: rename to *.hxx | 2013-10-02 12:22:12 +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 | c2d3ed2acc | Listen, ...: add missing includes | 2013-10-02 08:56:27 +02:00 |  |