Max Kellermann 
							
						 
					 
					
						
						
							
						
						aef6609f4f 
					 
					
						
						
							
							archive_api.h: moved struct archive_plugin to archive_plugin.h  
						
						
						
						
					 
					
						2009-12-15 19:02:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6b728e4756 
					 
					
						
						
							
							archive_list: don't include archive_api.h  
						
						... 
						
						
						
						Use struct forward declarations. 
						
						
					 
					
						2009-12-15 19:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f1ecd9eac8 
					 
					
						
						
							
							archive_list: iterate with NULL check  
						
						... 
						
						
						
						Don't use num_archive_plugins. 
						
						
					 
					
						2009-12-15 15:31:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						243c96304b 
					 
					
						
						
							
							archive/bz2: bz2_fillbuffer() returns bool  
						
						
						
						
					 
					
						2009-12-15 09:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e3597e648c 
					 
					
						
						
							
							archive/bz2: fixed indentation  
						
						
						
						
					 
					
						2009-12-15 09:00:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						357037f7ab 
					 
					
						
						
							
							archive/bz2: g_malloc() cannot fail  
						
						
						
						
					 
					
						2009-12-15 09:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						51d0687377 
					 
					
						
						
							
							fixed several gcc warnings on unused debug variables  
						
						
						
						
					 
					
						2009-12-14 23:22:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						849d7895dc 
					 
					
						
						
							
							decoder/mikmod: fixed gcc uninitialized warning  
						
						... 
						
						
						
						Removed local variable "sample_rate". 
						
						
					 
					
						2009-12-14 23:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						786c1f035f 
					 
					
						
						
							
							input_plugin: method init() returns errors with GError  
						
						... 
						
						
						
						Not used by any plugin currently, but this eliminates the g_error()
call in input_plugin_config(), so it's worth it. 
						
						
					 
					
						2009-12-14 23:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f70d2f58a1 
					 
					
						
						
							
							input_stream: moved input_stream_global_init() to input_init.c  
						
						
						
						
					 
					
						2009-12-14 22:53:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						67b0ab717e 
					 
					
						
						
							
							input_stream: moved plugin list to input_registry.c  
						
						
						
						
					 
					
						2009-12-14 22:49:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f7420dbfe1 
					 
					
						
						
							
							input_stream: make input_plugins NULL terminated  
						
						... 
						
						
						
						This is easier to traverse. 
						
						
					 
					
						2009-12-14 22:43:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						400600ffff 
					 
					
						
						
							
							filter: added normalize filter plugin  
						
						... 
						
						
						
						Wrap the AudioCompress library in a filter plugin. 
						
						
					 
					
						2009-12-14 22:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Albin Eldstål-Damlin 
							
						 
					 
					
						
						
							
						
						940e66bb89 
					 
					
						
						
							
							Fix and use filter_configured_new()  
						
						
						
						
					 
					
						2009-12-14 22:23:05 +01:00 
						 
				 
			
				
					
						
							
							
								Albin Eldstål-Damlin 
							
						 
					 
					
						
						
							
						
						69391dadda 
					 
					
						
						
							
							Proper error reporting from filter_config  
						
						
						
						
					 
					
						2009-12-14 22:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								Albin Eldstål-Damlin 
							
						 
					 
					
						
						
							
						
						ff3393ebf1 
					 
					
						
						
							
							Fixed memory leak on incorrect route configuration  
						
						
						
						
					 
					
						2009-12-14 22:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								Albin Eldstål-Damlin 
							
						 
					 
					
						
						
							
						
						0ac0bd26e7 
					 
					
						
						
							
							Split filter_config into its own module  
						
						
						
						
					 
					
						2009-12-14 22:12:58 +01:00 
						 
				 
			
				
					
						
							
							
								Albin Eldstål-Damlin 
							
						 
					 
					
						
						
							
						
						8587fcbb93 
					 
					
						
						
							
							Error reporting, pcm_buffer, performance tweaks  
						
						
						
						
					 
					
						2009-12-14 20:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Albin Eldstål-Damlin 
							
						 
					 
					
						
						
							
						
						a4fbf772c1 
					 
					
						
						
							
							Initial filter chain and filter configuration for outputs.  
						
						
						
						
					 
					
						2009-12-14 17:56:31 +01:00 
						 
				 
			
				
					
						
							
							
								Albin Eldstål-Damlin 
							
						 
					 
					
						
						
							
						
						e28c5a0beb 
					 
					
						
						
							
							Initial (statically configured) route filter plugin  
						
						
						
						
					 
					
						2009-12-14 17:41:28 +01:00 
						 
				 
			
				
					
						
							
							
								Albin Eldstål-Damlin 
							
						 
					 
					
						
						
							
						
						c38b9490a8 
					 
					
						
						
							
							Minor documentation fix  
						
						
						
						
					 
					
						2009-12-14 17:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c3085d7b61 
					 
					
						
						
							
							Merge branch 'v0.15.x'  
						
						... 
						
						
						
						Conflicts:
	src/decoder/ffmpeg_plugin.c 
						
						
					 
					
						2009-12-14 17:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8f7bc70bf5 
					 
					
						
						
							
							decoder/wavpack: don't use the nonstandard "uchar" type  
						
						... 
						
						
						
						Use the signed C99 type int8_t instead. 
						
						
					 
					
						2009-12-11 12:45:57 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5a354a1ed4 
					 
					
						
						
							
							mixer: explicitly close all mixers on shutdown  
						
						... 
						
						
						
						Mixers with the "global" flag set aren't closed automatically when the
output device is closed.  Thus, they might still be open when MPD
shuts down. 
						
						
					 
					
						2009-12-08 08:47:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f4b707b4ca 
					 
					
						
						
							
							mapper: apply filesystem_charset to playlists  
						
						... 
						
						
						
						This fixes an inconsistency in the stored playlist subsystem: when
obtaining the list of playlists (listplaylist, listplaylistinfo), the
file names in the playlist directory are converted to UTF-8 (according
to filesystem_charset), but when saving or loading playlists, the
filesystem_charset setting was ignored. 
						
						
					 
					
						2009-12-08 08:33:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cd69fee0a4 
					 
					
						
						
							
							command: verify playlist name in the "rm" command  
						
						... 
						
						
						
						Call spl_valid_name() in spl_delete(). 
						
						
					 
					
						2009-12-08 08:32:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						23e46b38ca 
					 
					
						
						
							
							mapper: fix memory leak when playlist_directory is not set  
						
						... 
						
						
						
						Don't allocate the file name before the playlist_dir==NULL check. 
						
						
					 
					
						2009-12-08 08:06:10 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Jansen 
							
						 
					 
					
						
						
							
						
						179502fe93 
					 
					
						
						
							
							decoder_api: prefer stream_tag over decoder_tag  
						
						... 
						
						
						
						If both tags (stream and decoder) are present, we prefer the stream tag.
Fixes  #2698 , where ICY tag contained useful information, but was
overwritten with bogus decoder tag data. 
						
						
					 
					
						2009-12-07 14:52:48 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						b6b377edd1 
					 
					
						
						
							
							pcm_volume: change old code to use format instead of bits  
						
						
						
						
					 
					
						2009-12-03 20:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						a76097210f 
					 
					
						
						
							
							encoders: remove unnessesary pointers to const strings  
						
						
						
						
					 
					
						2009-12-03 20:43:13 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						ac0bf1a445 
					 
					
						
						
							
							httpd: use get_mime_type to determine encoder content  
						
						
						
						
					 
					
						2009-12-03 20:27:08 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						7b80e73810 
					 
					
						
						
							
							encoders: implement new get_mime_types method  
						
						
						
						
					 
					
						2009-12-03 20:11:32 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						6d11711a01 
					 
					
						
						
							
							encoder: add get_mime_type() method to determine content type by httpd output plugin  
						
						
						
						
					 
					
						2009-12-03 19:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						bae03e173e 
					 
					
						
						
							
							pcm_mix: change old code to use format instead of bits  
						
						
						
						
					 
					
						2009-12-03 17:03:21 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						07b388f8d4 
					 
					
						
						
							
							null_encoder: use pcm_buffer  
						
						
						
						
					 
					
						2009-12-03 17:03:20 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						4809213676 
					 
					
						
						
							
							flac_encoder: add support for libFLAC < 1.1.3  
						
						
						
						
					 
					
						2009-12-03 14:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Middleton 
							
						 
					 
					
						
						
							
						
						c77fa296bc 
					 
					
						
						
							
							compress: add config.h  
						
						... 
						
						
						
						This includes some default values of #defined constants used in the
code; it won't compile without it. 
						
						
					 
					
						2009-12-02 21:14:35 -06:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c412d6251e 
					 
					
						
						
							
							audio_format: changed "bits" to "enum sample_format"  
						
						... 
						
						
						
						This patch prepares support for floating point samples (and probably
other formats).  It changes the meaning of the "bits" attribute from a
bit count to a symbolic value. 
						
						
					 
					
						2009-12-02 22:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								J. Shagam 
							
						 
					 
					
						
						
							
						
						4076523198 
					 
					
						
						
							
							compress: upgraded to AudioCompress 2.0  
						
						... 
						
						
						
						Copied sources from
http://beesbuzz.biz/code/audiocompress/AudioCompress-2.0.tar.gz 
[mk: created this patch under fluffy's name and fixed some gcc
signed/unsigned comparison warnings] 
						
						
					 
					
						2009-12-02 18:11:53 +01:00 
						 
				 
			
				
					
						
							
							
								svitoos 
							
						 
					 
					
						
						
							
						
						7162fe85ce 
					 
					
						
						
							
							tag_id3: fix ID3v1 charset conversion  
						
						... 
						
						
						
						If we define id3v1_encoding, then the tags are not added to the
database. 
						
						
					 
					
						2009-11-30 17:42:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						16123f1b8e 
					 
					
						
						
							
							ffmpeg: don't try to force stereo  
						
						... 
						
						
						
						The plugin code tried to force libavcodec to supply stereo samples.
That however has never actually worked.  By removing this code, we are
able to play surround files for the first time. 
						
						
					 
					
						2009-11-30 09:59:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3857bb9990 
					 
					
						
						
							
							decoder/mpcdec: set 24 bit sample format  
						
						... 
						
						
						
						This fixes a regression due to a typo caused by "decoder: use
audio_format_init_checked()". 
						
						
					 
					
						2009-11-25 08:59:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						300f936228 
					 
					
						
						
							
							pcm_mix: implemented 32 bit support  
						
						
						
						
					 
					
						2009-11-19 21:00:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1358428031 
					 
					
						
						
							
							pcm_volume: implemented 32 bit support  
						
						... 
						
						
						
						Support 32 bit samples with software mixer. 
						
						
					 
					
						2009-11-19 21:00:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c33bbd947b 
					 
					
						
						
							
							Merged release 0.15.6 from branch 'v0.15.x'  
						
						... 
						
						
						
						Conflicts:
	NEWS
	configure.ac 
						
						
					 
					
						2009-11-19 19:59:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						21fdf47b56 
					 
					
						
						
							
							decoder/flac: fixed compiler warning  
						
						... 
						
						
						
						Removed the "vtrack" local variable (which triggered a gcc warning
because it was after the newly introduced NULL check), and run
strtol() on the original parameter. 
						
						
					 
					
						2009-11-19 19:49:44 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						97f8e017c4 
					 
					
						
						
							
							decoder/flac: fixed NULL pointer dereference in CUE code  
						
						... 
						
						
						
						The function flac_vtrack_tnum() was missing a strrchr()==NULL check. 
						
						
					 
					
						2009-11-18 19:55:38 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						d37b4bb199 
					 
					
						
						
							
							cmdline: print out list of encoders in --version info  
						
						
						
						
					 
					
						2009-11-17 20:39:26 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						ea92dee1ae 
					 
					
						
						
							
							encoder: let wave encoder to use pcm_buffer, pcm conversion code cleanup  
						
						
						
						
					 
					
						2009-11-17 20:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								Viliam Mateicka 
							
						 
					 
					
						
						
							
						
						5420f9ae76 
					 
					
						
						
							
							encoder: introducing flac encoder plugin  
						
						
						
						
					 
					
						2009-11-17 19:41:35 +01:00