Max Kellermann 
							
						 
					 
					
						
						
							
						
						6bb166aaaa 
					 
					
						
						
							
							decoder_api: log the decoder plugin name  
						
						
						
						
							
						
					 
					
						2012-05-29 22:52:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan Neuschäfer 
							
						 
					 
					
						
						
							
						
						cca9bc5176 
					 
					
						
						
							
							decoder/ffmpeg: improve "decoding failed" message  
						
						... 
						
						
						
						"Frame skipped" might cause the impression that the decoding of a whole
song failed. 
						
						
							
						
					 
					
						2012-05-29 22:46:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan Neuschäfer 
							
						 
					 
					
						
						
							
						
						8b6b25220d 
					 
					
						
						
							
							decoder/ffmpeg: add webm as a supported format  
						
						
						
						
							
						
					 
					
						2012-05-29 22:38:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jurgen Kramer 
							
						 
					 
					
						
						
							
						
						3c3f1b7ff2 
					 
					
						
						
							
							Add support for DSF files to DSDIFF decoder - v4  
						
						... 
						
						
						
						Version 4 of my patch to add DSF support to the DSDIFF
decoder plugin.
This time I have taken a different approach and created a new
read_metadata function specific for reading DSF files. This saves an
indent (and for me a lot of indent nightmares) and also useful for
splitting the DSF and DFF decoders later on.
There are still a few lines which exceed the 80 character width limit by
a few chars. I was not able to stay within the limit and create (for me)
readable code.
Jurgen 
						
						
							
						
					 
					
						2012-05-02 08:47:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan Dieter 
							
						 
					 
					
						
						
							
						
						57d89131e9 
					 
					
						
						
							
							tag_rva2: parse multiple ID3 "RVA2" tags  
						
						
						
						
							
						
					 
					
						2012-04-23 23:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan Dieter 
							
						 
					 
					
						
						
							
						
						7c6d1896a4 
					 
					
						
						
							
							tag_rva2: support separate album/track replay gain  
						
						
						
						
							
						
					 
					
						2012-04-23 23:29:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ad83c7f704 
					 
					
						
						
							
							tag_rva2: move code to rva2_apply_frame()  
						
						
						
						
							
						
					 
					
						2012-04-23 23:28:34 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6b52d040b1 
					 
					
						
						
							
							test/read_rva2: new debug program for the RVA2 library  
						
						
						
						
							
						
					 
					
						2012-04-23 23:00:41 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						404fa89937 
					 
					
						
						
							
							tag_id3: export tag_id3_load()  
						
						
						
						
							
						
					 
					
						2012-04-23 22:51:45 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						89377556cd 
					 
					
						
						
							
							output/alsa: multiply writei() result with out_frame_size  
						
						... 
						
						
						
						.. and not in_frame_size, because this relates to the frame size being
sent to ALSA.  pcm_export_source_size() will then turn it back into
the in_frame_size scale. 
						
						
							
						
					 
					
						2012-04-23 21:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ec93114347 
					 
					
						
						
							
							pcm_export: consider the pack24 flag in _source_size()  
						
						
						
						
							
						
					 
					
						2012-04-23 21:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						df1c5ce314 
					 
					
						
						
							
							pcm_export: add _frame_size()  
						
						... 
						
						
						
						Move code from the ALSA output plugin. 
						
						
							
						
					 
					
						2012-04-23 21:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a0e4b6e266 
					 
					
						
						
							
							output/alsa: fix out_frame_size formula, multiply with channels  
						
						... 
						
						
						
						The hard-coded "3 bytes" was wrong because it ignored the number of
channels. 
						
						
							
						
					 
					
						2012-04-23 21:54:08 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0de39b64cb 
					 
					
						
						
							
							configure.ac: work around syntax error  
						
						... 
						
						
						
						.. when HAVE_WINDOWS was not set. 
						
						
							
						
					 
					
						2012-04-23 21:54:08 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						36a7b4e275 
					 
					
						
						
							
							Merge branch 'v0.16.x'  
						
						... 
						
						
						
						Conflicts:
	NEWS
	configure.ac 
						
						
							
						
					 
					
						2012-04-06 15:42:41 +02:00 
						 
				 
			
				
					
						
							
							
								Avuton Olrich 
							
						 
					 
					
						
						
							
						
						d3cc8e0ac0 
					 
					
						
						
							
							Modify version string to post-release version 0.16.9~git  
						
						
						
						
							
						
					 
					
						2012-04-04 18:37:47 -07:00 
						 
				 
			
				
					
						
							
							
								Avuton Olrich 
							
						 
					 
					
						
						
							
						
						db1ce4eeeb 
					 
					
						
						
							
							mpd version 0.16.8  
						
						
						
						
							
 
						
					 
					
						2012-04-04 18:37:47 -07:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c22cbbf828 
					 
					
						
						
							
							Merge branch 'v0.16.x'  
						
						... 
						
						
						
						Conflicts:
	src/output/osx_plugin.c
	src/text_input_stream.c 
						
						
							
						
					 
					
						2012-04-05 00:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5acee73fc8 
					 
					
						
						
							
							encoder/vorbis: generate end-of-stream packet when playback ends  
						
						... 
						
						
						
						Add the encoder_plugin method end().  This is important for the
recorder plugin. 
						
						
							
						
					 
					
						2012-04-05 00:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						466c337bcb 
					 
					
						
						
							
							encoder_plugin: add state assertions  
						
						
						
						
							
						
					 
					
						2012-04-05 00:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						98a468a101 
					 
					
						
						
							
							encoder/vorbis: generate end-of-stream packet before tag  
						
						... 
						
						
						
						Don't reset the ogg_stream_state object, because this discards the
end-of-stream packet that was just added. 
						
						
							
						
					 
					
						2012-04-04 23:59:06 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						47c58c01d1 
					 
					
						
						
							
							test/test_vorbis_encoder: program to debug the vorbis encoder  
						
						
						
						
							
						
					 
					
						2012-04-04 23:58:00 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a9edf85a69 
					 
					
						
						
							
							output/jack: check for connection failure before starting playback  
						
						
						
						
							
						
					 
					
						2012-04-04 21:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e7a1862517 
					 
					
						
						
							
							output/jack: workaround for libjack1 crash bug  
						
						
						
						
							
						
					 
					
						2012-04-04 21:38:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jurgen Kramer 
							
						 
					 
					
						
						
							
						
						f930f37d35 
					 
					
						
						
							
							Add support for DSD-over-USB version 1.0, remove pre-v1 support  
						
						
						
						
							
						
					 
					
						2012-04-04 20:13:15 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4feb57e895 
					 
					
						
						
							
							db_lock, archive/bz2, ...: workaround for G_STATIC_MUTEX_INIT warning  
						
						
						
						
							
						
					 
					
						2012-04-04 20:13:15 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						712e3eb120 
					 
					
						
						
							
							input/curl: use g_source_get_time()  
						
						... 
						
						
						
						g_source_get_current_time() is deprecated since GLib 2.28.  This patch
adds a compatibility wrapper for older GLib versions to glib_compat.h. 
						
						
							
						
					 
					
						2012-04-04 20:05:48 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d8e423df1a 
					 
					
						
						
							
							directory: use strrchr() instead of g_basename()  
						
						... 
						
						
						
						g_basename() is deprecated in GLib 2.32. 
						
						
							
						
					 
					
						2012-04-04 19:08:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						09aa0dc676 
					 
					
						
						
							
							uri: remove g_basename() call from uri_get_suffix()  
						
						... 
						
						
						
						g_basename() is deprecated in GLib 2.32.  Instead, verify that the
suffix does not have a backslash, to catch Windows path names. 
						
						
							
						
					 
					
						2012-04-04 12:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						83174de420 
					 
					
						
						
							
							update: properly skip symlinks in path that is to be updated.  
						
						
						
						
							
						
					 
					
						2012-04-04 08:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8ff0197a43 
					 
					
						
						
							
							output/osx: use the fifo_buffer library instead of rolling own  
						
						... 
						
						
						
						The existing buffer implementation has a major flaw: it is unable to
re-fill the buffer until it has been consumed completely, leading to
many occasions where the render callback needs to generate silence,
just because the play() implementation was unable to append more
data.  The fifo_buffer library handles that well. 
						
						
							
						
					 
					
						2012-03-28 21:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a2b5db0003 
					 
					
						
						
							
							audio_format: remove SAMPLE_FORMAT_DSD_OVER_USB  
						
						... 
						
						
						
						DSD-over-USB should not be a MPD core format, because it is not a
"natural" format; it is just a temnporary over-the-wire format.  This
format has been implemented in pcm_export, and does not need to be
supported by pcm_convert. 
						
						
							
						
					 
					
						2012-03-27 01:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2803ec2e96 
					 
					
						
						
							
							output/alsa: support 32 bit DSD-over-USB  
						
						
						
						
							
						
					 
					
						2012-03-27 01:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ddd4f675a2 
					 
					
						
						
							
							pcm_export: implement 24 to 32 bit conversion  
						
						... 
						
						
						
						For 32 bit DSD-over-USB support. 
						
						
							
						
					 
					
						2012-03-27 01:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d271dd2cce 
					 
					
						
						
							
							output/alsa: use pcm_export for the DSD-over-USB conversion  
						
						
						
						
							
						
					 
					
						2012-03-27 01:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ebfdd37451 
					 
					
						
						
							
							pcm_export: support DSD to DSD-over-USB conversion  
						
						... 
						
						
						
						Prepare for removing SAMPLE_FORMAT_DSD_OVER_USB. 
						
						
							
						
					 
					
						2012-03-27 01:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f6d6110aaa 
					 
					
						
						
							
							output/alsa: move pcm_export_open() to caller  
						
						... 
						
						
						
						Give the caller more control, prepare for DSD-over-USB improvements. 
						
						
							
						
					 
					
						2012-03-27 01:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a0730cf264 
					 
					
						
						
							
							pcm_export: support packing SAMPLE_FORMAT_DSD_OVER_USB  
						
						... 
						
						
						
						It's a padded 24 bit format. 
						
						
							
						
					 
					
						2012-03-27 00:37:14 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ec61b3a5fc 
					 
					
						
						
							
							pcm_export: initialize the "pack" buffer  
						
						
						
						
							
						
					 
					
						2012-03-27 00:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						521f2294cb 
					 
					
						
						
							
							pcm_export: fix API documentation  
						
						
						
						
							
						
					 
					
						2012-03-27 00:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2f0674807c 
					 
					
						
						
							
							output/alsa: more debug output  
						
						
						
						
							
						
					 
					
						2012-03-27 00:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dan McGee 
							
						 
					 
					
						
						
							
						
						de0f46b947 
					 
					
						
						
							
							Use g_message and not g_debug when removing song  
						
						... 
						
						
						
						When adding or updating a song, we get a log message even if debug is not
enabled. It seems odd that removing a song shouldn't be done at the same log
level; otherwise looking at the log leads you to believe songs are never
removed from the library on update.
Signed-off-by: Dan McGee <dan@archlinux.org > 
						
						
							
						
					 
					
						2012-03-26 17:32:18 +02:00 
						 
				 
			
				
					
						
							
							
								Dan McGee 
							
						 
					 
					
						
						
							
						
						1a57fa095f 
					 
					
						
						
							
							Fix processing of sticker database path  
						
						... 
						
						
						
						After a previous refactor, the current code fails on paths that need
expansion (e.g, '~/.mpd/sticker.db'), because we are not passing the correct
path to the sticker database code. Pass the expanded (and previously unused)
string instead of the original string.
Signed-off-by: Dan McGee <dan@archlinux.org > 
						
						
							
						
					 
					
						2012-03-26 17:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						167242fec0 
					 
					
						
						
							
							output/alsa: add option to enable DSD over USB  
						
						
						
						
							
						
					 
					
						2012-03-22 01:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						81208d78ac 
					 
					
						
						
							
							pcm_dsd: implement DSD to 24 bit USB conversion  
						
						... 
						
						
						
						Implements the dCS suggested standard:
 http://www.dcsltd.co.uk/page/assets/DSDoverUSB.pdf  
						
						
							
						
					 
					
						2012-03-22 01:14:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						da8b01771f 
					 
					
						
						
							
							playlist/soundcloud: libyajl2 uses size_t for string lengths  
						
						... 
						
						
						
						Fixes build failure on 64 bit. 
						
						
							
						
					 
					
						2012-03-22 01:07:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						725fbe946b 
					 
					
						
						
							
							output/alsa: split the frame_size attribute  
						
						... 
						
						
						
						Make it in_frame_size and out_frame_size, to account for packing. 
						
						
							
						
					 
					
						2012-03-22 01:01:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b99ecb4dc9 
					 
					
						
						
							
							audio_format: remove the packed S24 format  
						
						... 
						
						
						
						For simplicity, the MPD core should not have to deal with packing.  It
is rarely used, and those plugins that need it should use the
pcm_export library instead. 
						
						
							
						
					 
					
						2012-03-22 00:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						208a96b211 
					 
					
						
						
							
							output/alsa: use pcm_export to pack 24 bit samples  
						
						
						
						
							
						
					 
					
						2012-03-22 00:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						43774455cc 
					 
					
						
						
							
							output/oss: use pcm_export to pack 24 bit samples  
						
						
						
						
							
						
					 
					
						2012-03-22 00:33:40 +01:00