Max Kellermann 
							
						 
					 
					
						
						
							
						
						9326ce53ec 
					 
					
						
						
							
							Merge tag 'release-0.17.5'  
						
						
						
						
					 
					
						2013-08-04 14:36:22 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d8217c364a 
					 
					
						
						
							
							release 0.17.5  
						
						
						
						
					 
					
						2013-08-04 14:21:45 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Riley 
							
						 
					 
					
						
						
							
						
						3a34fd181d 
					 
					
						
						
							
							FfmpegDecoderPlugin: add application/flv to mime types list  
						
						
						
						
					 
					
						2013-08-04 14:20:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fcb7233b25 
					 
					
						
						
							
							ConfigData: remove obsolete functions  
						
						
						
						
					 
					
						2013-08-04 14:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fe53a376a3 
					 
					
						
						
							
							PlaylistPlugin: pass config_param reference  
						
						
						
						
					 
					
						2013-08-04 14:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						65842cd99e 
					 
					
						
						
							
							DatabasePlugin: pass config_param reference  
						
						
						
						
					 
					
						2013-08-04 14:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bf6ed643e0 
					 
					
						
						
							
							InputPlugin: pass config_param reference  
						
						
						
						
					 
					
						2013-08-04 14:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a0beb5fa26 
					 
					
						
						
							
							MixerPlugin: pass config_param reference  
						
						
						
						
					 
					
						2013-08-04 14:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f54bcc1f16 
					 
					
						
						
							
							FilterPlugin: pass config_param reference  
						
						
						
						
					 
					
						2013-08-04 14:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ca0d09c50f 
					 
					
						
						
							
							EncoderPlugin: pass config_param reference  
						
						
						
						
					 
					
						2013-08-04 14:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						81c3224076 
					 
					
						
						
							
							OutputPlugin: pass config_param reference  
						
						
						
						
					 
					
						2013-08-04 14:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7a1d466fb2 
					 
					
						
						
							
							DecoderPlugin: pass config_param reference  
						
						
						
						
					 
					
						2013-08-04 13:30:47 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						83f4c48c8a 
					 
					
						
						
							
							ConfigData: move code to block_param, config_param methods  
						
						
						
						
					 
					
						2013-08-04 12:03:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						acd742d225 
					 
					
						
						
							
							ConfigData: remove C++ checks  
						
						
						
						
					 
					
						2013-08-03 23:47:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d1e7b4e381 
					 
					
						
						
							
							audio_format: convert to C++  
						
						
						
						
					 
					
						2013-08-03 21:37:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						67f591a9ce 
					 
					
						
						
							
							gcc.h: add macro gcc_unreachable()  
						
						
						
						
					 
					
						2013-08-03 21:34:17 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Mende 
							
						 
					 
					
						
						
							
						
						7ff988275f 
					 
					
						
						
							
							decoder/mikmod: use MikMod_free() to free the title on libmikmod-3.2  
						
						... 
						
						
						
						Player_LoadTitle() returns an aligned pointer in libmikmod-3.2 that
cannot be freed with free(). The correct way to do this now is
MikMod_free() which extracts the original pointer from the buffer and
frees that.
Signed-off-by: Christoph Mende <mende.christoph@gmail.com > 
						
						
					 
					
						2013-08-01 09:30:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						363050f44c 
					 
					
						
						
							
							playlist_edit: fix "move" relative to current when there is no current song  
						
						... 
						
						
						
						Fixes Mantis #3770 . 
						
						
					 
					
						2013-08-01 09:28:03 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Mair-Keimberger 
							
						 
					 
					
						
						
							
						
						dbe04c4207 
					 
					
						
						
							
							configure.ac: detect system "ar"  
						
						
						
						
					 
					
						2013-08-01 09:13:41 +02:00 
						 
				 
			
				
					
						
							
							
								tsufeki 
							
						 
					 
					
						
						
							
						
						d59a332ef9 
					 
					
						
						
							
							commmand: fix URI argument in playlistadd  
						
						
						
						
					 
					
						2013-08-01 08:42:22 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						105b431e4c 
					 
					
						
						
							
							PcmBuffer: reset size in Clear()  
						
						... 
						
						
						
						Fix for Mantis #3806 .
"PcmBuffer::Clear clears the buffer but does not reset the size. If
Get is called on the same PcmBuffer later on with a size that is the
same as (or less than) it was before the call to Clear, the "else"
branch is taken and the memory of buffer (at the address of nullptr)
is poisoned instead of the necessary allocation being performed. A
memset or memcpy on the returned pointer (nullptr) causes a
segmentation fault." 
						
						
					 
					
						2013-08-01 08:33:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ba79f4c1f9 
					 
					
						
						
							
							Tag: check bulk mode in Clear()  
						
						
						
						
					 
					
						2013-07-31 09:02:07 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8b2dcf7018 
					 
					
						
						
							
							decoder/ffmpeg: require ffmpeg/libav 0.8  
						
						... 
						
						
						
						Now that even Debian stable has picked up version 0.8, we can safely
make this a requirement, and remove a lot of old cruft. 
						
						
					 
					
						2013-07-31 01:01:21 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						44621f7326 
					 
					
						
						
							
							output/winmm: adapt to PcmBuffer API changes  
						
						
						
						
					 
					
						2013-07-31 00:57:52 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8ead8f7ea6 
					 
					
						
						
							
							decoder/mpcdec: remove support for the "old" API  
						
						... 
						
						
						
						This old version has been obsolete for many years - time to remove it. 
						
						
					 
					
						2013-07-31 00:43:21 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7f9402bd22 
					 
					
						
						
							
							Tag: add method Clear()  
						
						... 
						
						
						
						Allow reusing Tag instances. 
						
						
					 
					
						2013-07-31 00:35:05 +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 
							
						 
					 
					
						
						
							
						
						6a9ab8bc0e 
					 
					
						
						
							
							tag: move enum tag_type to TagType.h  
						
						
						
						
					 
					
						2013-07-30 20:10:24 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9a0061c511 
					 
					
						
						
							
							encoder_api: convert to C++  
						
						
						
						
					 
					
						2013-07-30 09:04:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7a3aac1843 
					 
					
						
						
							
							encoder/lame,twolame: convert to C++  
						
						
						
						
					 
					
						2013-07-30 08:52:47 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						da1f4b3ede 
					 
					
						
						
							
							encoder/wave: convert to C++  
						
						
						
						
					 
					
						2013-07-30 08:48:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dac740ee17 
					 
					
						
						
							
							encoder/null: convert to C++  
						
						
						
						
					 
					
						2013-07-30 08:43:19 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						28030d7edb 
					 
					
						
						
							
							include cleanup  
						
						
						
						
					 
					
						2013-07-30 08:39:21 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						648196319f 
					 
					
						
						
							
							output_api: convert to C++  
						
						
						
						
					 
					
						2013-07-30 08:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c75cb67c44 
					 
					
						
						
							
							pcm_buffer: convert to C++  
						
						
						
						
					 
					
						2013-07-30 08:31:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cd1bb2bafa 
					 
					
						
						
							
							Main: fix crash without state file  
						
						... 
						
						
						
						If no state file is configured, don't chek for state changes. 
						
						
					 
					
						2013-07-30 08:31:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a9d2dc6144 
					 
					
						
						
							
							pcm_resample: convert to C++  
						
						
						
						
					 
					
						2013-07-30 00:04:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						46b9388bb0 
					 
					
						
						
							
							PcmConvert: don't memset() in the constructor  
						
						... 
						
						
						
						This destroys data inside PcmDsd and other attributes.  It was once
necessary, but is not anymore. 
						
						
					 
					
						2013-07-30 00:03:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a1a97d663e 
					 
					
						
						
							
							encoder/flac: convert to C++  
						
						
						
						
					 
					
						2013-07-29 08:04:34 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cac3c159bc 
					 
					
						
						
							
							pcm_dsd: convert to C++  
						
						
						
						
					 
					
						2013-07-29 07:56:40 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						43166130b5 
					 
					
						
						
							
							audio_check: convert to C++  
						
						
						
						
					 
					
						2013-07-29 07:50:08 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						14f21378e3 
					 
					
						
						
							
							tag_table: convert to C++  
						
						
						
						
					 
					
						2013-07-29 07:45:58 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bd42aeab46 
					 
					
						
						
							
							XiphTags: convert to C++  
						
						
						
						
					 
					
						2013-07-29 07:42:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cde6a3a00c 
					 
					
						
						
							
							tag_handler: convert to C++  
						
						
						
						
					 
					
						2013-07-29 07:39:58 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						96b763067e 
					 
					
						
						
							
							ape: convert to C++  
						
						
						
						
					 
					
						2013-07-29 07:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dd5ba062cc 
					 
					
						
						
							
							tag_id3: convert to C++  
						
						
						
						
					 
					
						2013-07-28 20:25:45 +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 
							
						 
					 
					
						
						
							
						
						2277d143fa 
					 
					
						
						
							
							decoder/fluidsynth: convert to C++  
						
						
						
						
					 
					
						2013-07-28 13:16:27 +02:00