Michael Niedermayer
							
						 
						
							
							
							
								
							
								d0ac60730d 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: add ov/hsub  
							
							 
							
							 
							
							
								
							
							
							Suggested-by: divVerent
Reviewed-by: Stefano
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Rudolf Polzer
							
						 
						
							
							
							
								
							
								3a14b160bd 
								
							
								 
							
						 
						
							
							
								
								vf_scale: make the dar variable return the DAR.  
							
							 
							
							 
							
							
								
							
							
							Before, it just returned width/height. Correct is width/height*sar.
That way it is consistent with DAR as in probe output and setdar.
Signed-off-by: Rudolf Polzer <divverent@xonotic.org>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								cd43ca0443 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not export the filters from shared objects  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Robert Krüger
							
						 
						
							
							
							
								
							
								83922cccb2 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: Correct vf_scale mappings from arguments to color range  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								3ee796760a 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: dont duplicate default.  
							
							 
							
							 
							
							
								
							
							
							use the defaults set by swscale
Suggested-by: stefano
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								931a4b433d 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: change the default scaler to bicubic  
							
							 
							
							 
							
							
								
							
							
							See: [FFmpeg-devel] [PATCH] swscale/options: switch default to bicubic
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								59d72f8b16 
								
							
								 
							
						 
						
							
							
								
								lavfi/pad,crop,scale: remove options description from filter description  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								b211607b5c 
								
							
								 
							
						 
						
							
							
								
								avfilter: various cosmetics  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ec0e0eb4c1 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale+aresample: minor simpification  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								6d246f440e 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: generic swscale option support  
							
							 
							
							 
							
							
								
							
							
							With this all AVOptions from swscale can be set without each needing
changes to vf_scale.c
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Timothy Gu
							
						 
						
							
							
							
								
							
								3415058541 
								
							
								 
							
						 
						
							
							
								
								vf_scale: add force_original_aspect_ratio  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								8720d3ac21 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: set in_color_matrix default to "auto"  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								f3f4e133d6 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: use sws_getCoefficients()  
							
							 
							
							 
							
							
								
							
							
							Found-by: wm4
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								5156d482cd 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: use the inputs color range when its set and its not overridden  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								24a4367ae9 
								
							
								 
							
						 
						
							
							
								
								vf_scale: add input h/v_chr_pos parameters  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								e31d20255d 
								
							
								 
							
						 
						
							
							
								
								vf_scale: add output h/v_chr_pos parameterss  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								1f7acf3cff 
								
							
								 
							
						 
						
							
							
								
								vfilter/vf_scale: avoid using "{}"  
							
							 
							
							 
							
							
								
							
							
							Should fix compile issues with MSVC
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								3242747df3 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale; fix indent  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								835eee88ec 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: add in/out color range option  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								bbf6cb754c 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale: Add in/out yuv color matrix option  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								ebaf20e94b 
								
							
								 
							
						 
						
							
							
								
								lavfi/scale: allocate interlaced scalers only if needed.  
							
							 
							
							 
							
							
								
							
							
							Fix "Value 0.000000 for parameter 'srch' out of range"
error message when source or destination height is 1.
Note: since the av_opt_set_int() calls are not checked for
failure and the interlaced scalers are not actually used,
this error has no consequence apart from a frightening message
in the log. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								37ded53037 
								
							
								 
							
						 
						
							
							
								
								vf_scale: use sws_init_context()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								5999db97cf 
								
							
								 
							
						 
						
							
							
								
								lavfi/scale: remove av_opt_free()  
							
							 
							
							 
							
							
								
							
							
							Generic code calls it already.
Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								e6c4ac7b5f 
								
							
								 
							
						 
						
							
							
								
								pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Janne Grunau
							
						 
						
							
							
							
								
							
								5f87c277bd 
								
							
								 
							
						 
						
							
							
								
								vf_scale: add endianness conversion pixel format in query_formats  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								d69a4177b9 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove now unused args parameter from AVFilter.init  
							
							 
							
							 
							
							
								
							
							
							Conflicts:
	libavfilter/avfilter.c
	libavfilter/vf_drawtext.c
	libavfilter/vf_lut.c
	libavfilter/vf_select.c
	libavfilter/vf_setpts.c
	libavfilter/vsrc_color.c
	libavfilter/vsrc_movie.c
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								9ab796127a 
								
							
								 
							
						 
						
							
							
								
								avfilter: Update scale to dictionary based options  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								c43a7ecad9 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove now unused args parameter from AVFilter.init  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								c334c113d4 
								
							
								 
							
						 
						
							
							
								
								vf_scale: switch to an AVOptions-based system.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								7e350379f8 
								
							
								 
							
						 
						
							
							
								
								lavfi: switch to AVFrame.  
							
							 
							
							 
							
							
								
							
							
							Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it
and use AVFrame instead. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								3b870f973e 
								
							
								 
							
						 
						
							
							
								
								lavfi/scale: remove usage of link->cur_buf.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								94fdef818e 
								
							
								 
							
						 
						
							
							
								
								vf_scale: switch to filter_frame  
							
							 
							
							 
							
							
								
							
							
							Based on patch by Anton Khirnov
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								565e4993c6 
								
							
								 
							
						 
						
							
							
								
								lavfi: merge start_frame/draw_slice/end_frame  
							
							 
							
							 
							
							
								
							
							
							Any alleged performance benefits gained from the split are purely
mythological and do not justify added code complexity. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								1ba2459fbb 
								
							
								 
							
						 
						
							
							
								
								lavfi/scale: declare the filter private class  
							
							 
							
							 
							
							
								
							
							
							Allow to show the supported options in the ffmpeg -h full output. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								1b21642149 
								
							
								 
							
						 
						
							
							
								
								lavfi/scale: avoid to print a NULL value in log message  
							
							 
							
							 
							
							
								
							
							
							Fix possible crash occurring when libc does not support NULL printing. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								19add3224f 
								
							
								 
							
						 
						
							
							
								
								lavfi/scale: implement clever/insane parsing heuristic, and add a size option  
							
							 
							
							 
							
							
								
							
							
							If the first argument can be read as a video size, set that output size
in the scale. This allows to specify in a filtergraph scale=qcif or
scale=320x240.
This is not completely safe, for example in case of a typo in the video
size string the first argument will be read as the input width
expression, giving rise to a confusing comment. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								c2428ada71 
								
							
								 
							
						 
						
							
							
								
								lavfi/scale: return error code in case of failed reconfiguration in start_frame()  
							
							 
							
							 
							
							
								
							
							
							Avoid an assert, since now the function supports error code return. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								83938c3d4c 
								
							
								 
							
						 
						
							
							
								
								lavfi/scale: accept named options, make parsing more robust  
							
							 
							
							 
							
							
								
							
							
							Also update documentation accordingly. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								59ee9f78b0 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not use av_pix_fmt_descriptors directly.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								568c70e79e 
								
							
								 
							
						 
						
							
							
								
								lavfi: convert input/ouput list compound literals to named objects  
							
							 
							
							 
							
							
								
							
							
							A number of compilers, for example those from TI and IBM, choke on
these initialisers.  The current style is also quite ugly.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								ba04177eeb 
								
							
								 
							
						 
						
							
							
								
								vf_pad/scale: use double precision for aspect ratios.  
							
							 
							
							 
							
							
								
							
							
							Fixes Bug 203.
CC:libav-stable@libav.org 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								8267f0f7ae 
								
							
								 
							
						 
						
							
							
								
								vf_scale: fix incompatible pointer type warning  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								1d9c2dc89a 
								
							
								 
							
						 
						
							
							
								
								Don't include common.h from avutil.h  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								1dc4205018 
								
							
								 
							
						 
						
							
							
								
								lavfi: check all avfilter_ref_buffer() calls for errors.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								e9b992d035 
								
							
								 
							
						 
						
							
							
								
								lavfi: add error handling to draw_slice().  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								ebc8d97481 
								
							
								 
							
						 
						
							
							
								
								lavfi: add error handling to start_frame().  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								3db407038e 
								
							
								 
							
						 
						
							
							
								
								lavfi: use const for AVFilterPad declarations in all filters.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								fda968aa8f 
								
							
								 
							
						 
						
							
							
								
								lavfi: decrease logging level of message showing initial parameters  
							
							 
							
							 
							
							
								
							
							
							Reduce log clutter, consistent with 1a49a169eb . 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								1a49a169eb 
								
							
								 
							
						 
						
							
							
								
								lavfi: make filters less verbose.  
							
							 
							
							
								
							
							
						 
						13 years ago