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 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6b6d9e64bd 
					 
					
						
						
							
							decoder/pcm: convert to C++  
						
						
						
						
					 
					
						2013-07-28 13:10:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f016a99f24 
					 
					
						
						
							
							decoder/mpcdec: convert to C++  
						
						
						
						
					 
					
						2013-07-28 13:04:12 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2eed9d64ce 
					 
					
						
						
							
							decoder/modplug: convert to C++  
						
						
						
						
					 
					
						2013-07-28 13:03:04 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1688b6dda9 
					 
					
						
						
							
							decoder/mikmod: convert to C++  
						
						
						
						
					 
					
						2013-07-28 13:03:04 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						33aedc887a 
					 
					
						
						
							
							decoder/wildmidi: convert to C++  
						
						
						
						
					 
					
						2013-07-28 13:03:04 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						258d0ea97e 
					 
					
						
						
							
							decoder/mpg123: convert to C++  
						
						
						
						
					 
					
						2013-07-28 13:03:04 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d3641766a5 
					 
					
						
						
							
							decoder/sndfile: convert to C++  
						
						
						
						
					 
					
						2013-07-28 12:48:26 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b25d5c5d33 
					 
					
						
						
							
							decoder/audiofile: convert to C++  
						
						
						
						
					 
					
						2013-07-28 12:48:26 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						352d7f477e 
					 
					
						
						
							
							decoder/{dsf,dsdiff}: convert to C++  
						
						
						
						
					 
					
						2013-07-28 12:20:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1fcf35ad3b 
					 
					
						
						
							
							tag_rva2: convert to C++  
						
						
						
						
					 
					
						2013-07-26 12:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c8054e569a 
					 
					
						
						
							
							decoder/mad: convert to C++  
						
						
						
						
					 
					
						2013-07-26 11:59:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ef48eca9ca 
					 
					
						
						
							
							Merge branch 'master' of git://git.musicpd.org/dk/mpd  
						
						
						
						
					 
					
						2013-06-24 16:17:46 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Larisch 
							
						 
					 
					
						
						
							
						
						906d2fbadf 
					 
					
						
						
							
							fix overwriting bitrate with signal type  
						
						... 
						
						
						
						I recently opened a bug: http://bugs.musicpd.org/view.php?id=3787 
The main problem is that opus encoder config for signal overwrote
bitrate setting. 
						
						
					 
					
						2013-06-24 16:08:25 +02:00