Max Kellermann 
							
						 
					 
					
						
						
							
						
						0b9e52bd5f 
					 
					
						
						
							
							configure.ac: fix libmpdclient variable name  
						
						
						
						
					 
					
						2013-04-16 23:44:32 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5dd728d802 
					 
					
						
						
							
							doc: move sticker_file to "optional parameters"  
						
						
						
						
					 
					
						2013-04-16 23:19:44 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Schlichting 
							
						 
					 
					
						
						
							
						
						ce7c97b6ba 
					 
					
						
						
							
							doc: mpd.conf.5 wrongly documents parameters as required  
						
						... 
						
						
						
						mpd.conf.5 lists follow_outside_symlinks and follow_inside_symlinks
under REQUIRED, yet also documents a default value for these options,
which only makes sense if they're not actually required. 
						
						
					 
					
						2013-04-16 23:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9a4c049675 
					 
					
						
						
							
							prepare 0.17.5  
						
						
						
						
					 
					
						2013-04-16 23:17:38 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cb8449a66d 
					 
					
						
						
							
							MixerInternal: convert to class  
						
						
						
						
					 
					
						2013-04-16 21:33:25 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						621467717d 
					 
					
						
						
							
							mixer/winmm: convert to a class  
						
						
						
						
					 
					
						2013-04-16 21:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						506c716cf2 
					 
					
						
						
							
							mixer/Software: convert to a class  
						
						
						
						
					 
					
						2013-04-16 21:25:27 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9f625b0a0d 
					 
					
						
						
							
							mixer/Pulse: convert to a class  
						
						
						
						
					 
					
						2013-04-16 21:18:54 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bc1b4131cb 
					 
					
						
						
							
							mixer/Oss: convert to a class  
						
						
						
						
					 
					
						2013-04-16 21:11:14 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						80ba3c5932 
					 
					
						
						
							
							mixer/Alsa: convert to a class  
						
						
						
						
					 
					
						2013-04-16 21:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e63420a8c2 
					 
					
						
						
							
							output/Pulse: convert to C++  
						
						
						
						
					 
					
						2013-04-16 20:51:21 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e02d8ad8d2 
					 
					
						
						
							
							output/roar: work around libroar's use of "new"  
						
						
						
						
					 
					
						2013-04-16 20:04:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d300e6bf21 
					 
					
						
						
							
							util/Manual: work around strict-aliasing warning  
						
						
						
						
					 
					
						2013-04-11 00:01:08 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1729388634 
					 
					
						
						
							
							pcm_export: convert to C++  
						
						
						
						
					 
					
						2013-04-09 01:31:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c654c7630a 
					 
					
						
						
							
							pcm_*: move to src/pcm/  
						
						
						
						
					 
					
						2013-04-09 01:24:52 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3f3b26fb0e 
					 
					
						
						
							
							utils: convert to C++  
						
						
						
						
					 
					
						2013-04-09 01:17:47 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0921180b90 
					 
					
						
						
							
							string_util: convert to C++  
						
						
						
						
					 
					
						2013-04-09 01:08:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						14df240f5b 
					 
					
						
						
							
							OpusReader: don't use strndup()  
						
						... 
						
						
						
						Eliminate the fallback strndup() and strnlen() implementations. 
						
						
					 
					
						2013-04-09 01:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2090911363 
					 
					
						
						
							
							cue_parser: convert to C++  
						
						
						
						
					 
					
						2013-04-09 00:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3cc7be0fa6 
					 
					
						
						
							
							playlist/cue: add constructor/destructor  
						
						
						
						
					 
					
						2013-04-09 00:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6728b8c1a3 
					 
					
						
						
							
							decoder_plugin: convert to C++  
						
						
						
						
					 
					
						2013-04-09 00:20:49 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						450c26c471 
					 
					
						
						
							
							tokenizer: convert to C++  
						
						
						
						
					 
					
						2013-04-08 23:51:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7ec1121cc8 
					 
					
						
						
							
							uri: convert to C++  
						
						
						
						
					 
					
						2013-04-08 23:45:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f84e288ad7 
					 
					
						
						
							
							decoder/gme: fix rounding error  
						
						... 
						
						
						
						Cast to integer after multiplying with 1000.  Allows sub-second
seeking. 
						
						
					 
					
						2013-04-08 23:45:21 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8e31366431 
					 
					
						
						
							
							decoder/gme: convert to C++  
						
						
						
						
					 
					
						2013-04-08 23:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1bfa04f80e 
					 
					
						
						
							
							InputStream: use gcc.h attributes  
						
						
						
						
					 
					
						2013-04-08 23:22:12 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						98cbc0ea79 
					 
					
						
						
							
							event/TimeoutMonitor: eliminate support for periodic events  
						
						... 
						
						
						
						No caller needs this.  Fixes use-after-free after returning from
Client::OnTimeout(). 
						
						
					 
					
						2013-04-08 23:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dca1115196 
					 
					
						
						
							
							StateFile: schedule timer only after a change  
						
						... 
						
						
						
						Save the state file 2 minutes after the last change.  This reduces the
disruptions by an idle MPD, and MPD can be paged out permanently until
it is used. 
						
						
					 
					
						2013-04-08 23:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						96882175f1 
					 
					
						
						
							
							StateFile: move code to RememberVersions(), IsModified()  
						
						
						
						
					 
					
						2013-04-08 23:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						484841fc9e 
					 
					
						
						
							
							StateFile: make AutoWrite() private  
						
						
						
						
					 
					
						2013-04-08 23:11:35 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8052c76489 
					 
					
						
						
							
							Idle: fix typo in API documentation  
						
						
						
						
					 
					
						2013-04-08 23:11:35 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3477acee48 
					 
					
						
						
							
							decoder/ffmpeg: suppress warning about unused variable  
						
						... 
						
						
						
						Only relevant for old ffmpeg versions. 
						
						
					 
					
						2013-04-08 22:12:49 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2c4b998170 
					 
					
						
						
							
							Merge tag 'release-0.17.4'  
						
						
						
						
					 
					
						2013-04-08 22:11:42 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0a9c7ff6cf 
					 
					
						
						
							
							release 0.17.4  
						
						
						
						
					 
					
						2013-04-08 22:00:43 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cd71038655 
					 
					
						
						
							
							command: don't check audio_format if not playing  
						
						... 
						
						
						
						Fixes valgrind warning. 
						
						
					 
					
						2013-04-08 22:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1894aed261 
					 
					
						
						
							
							Makefile.am: enable "dist-xz"  
						
						
						
						
					 
					
						2013-04-08 21:35:45 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f3832bcaa8 
					 
					
						
						
							
							.gitignore: stricter matches  
						
						
						
						
					 
					
						2013-04-08 21:35:34 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						436335e9a3 
					 
					
						
						
							
							player_control: don't emit IDLE_PLAYER before audio format is known  
						
						... 
						
						
						
						Eliminates one IDLE_PLAYER call in playlist_control, and add two new
ones to player_thread.  Fixes Mantis bug 3636. 
						
						
					 
					
						2013-04-08 21:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a30eb194d5 
					 
					
						
						
							
							command: don't print undefined audio_format  
						
						... 
						
						
						
						Check audio_format_defined(). 
						
						
					 
					
						2013-04-08 21:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8becbb8b08 
					 
					
						
						
							
							ffmpeg decoder plugin: do not allocate an AVFrame on stack.  
						
						... 
						
						
						
						AVFrame must be allocated with avcodec_alloc_frame(). 
						
						
					 
					
						2013-04-05 23:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e0c2c77c2a 
					 
					
						
						
							
							ffmpeg decoder plugin: do not allocate an AVFrame on stack.  
						
						... 
						
						
						
						AVFrame must be allocated with avcodec_alloc_frame(). 
						
						
					 
					
						2013-04-05 23:30:47 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6f2e1c2415 
					 
					
						
						
							
							GlobalEvents: use g_idle_add() instead of WakeFD()  
						
						... 
						
						
						
						Use the GMainLoop specific function to wake up the main loop.  This is
simpler and comes with very little overhead. 
						
						
					 
					
						2013-02-27 20:41:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fc0ad8674b 
					 
					
						
						
							
							GlobalEvents: wake up only if the flags were empty  
						
						... 
						
						
						
						Don't bother checking for the parameter mask.  This doesn't matter.
The only thing that matters is if a wake-up is already pending. 
						
						
					 
					
						2013-02-27 20:40:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						19c67ab724 
					 
					
						
						
							
							Idle, GlobalEvents: use std::atomic::exchange()  
						
						... 
						
						
						
						Less overhead than fetch_and() for what we do. 
						
						
					 
					
						2013-02-27 20:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								Oddegamra 
							
						 
					 
					
						
						
							
						
						a046b6e105 
					 
					
						
						
							
							IcyMetaDataServer: increment iterator  
						
						... 
						
						
						
						Fixes segmentation fault. 
						
						
					 
					
						2013-02-27 20:01:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8017301de5 
					 
					
						
						
							
							Merge branch 'v0.17.x'  
						
						
						
						
					 
					
						2013-02-27 20:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Schlichting 
							
						 
					 
					
						
						
							
						
						46528783ef 
					 
					
						
						
							
							fix typos in upstream's mpd.conf.5  
						
						
						
						
					 
					
						2013-02-27 19:50:05 +01:00 
						 
				 
			
				
					
						
							
							
								Hagen Fritsch 
							
						 
					 
					
						
						
							
						
						6f4bb6cd2c 
					 
					
						
						
							
							Add some comments to keep track of timer units.  
						
						
						
						
					 
					
						2013-02-27 19:47:28 +01:00 
						 
				 
			
				
					
						
							
							
								Hagen Fritsch 
							
						 
					 
					
						
						
							
						
						2cf31e905b 
					 
					
						
						
							
							clock: fix usec-to-usec factor  
						
						
						
						
					 
					
						2013-02-27 19:45:31 +01:00 
						 
				 
			
				
					
						
							
							
								Hagen Fritsch 
							
						 
					 
					
						
						
							
						
						28a60db5aa 
					 
					
						
						
							
							clock: add missing include  
						
						
						
						
					 
					
						2013-02-27 19:42:35 +01:00