Max Kellermann 
							
						 
					 
					
						
						
							
						
						575a5bd0b8 
					 
					
						
						
							
							output/null: move functions into the struct  
						
						
						
						
					 
					
						2015-01-09 17:44:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						00740fb23b 
					 
					
						
						
							
							android/build.py: prepend "./" to "configure" if path is empty  
						
						... 
						
						
						
						Fixes in-tree build when the script is called as "android/build.py"
and not "./android/build.py". 
						
						
					 
					
						2015-01-09 16:51:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ae4c189e19 
					 
					
						
						
							
							encoder/Interface: move functions into the struct  
						
						
						
						
					 
					
						2015-01-08 19:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						362a6e6d46 
					 
					
						
						
							
							encoder/Plugin: move struct Encoder to EncoderInterface.hxx  
						
						
						
						
					 
					
						2015-01-08 19:31:57 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c76c7c68ff 
					 
					
						
						
							
							output/recorder: convert struct to class  
						
						
						
						
					 
					
						2015-01-08 16:56:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						59ac9d39d5 
					 
					
						
						
							
							output/recorder: move encoder_finish() call to destructor  
						
						
						
						
					 
					
						2015-01-08 16:56:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ec41caade4 
					 
					
						
						
							
							output/wrapper: add method SendTag()  
						
						
						
						
					 
					
						2015-01-07 19:20:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						06ec06cdd7 
					 
					
						
						
							
							output/recorder: remove unused variable "recorder_output_domain"  
						
						
						
						
					 
					
						2015-01-07 19:17:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b7acf86408 
					 
					
						
						
							
							output/recorder: use FileOutputStream  
						
						
						
						
					 
					
						2015-01-07 19:14:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						58c4db925b 
					 
					
						
						
							
							output/recorder: log commit errors  
						
						
						
						
					 
					
						2015-01-07 19:13:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fe0c4ff3c2 
					 
					
						
						
							
							output/recorder: move code to method Commit()  
						
						
						
						
					 
					
						2015-01-07 19:11:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7a2af0fbf4 
					 
					
						
						
							
							output/recorder: move more functions into the struct  
						
						
						
						
					 
					
						2015-01-07 18:55:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d83127722f 
					 
					
						
						
							
							output/oss: use nullptr instead of NULL  
						
						
						
						
					 
					
						2015-01-07 18:55:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dc03ad05be 
					 
					
						
						
							
							output/oss: add "const" attributes  
						
						
						
						
					 
					
						2015-01-07 18:50:38 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a62df3cb8f 
					 
					
						
						
							
							output/oss: eliminate unnecessary tail code after "switch"  
						
						
						
						
					 
					
						2015-01-07 18:49:29 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						18e32abda9 
					 
					
						
						
							
							output/oss: convert struct to class  
						
						
						
						
					 
					
						2015-01-07 18:43:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						15d29da43b 
					 
					
						
						
							
							output/oss: add "device" parameter to constructor  
						
						
						
						
					 
					
						2015-01-07 18:43:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8b217d5313 
					 
					
						
						
							
							fs/io/FileOutputStream: use O_TMPFILE if available  
						
						... 
						
						
						
						The Linux feature allows writing new files to an invisible file, and
then replace the old file.  This preserves the old file if we get
interrupted by some event. 
						
						
					 
					
						2015-01-06 19:38:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ac62586bad 
					 
					
						
						
							
							test/WriteFile: new debug program  
						
						
						
						
					 
					
						2015-01-06 19:38:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c150fd9a1c 
					 
					
						
						
							
							output/oss: move functions into the struct  
						
						
						
						
					 
					
						2015-01-06 16:24:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						674d14879f 
					 
					
						
						
							
							Merge branch 'v0.19.x'  
						
						
						
						
					 
					
						2015-01-06 12:54:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						37e9010887 
					 
					
						
						
							
							input/async: reset the "open" flag after seeking successfully  
						
						... 
						
						
						
						Fixes a problem with the "curl" input plugin: IsEOF() always returns
true because the "open" flag was cleared by
CurlInputStream::RequestDone() when end-of-stream was reached.  This
flag stays false even when seeking to another position has succeeded.
This patch resets the "open" flag to true after seeking successfully. 
						
						
					 
					
						2015-01-06 12:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4bd2c75056 
					 
					
						
						
							
							thread/Name: disable pthread_setname_np() on NetBSD  
						
						... 
						
						
						
						NetBSD's pthread_setname_np() prototype is incompatible with the rest
of the world, and it requires to pass the string argument as a
non-const pointer.  Instead of working around this misdesign, I hereby
disable the feature on NetBSD. 
						
						
					 
					
						2015-01-06 12:08:36 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b9ed850b98 
					 
					
						
						
							
							thread/Name: enable FormatThreadName() with prctl()  
						
						... 
						
						
						
						Add macro HAVE_THREAD_NAME which is set when any method to set the
thread name is available.  Use that macro in FormatThreadName()
instead of just checking for HAVE_PTHREAD_SETNAME_NP. 
						
						
					 
					
						2015-01-06 12:04:30 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						11cea17496 
					 
					
						
						
							
							thread/Name: indent preprocessor commands  
						
						
						
						
					 
					
						2015-01-06 12:04:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						81df45a893 
					 
					
						
						
							
							fs/io/File{Reader,OutputStream}: use OpenFile()  
						
						
						
						
					 
					
						2015-01-05 23:13:35 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c1f0708a5d 
					 
					
						
						
							
							output/recorder: use config_param::GetBlockPath()  
						
						... 
						
						
						
						Supports "~/" expansion.  Forces us to switch from "const char *" to
AllocatedPath, which is a good thing. 
						
						
					 
					
						2015-01-05 19:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						153f5854e2 
					 
					
						
						
							
							output/alsa: move functions into the struct  
						
						
						
						
					 
					
						2015-01-04 19:53:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f532964fde 
					 
					
						
						
							
							output/pulse: add wrapper for pa_threaded_mainloop_signal()  
						
						
						
						
					 
					
						2015-01-04 19:51:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						efea609dc3 
					 
					
						
						
							
							output/pulse: convert to class  
						
						
						
						
					 
					
						2015-01-04 19:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f3a160038d 
					 
					
						
						
							
							output/pulse: move more code into the struct  
						
						
						
						
					 
					
						2015-01-04 19:45:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f016eef48a 
					 
					
						
						
							
							output/pulse: use AudioOutputWrapper::Init()  
						
						
						
						
					 
					
						2015-01-04 19:44:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f649514183 
					 
					
						
						
							
							output/openal: convert macro to constexpr  
						
						
						
						
					 
					
						2015-01-03 20:00:41 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						afd31677dd 
					 
					
						
						
							
							output/openal: convert struct to class  
						
						
						
						
					 
					
						2015-01-03 20:00:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b28710b08c 
					 
					
						
						
							
							output/openal: move functions into the class  
						
						
						
						
					 
					
						2015-01-02 18:40:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						712ed555e6 
					 
					
						
						
							
							Copyright year 2015  
						
						
						
						
					 
					
						2015-01-01 19:48:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						11fb5bc3d0 
					 
					
						
						
							
							output/osx: use nullptr instead of NULL  
						
						
						
						
					 
					
						2014-12-31 11:47:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2a5feb225b 
					 
					
						
						
							
							ConfigData: use nullptr instead of NULL  
						
						
						
						
					 
					
						2014-12-30 23:26:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						970e338847 
					 
					
						
						
							
							output/pulse: move code into the struct  
						
						
						
						
					 
					
						2014-12-30 00:03:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0b9f650fe2 
					 
					
						
						
							
							output/Wrapper: new helper class  
						
						
						
						
					 
					
						2014-12-29 23:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						977834179a 
					 
					
						
						
							
							output/pulse: move initialization to constructor  
						
						
						
						
					 
					
						2014-12-29 23:07:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b42732743d 
					 
					
						
						
							
							output/pulse: remove unnecessary initialization  
						
						
						
						
					 
					
						2014-12-29 23:00:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						99e6409a67 
					 
					
						
						
							
							{mixer,output}/pulse: move code to LogPulseError()  
						
						
						
						
					 
					
						2014-12-29 22:42:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6a0a5f9693 
					 
					
						
						
							
							output/pulse: move SetError() to lib/pulse/Error.cxx  
						
						
						
						
					 
					
						2014-12-29 22:34:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fe9db8b369 
					 
					
						
						
							
							{mixer,output}/pulse: use a common Domain instance  
						
						
						
						
					 
					
						2014-12-29 22:25:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ca035d0e8d 
					 
					
						
						
							
							mixer/pulse: remove redundant "virtual" keywords  
						
						
						
						
					 
					
						2014-12-29 22:23:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						84c9260dc4 
					 
					
						
						
							
							output/fifo: make variables more local  
						
						
						
						
					 
					
						2014-12-28 00:48:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						987c02e946 
					 
					
						
						
							
							output/pipe: convert to class  
						
						
						
						
					 
					
						2014-12-27 18:57:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5c0bc612fe 
					 
					
						
						
							
							output/pipe: add static method Create()  
						
						
						
						
					 
					
						2014-12-27 18:56:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0e28b53242 
					 
					
						
						
							
							output/pipe: merge Initialize() and Configure()  
						
						
						
						
					 
					
						2014-12-27 18:56:08 +01:00