12292f35a3 
								
							
								 
							
						 
						
							
							
								
								v4l2: allow to convert monotonic timestamps.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5fa1a1d8fc 
								
							
								 
							
						 
						
							
							
								
								Support YV12 from video4linux2 devices.  
							
							Reviewed-by: Luca Abeni 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b2327a8202 
								
							
								 
							
						 
						
							
							
								
								Add some missing v4l2 pix_fmt mappings.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4632066713 
								
							
								 
							
						 
						
							
							
								
								Fix v4l pix_fmt mapping for rgb32: There is no transparency information.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93a3ba9bcd 
								
							
								 
							
						 
						
							
							
								
								Fix pix_fmt mapping for v4l2 rgb5x5.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e9651d106 
								
							
								 
							
						 
						
							
							
								
								lavf: remove AVFormatParameters from AVFormatContext.read_header signature  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								106f714d30 
								
							
								 
							
						 
						
							
							
								
								Revert "v4l2: poll the file descriptor"  
							
							This reverts commit 0efd48dfd1 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6db385922 
								
							
								 
							
						 
						
							
							
								
								v4l2: use C99 struct initializer  
							
							Remove some unneeded memsets. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0efd48dfd1 
								
							
								 
							
						 
						
							
							
								
								v4l2: poll the file descriptor  
							
							Instead of busy waiting use poll(); 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8c310cb0a 
								
							
								 
							
						 
						
							
							
								
								v4l2: support compressed formats  
							
							Let pass the codec name to -pixel_format and introduce -input_format. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f13a9ca906 
								
							
								 
							
						 
						
							
							
								
								v4l2: use V4L2_FMT_FLAG_EMULATED only if it is defined  
							
							V4L2_FMT_FLAG_EMULATED was added in 2.6.32. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6a4793d04 
								
							
								 
							
						 
						
							
							
								
								v4l2: list available formats  
							
							Make use of the experimental framesize enumeration ioctl if available. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd2bbad303 
								
							
								 
							
						 
						
							
							
								
								v4l2: set the proper codec_tag  
							
							Unbreak direct streamcopy. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb89b4fc09 
								
							
								 
							
						 
						
							
							
								
								v4l2: refactor device_open  
							
							Check capabilities directly in the function, further simplify the code. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								246007d370 
								
							
								 
							
						 
						
							
							
								
								v4l2: simplify away io_method  
							
							Only mmap is supported. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a896d7f45a 
								
							
								 
							
						 
						
							
							
								
								v4l2: cosmetics  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21aa6ae4fb 
								
							
								 
							
						 
						
							
							
								
								v4l2: uniform and format options  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af7123b2ad 
								
							
								 
							
						 
						
							
							
								
								v4l2: do not force interlaced mode  
							
							Video4linux2 supports both interlaced and non-interlaced mode, do not
ask for interlaced if not necessary. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1adba23cec 
								
							
								 
							
						 
						
							
							
								
								v4l2: remove unneded linux specific asm/types.h include  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ffa1f541b3 
								
							
								 
							
						 
						
							
							
								
								libavdevice: Fix v4l2 compilation under FreeBSD  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3f9ebf743 
								
							
								 
							
						 
						
							
							
								
								lavf: make av_set_pts_info private.  
							
							It's supposed to be called only from (de)muxers. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f0f9a87d0 
								
							
								 
							
						 
						
							
							
								
								Fix various if parenthesis misplacements.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5955c63c36 
								
							
								 
							
						 
						
							
							
								
								v4l2: fix uninitialized variable  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb3244dee2 
								
							
								 
							
						 
						
							
							
								
								Replace all usage of strcasecmp/strncasecmp  
							
							All current usages of it are incompatible with localization.
For example strcasecmp("i", "I") != 0 is possible, but would
break many of the places where it is used.
Instead use our own implementations that always treat the data
as ASCII.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1054ab3595 
								
							
								 
							
						 
						
							
							
								
								v4l2: add libv4l2 support.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96949dafcc 
								
							
								 
							
						 
						
							
							
								
								Replace all strcasecmp/strncasecmp usages.  
							
							All current usages of it are incompatible with localization.
For example strcasecmp("i", "I") != 0 is possible, but would
break many of the places where it is used.
Instead use our own implementations that always treat the data
as ASCII.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6921272b23 
								
							
								 
							
						 
						
							
							
								
								lavd: add v4l and v4l2 aliases.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b3bbdd3e6 
								
							
								 
							
						 
						
							
							
								
								lavf,lavd: replace av_new_stream->avformat_new_stream part I.  
							
							Trivial replacements with sed are done in this commit:
sed 's/av_new_stream(\([^)]*\), 0)/avformat_new_stream(\1, NULL)/' 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								145f741e11 
								
							
								 
							
						 
						
							
							
								
								AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30b4ee7901 
								
							
								 
							
						 
						
							
							
								
								Use explicit struct initializers for AVOutputFormat/AVInputFormat declarations.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c14fe6bc99 
								
							
								 
							
						 
						
							
							
								
								lavf,lavd: remove all usage of AVFormatParameters from demuxers.  
							
							AVFormatParameters are converted into corresponding private options in
av_open_input_file/stream() compat wrappers, so accessing them from
demuxers is redundant. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41b68dce4d 
								
							
								 
							
						 
						
							
							
								
								lavdev: improve feedback in case of invalid frame rate/size  
							
							Show the invalid string in the error message.
While at it also prefer "Could not" over "Couldn't", plain forms are
preferred over contractions (simplify readability, especially for non
English-savvy people).
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e60068baeb 
								
							
								 
							
						 
						
							
							
								
								v4l2: prefer "framerate_q" over "fps" in v4l2_set_parameters()  
							
							The variable is used for containing the parsed value of framerate,
using a lexically consistent name eases readability/understanding.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3251af9037 
								
							
								 
							
						 
						
							
							
								
								v4l2: set default standard to NULL  
							
							It was errouneously changed to "NTSC" by the recent merge commit. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c6fb9f032 
								
							
								 
							
						 
						
							
							
								
								v4l2: do not force NTSC as standard  
							
							Setting a standard is meaningful only for analog capture devices. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								367732832f 
								
							
								 
							
						 
						
							
							
								
								lavf,lavc: free avoptions in a generic way.  
							
							It's simpler and less error-prone.
Fixes some memleaks along the way. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3b15e411d 
								
							
								 
							
						 
						
							
							
								
								fbdev,v4l2: remove some forgotten uses of AVFormatParameters.time_base.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fefa67d536 
								
							
								 
							
						 
						
							
							
								
								v4l2: remove one forgotten use of AVFormatParameters.pix_fmt.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c21324eeb6 
								
							
								 
							
						 
						
							
							
								
								v4l2: add a framerate private option.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7533a727f9 
								
							
								 
							
						 
						
							
							
								
								v4l2: rewrite code iterating the supported standards  
							
							Simplify/clarify the code logic and error reporting. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d48515eb7 
								
							
								 
							
						 
						
							
							
								
								v4l2: perform minor style fixes  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b017086d4 
								
							
								 
							
						 
						
							
							
								
								v4l2: replace memset() with explicit struct initialization  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a70e01b26 
								
							
								 
							
						 
						
							
							
								
								v4l2: don't leak video standard string on error.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								895e4de8d5 
								
							
								 
							
						 
						
							
							
								
								v4l2: create file  @doxy  from text in the copyright header  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72c60f3ecd 
								
							
								 
							
						 
						
							
							
								
								v4l2: remove pointless empty lines  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af344a69f3 
								
							
								 
							
						 
						
							
							
								
								v4l2: set default standard to NULL  
							
							Avoid a failure with the default value of "NTSC". Not all drivers
support a standard. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8f3f6c40b 
								
							
								 
							
						 
						
							
							
								
								v4l2: use OFFSET macro when setting options  
							
							Improve readability. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d576bbf3eb 
								
							
								 
							
						 
						
							
							
								
								v4l2: add a pixel_format private option.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b899e16de 
								
							
								 
							
						 
						
							
							
								
								lavdev: prefer the inclusion of avdevice.h over that of libavformat/avformat.h  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fe7b6443f 
								
							
								 
							
						 
						
							
							
								
								v4l2: add video_size private option.  
							
							
								
							
							
						 
						14 years ago