d8ae40611b 
								
							
								 
							
						 
						
							
							
								
								Revert "lavd: add new API for iterating input and output devices"  
							
							This reverts commit 0fd475704ece1d77a5e7 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0fd475704e 
								
							
								 
							
						 
						
							
							
								
								lavd: add new API for iterating input and output devices  
							
							This also adds an avpriv function to register devices in
libavformat 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								776f289c0f 
								
							
								 
							
						 
						
							
							
								
								avdevice/alldevices: make avdevice_register_all thread safe  
							
							use ff_thread_once
Suggested-by: wm4 <nfxjfg@googlemail.com>
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58c7bf789f 
								
							
								 
							
						 
						
							
							
								
								doxygen: Standardize root-level modules  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ed4644d6d 
								
							
								 
							
						 
						
							
							
								
								x11grab: Rename internal component to "xcbgrab"  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fef648d10 
								
							
								 
							
						 
						
							
							
								
								Remove the legacy X11 screen grabber  
							
							The XCB screen grabber is a drop-in replacement and not under GPL. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28efeb6502 
								
							
								 
							
						 
						
							
							
								
								doc: avoid incorrect phrase 'allows to'  
							
							Also fix typo found by Lou Logan:
Sacrifying -> Sacrificing
Reviewed-by: Lou Logan <lou@lrcd.com>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								007c33df0a 
								
							
								 
							
						 
						
							
							
								
								lavd/avdevice: introduce helper functions for sink/sources listing  
							
							Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8cbf0827e1 
								
							
								 
							
						 
						
							
							
								
								Various small spelling fixes.  
							
							Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c0f36412a 
								
							
								 
							
						 
						
							
							
								
								lavd/avdevice: add volume messages  
							
							Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88c4e5a049 
								
							
								 
							
						 
						
							
							
								
								lavd/avdevice: fix buildbreak when included to C++ code  
							
							class is reserved keyword in C++ and compilator complains about that variable.
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c02e3dca2d 
								
							
								 
							
						 
						
							
							
								
								lavd: add control message enums  
							
							Adds messages that allows to control (audio) buffer and play/pause state.
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6db42a2b6b 
								
							
								 
							
						 
						
							
							
								
								lavd: add device capabilities API  
							
							Provides API to query device capabilities.
Each device must implement callbacks to benefit from this API.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06fed44051 
								
							
								 
							
						 
						
							
							
								
								lavd/avdevice: add device iterators  
							
							Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81c3f81d6f 
								
							
								 
							
						 
						
							
							
								
								lavd: add list devices API  
							
							Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e5cb426c6 
								
							
								 
							
						 
						
							
							
								
								lavd/avdevice: add param to create window buffer message  
							
							Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								102bd64168 
								
							
								 
							
						 
						
							
							
								
								lavd: add avdevice_dev_to_app_control_message API  
							
							New API allows to send messages from devices to application.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7151411b9c 
								
							
								 
							
						 
						
							
							
								
								lavd: add avdevice_app_to_dev_control_message API  
							
							New API allows to send messages from application to devices.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24f8961f93 
								
							
								 
							
						 
						
							
							
								
								x11grab: cosmetics: consistent naming for x11grab-related things  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86ab7b0f2f 
								
							
								 
							
						 
						
							
							
								
								Create version.h headers for libraries that lack them  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2c5383620 
								
							
								 
							
						 
						
							
							
								
								avdevice: bump soname due to lavf soname bump  
							
							avdevice is just a part of lavf and uses lavf API/ABI/structures
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7181c4edee 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Remove extra newlines at EOF  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								941e9f2238 
								
							
								 
							
						 
						
							
							
								
								lavd: remove deprecated v4l grab device.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5874e9c2c 
								
							
								 
							
						 
						
							
							
								
								libavdevice: increase LIBAVDEVICE_VERSION_MICRO to 100  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1be323054e 
								
							
								 
							
						 
						
							
							
								
								Add basic libavdevice documentation.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0de9c41ff4 
								
							
								 
							
						 
						
							
							
								
								pulse: introduce pulseaudio input  
							
							It currently use the simple api and is using the latency information
provided only to offset the stream start.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e417d80d28 
								
							
								 
							
						 
						
							
							
								
								lavd: add libcdio-paranoia input device for audio CD grabbing  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4893c204c8 
								
							
								 
							
						 
						
							
							
								
								lavdev/lavfi: add audio support  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0883a7fa3b 
								
							
								 
							
						 
						
							
							
								
								dshow: add option to list audio/video options  
							
							Signed-off-by: Stefano Sabatini <stefasab@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4b2027d10 
								
							
								 
							
						 
						
							
							
								
								dshow: add audio/video options  
							
							Signed-off-by: Stefano Sabatini <stefasab@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								214357341a 
								
							
								 
							
						 
						
							
							
								
								lavdev: add libavfilter virtual input device  
							
							This input device is to be considered still experimental, only video
output is supported. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65eae2a7a2 
								
							
								 
							
						 
						
							
							
								
								lavdev: add openal input device  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d0fdb0ad5 
								
							
								 
							
						 
						
							
							
								
								sdl: use the filename for defining the window title, if not specified  
							
							This allows a more efficient use of the commandline. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b2a6f25c67 
								
							
								 
							
						 
						
							
							
								
								lavdev: add SDL output device  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e48993e3cf 
								
							
								 
							
						 
						
							
							
								
								lavdev: include libavformat/avformat.h in avdevice.h  
							
							The header is always required for files which directly deal with
devices, since libavdevice uses the AVFormat* structures defined in
avformat.h.
Avoid the need to explicitely add libavformat/avformat.h. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aaea149035 
								
							
								 
							
						 
						
							
							
								
								lavdevice: mark v4l for removal on next major bump.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								139f3ac42d 
								
							
								 
							
						 
						
							
							
								
								Bump major versions of all libraries.  
							
							They've accumulated enough new APIs and corresponding deprecated cruft.
This breaks API and ABI. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6f951442e 
								
							
								 
							
						 
						
							
							
								
								framebuffer device demuxer  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15d59d2cea 
								
							
								 
							
						 
						
							
							
								
								sndio support for playback and record  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a204f0760 
								
							
								 
							
						 
						
							
							
								
								framebuffer device demuxer  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8621a37d9f 
								
							
								 
							
						 
						
							
							
								
								In video4linux2, in the case the timebase value in ap is 0/0, read the  
							
							timebase value already set in the driver, and set it back in the codec
stream, rather than leaving the invalid value of 0/0.
In particular, fix ffmpeg grabbing timestamps when the timebase value
is not set through the CLI.
Originally committed as revision 26224 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e16f217ceb 
								
							
								 
							
						 
						
							
							
								
								Use new imgutils.h API names, fix deprecation warnings.  
							
							Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ce9b4310c 
								
							
								 
							
						 
						
							
							
								
								Remove use of the deprecated function avcodec_check_dimensions(), use  
							
							av_check_image_size() instead.
Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49bd8e4b84 
								
							
								 
							
						 
						
							
							
								
								Fix grammar errors in documentation  
							
							Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1dc5c35809 
								
							
								 
							
						 
						
							
							
								
								Satisfy style nits.  
							
							Originally committed as revision 21648 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c173693698 
								
							
								 
							
						 
						
							
							
								
								Add functions to return library license and library configuration.  
							
							Originally committed as revision 20547 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f20782c04 
								
							
								 
							
						 
						
							
							
								
								Add missing #includes for avutil.h, required for the AV_VERSION* macros.  
							
							Originally committed as revision 20544 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80ff8a16f5 
								
							
								 
							
						 
						
							
							
								
								Implement JACK input device.  
							
							Patch by Olivier Guilyardi list samalyse com.
See the thread: "[FFmpeg-devel] [PATCH] libavdevice: JACK demuxer".
Originally committed as revision 18322 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								987903826b 
								
							
								 
							
						 
						
							
							
								
								Globally rename the header inclusion guard names.  
							
							Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.'  to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago