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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2245476e5c 
								
							
								 
							
						 
						
							
							
								
								avdevice: remove usage of deprecated setter and getter functions  
							
							Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba97cf2c45 
								
							
								 
							
						 
						
							
							
								
								avdevice: Use av_format_get_control_message_cb()  
							
							This is required as the location of this field could change and is
specified in libavformat not avdevice
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9241e544ff 
								
							
								 
							
						 
						
							
							
								
								lavd/avdevice: remove av_ prefix from private function  
							
							Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								649c158e8c 
								
							
								 
							
						 
						
							
							
								
								Add FFMPEG_VERSION into the binary libs  
							
							This simplifies identifying from which revision a binary of a lib came from
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								279412c833 
								
							
								 
							
						 
						
							
							
								
								lavd/avdevice: use better option types for caps options  
							
							Using dedicated types allows to use format/layout names,
not just raw int values.
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6995be43ae 
								
							
								 
							
						 
						
							
							
								
								avdevice/avdevice.c: Use av_freep(), avoid leaving stale pointers  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1c3c3611e 
								
							
								 
							
						 
						
							
							
								
								lavd: no default device unless explicitly set  
							
							AVDeviceInfoList was allocated with first device set as default
even though there is no device after allocation.
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2475fdbd04 
								
							
								 
							
						 
						
							
							
								
								lavd/avdevice: always free detected devices on error  
							
							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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d9c2dc89a 
								
							
								 
							
						 
						
							
							
								
								Don't include common.h from avutil.h  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5874e9c2c 
								
							
								 
							
						 
						
							
							
								
								libavdevice: increase LIBAVDEVICE_VERSION_MICRO to 100  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e528cdac8a 
								
							
								 
							
						 
						
							
							
								
								Revert "replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION"  
							
							This reverts commit 29ba091136 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0cb88628fb 
								
							
								 
							
						 
						
							
							
								
								Revert "use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*"  
							
							This reverts commit a03be6e1ba 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a03be6e1ba 
								
							
								 
							
						 
						
							
							
								
								use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								29ba091136 
								
							
								 
							
						 
						
							
							
								
								replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION  
							
							also update the multiple inclusion guards in config.h|mak 
							
						 
						14 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7a0e29f31 
								
							
								 
							
						 
						
							
							
								
								Split avdevice.c off from alldevices.c.  
							
							alldevices.c is not a good place for avdevice_version().
Originally committed as revision 20546 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6493a8fbd 
								
							
								 
							
						 
						
							
							
								
								Rename libavcodec/i386/ --> libavcodec/x86/.  
							
							It contains optimizations that are not specific to i386 and
libavutil uses this naming scheme already.
Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d0ddd1a9f 
								
							
								 
							
						 
						
							
							
								
								split-radix FFT  
							
							c is 1.9x faster than previous c (on various x86 cpus), sse is 1.6x faster than previous sse.
Originally committed as revision 14698 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								245976da2a 
								
							
								 
							
						 
						
							
							
								
								Use full path for #includes from another directory.  
							
							Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40d0e665d0 
								
							
								 
							
						 
						
							
							
								
								Do not misuse long as the size of a register in x86.  
							
							typedef x86_reg as the appropriate size and use it instead.
Originally committed as revision 13081 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b550bfaa61 
								
							
								 
							
						 
						
							
							
								
								Add libavcodec to compiler include flags in order to simplify header  
							
							include paths in the source files.
mostly from a patch by Ronald S. Bultje, rbultje ronald.bitfreak net
Originally committed as revision 9034 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b78e7197a8 
								
							
								 
							
						 
						
							
							
								
								Change license headers to say 'FFmpeg' instead of 'this program/this library'  
							
							and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e4ecf26f5 
								
							
								 
							
						 
						
							
							
								
								ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm.  
							
							2.5% faster fft, 0.5% faster vorbis.
Originally committed as revision 6023 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82eb4b0f1b 
								
							
								 
							
						 
						
							
							
								
								3DNow! & Extended 3DNow! versions of FFT  
							
							Patch by Zuxy Meng, zuxy <<dot>> meng >>at<< gmail <<dot>> com
Minor non-functional diff-related fixes by me.
Originally committed as revision 5125 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago