Lukasz Marek 
							
						 
					 
					
						
						
							
						
						5bef4878d3 
					 
					
						
						
							
							lavd/pulse_audio_enc: respect minreq while checking buffer fullness  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com > 
						
						
					 
					
						2014-04-30 00:36:14 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						f817d55049 
					 
					
						
						
							
							lavd/pulse_audio_enc: signal that buffer is still writable after write  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com > 
						
						
					 
					
						2014-04-30 00:36:06 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						a1e5be5c1a 
					 
					
						
						
							
							lavd/pulse_audio_enc: add pointer checks  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com > 
						
						
					 
					
						2014-04-30 00:35:42 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						954a8f4483 
					 
					
						
						
							
							lavd/pulse_audio_enc: add more buffer attributes  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com > 
						
						
					 
					
						2014-04-30 00:35:42 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a614f892a6 
					 
					
						
						
							
							Merge remote-tracking branch 'lukaszmluki/master'  
						
						... 
						
						
						
						* lukaszmluki/master:
  lavd/pulse_audio_enc: implement pause messages
  lavd/pulse_audio_enc: implement volume messages
  lavd/avdevice: add volume messages
  lavd/pulse_audio_enc: add buffer fullness messages
  lavd/pulse_audio_enc: add nonblocking mode
  lavd/pulse_audio_enc: replace simple API with async API
  lavd/pulse_audio_enc: cosmetics
  lavd/pulse_audio_common: add context helper functions
  lavd/pulse_audio_common: rename variables and enums
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-04-18 04:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						35bf7a491e 
					 
					
						
						
							
							lavd/pulse_audio_enc: implement pause messages  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com > 
						
						
					 
					
						2014-04-18 02:15:56 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						eb9136a7d6 
					 
					
						
						
							
							lavd/pulse_audio_enc: implement volume messages  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com > 
						
						
					 
					
						2014-04-18 02:15:56 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						cef1180329 
					 
					
						
						
							
							lavd/pulse_audio_enc: add buffer fullness messages  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com > 
						
						
					 
					
						2014-04-18 02:15:50 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						bc31a57902 
					 
					
						
						
							
							lavd/pulse_audio_enc: add nonblocking mode  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com > 
						
						
					 
					
						2014-04-18 01:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						eb9dee2d0d 
					 
					
						
						
							
							lavd/pulse_audio_enc: replace simple API with async API  
						
						... 
						
						
						
						Async API allows to use full capabilites of PulseAudio.
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com > 
						
						
					 
					
						2014-04-18 01:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						10627e7e10 
					 
					
						
						
							
							lavd/pulse_audio_enc: cosmetics  
						
						
						
						
					 
					
						2014-04-18 01:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						3937b40e87 
					 
					
						
						
							
							lavd/pulse_audio_enc: implement get_device_list callback  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2014-03-29 09:54:16 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						27256e69ab 
					 
					
						
						
							
							lavd/pulse_audio_enc: implement write_uncoded_frame callback  
						
						... 
						
						
						
						Provided implementation doesn't support planar formats yet.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2014-03-29 09:26:10 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						f607767d93 
					 
					
						
						
							
							lavd: add categories to device implementations  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2014-03-03 23:34:46 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						3aaa50a997 
					 
					
						
						
							
							lavd/pulse_audio_enc: add buffer size control options  
						
						... 
						
						
						
						Add options to control the size of the PulseAudio buffer.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com >
Signed-off-by: Stefano Sabatini <stefasab@gmail.com > 
						
						
					 
					
						2013-11-27 10:12:54 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						babf20a215 
					 
					
						
						
							
							lavd/pulse: add ff_ prefix and fix param type  
						
						... 
						
						
						
						Add ff_ prefix for internal API function.
Change type of param from int into enum AVCodecID as it is more specific.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2013-11-04 00:47:00 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						398844f093 
					 
					
						
						
							
							lavd/pulse_audio_enc: fix flush return code  
						
						... 
						
						
						
						Successful flushing is reported by returning 1 instead of 0.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2013-11-04 00:23:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d041f12513 
					 
					
						
						
							
							avdevice/pulse_audio_enc: remove double ;  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-28 00:52:11 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						7f5e75eea9 
					 
					
						
						
							
							lavd/pulse_audio_enc: more stream validation restrictive  
						
						... 
						
						
						
						So far pulse device picked up first audio stream and ignored others.
It is required to provide exactly one audio stream now.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2013-10-27 21:45:32 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						4fb3aa491b 
					 
					
						
						
							
							lavd:pulse_audio_enc: fix array compared against 0  
						
						... 
						
						
						
						fixes CID 1113222
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2013-10-27 21:45:26 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						e5b3b75669 
					 
					
						
						
							
							lavd/pulse_audio_enc: fix timestamp calculation  
						
						... 
						
						
						
						Current implementation didn't include duration of
last processed packet.
Also remove access to st->cur_dts and replace with pkt->pts.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2013-10-27 21:43:05 +01:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						c428170549 
					 
					
						
						
							
							lavd/pulse_audio_enc: avoid vars in for()  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2013-10-26 01:58:18 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						c6c70c2bf7 
					 
					
						
						
							
							lavd/pulse_audio_enc: add another default to stream name  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2013-10-26 01:58:01 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						d1f383341f 
					 
					
						
						
							
							lavd/pulse_audio_enc: add support for flushing  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com >
Signed-off-by: Stefano Sabatini <stefasab@gmail.com > 
						
						
					 
					
						2013-10-20 19:15:30 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						f569592623 
					 
					
						
						
							
							lavd/pulse_audio_enc: fix error check  
						
						... 
						
						
						
						Error check should be done by checking negative value, not non-zero.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com >
Signed-off-by: Stefano Sabatini <stefasab@gmail.com > 
						
						
					 
					
						2013-10-18 23:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						7b1640c4a6 
					 
					
						
						
							
							avdevice/pulse_audio_enc: fix stream index  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com > 
						
						
					 
					
						2013-10-12 13:52:26 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						60136345e6 
					 
					
						
						
							
							lavd/pulse: move common code to separate file  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com >
Reviewed-by: Stefano Sabatini <stefasab@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-08 23:02:47 +02:00 
						 
				 
			
				
					
						
							
							
								Lukasz Marek 
							
						 
					 
					
						
						
							
						
						361b56c379 
					 
					
						
						
							
							lavd: pulse audio encoder  
						
						... 
						
						
						
						Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com >
Reviewed-by: Stefano Sabatini <stefasab@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-08 14:31:50 +02:00