2268db2cd0 
								
							
								 
							
						 
						
							
							
								
								lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields  
							
							The new fields can be accessed directly and are more intelligible.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4240e6a921 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_hqdn3d: Initialize the whole LUT  
							
							With bps > 8 more than 255..255 are used
The initialized table content is left unchanged,
But it could also be adjusted for the slight difference of
the maximum
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd682b1892 
								
							
								 
							
						 
						
							
							
								
								avfilter: handle error in query_formats() of a bunch of random video filters  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55feff57ce 
								
							
								 
							
						 
						
							
							
								
								avfilter/hqdn3d: an invalid bit depth means a bug, not invalid read data  
							
							This code looks clumsy, and an assert would probably be more welcome. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22b985d59c 
								
							
								 
							
						 
						
							
							
								
								hqdn3d: check memory allocations and propagate errors  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								14e2e40f3b 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_hqdn3: use av_malloc_array()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e995cf1bcc 
								
							
								 
							
						 
						
							
							
								
								avfilter: Add missing emms_c when needed  
							
							Arch specific calls should have an emms_c following to keep the cpu
state consistent.
Reported-By: wm4
CC: libav-stable@libav.org  
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd43ca0443 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not export the filters from shared objects  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b211607b5c 
								
							
								 
							
						 
						
							
							
								
								avfilter: various cosmetics  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8e00cf926 
								
							
								 
							
						 
						
							
							
								
								avfilter: remove redundant use of AV_NE() macro  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								622c977437 
								
							
								 
							
						 
						
							
							
								
								lavfi/hqdn3d: make use of AVFILTER_DEFINE_CLASS  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ba35a346c 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: make config_props work properly when called multiple times.  
							
							Do not leak all the temp buffers. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56e4ce0d13 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: use the name 's' for the pointer to the private context  
							
							This is shorter and consistent across filters. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0122300c86 
								
							
								 
							
						 
						
							
							
								
								lavfi/hqdn3d: restore timeline feature.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0652111833 
								
							
								 
							
						 
						
							
							
								
								lavfi/hqdn3d: use macros instead of hardcoded indexes.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50e66726a2 
								
							
								 
							
						 
						
							
							
								
								lavfi: use ceil right shift for chroma width/height.  
							
							This should fix several issues with odd dimensions inputs.
lut, vflip, pad and crop video filters also need to be checked for such
issues. It's possible sws is also affected. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								093804a93c 
								
							
								 
							
						 
						
							
							
								
								avfilter: Add av_cold attributes to init/uninit functions  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								039c2b7828 
								
							
								 
							
						 
						
							
							
								
								lavfi/hqdn3d: remove timeline flag.  
							
							The filter stores some temporal data, which needs to be done with the
passthrough callback system when timeline is enabled. Until then,
timeline support is disabled. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdd93eabfb 
								
							
								 
							
						 
						
							
							
								
								lavfi: add timeline support.  
							
							Flag added in a few simple filters. A bunch of other filters can likely
use the feature as well. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dedcef8b8 
								
							
								 
							
						 
						
							
							
								
								avfilter: add missing AV_OPT_FLAG_FILTERING_PARAM  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c43a7ecad9 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove now unused args parameter from AVFilter.init  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c747d46f7 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b3c1aecb2 
								
							
								 
							
						 
						
							
							
								
								hqdn3d: Fix out of array read in LOWPASS  
							
							CC:libav-stable@libav.org
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0a863ac89 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: fix uninitialized variable use  
							
							CC:libav-stable@libav.org 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e350379f8 
								
							
								 
							
						 
						
							
							
								
								lavfi: switch to AVFrame.  
							
							Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it
and use AVFrame instead. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76d90125cd 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: x86: Add proper arch optimization initialization  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcb8d9eb8f 
								
							
								 
							
						 
						
							
							
								
								Drop unnecessary 'l' length modifier when printfing double values.  
							
							%f denotes a double argument and 'l' does nothing in this case
according to the C spec. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5eb630e21 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove some video w/h settings after avfilter_copy_buffer_ref_props.  
							
							video->[wh] will be set with the same values as the input after
avfilter_copy_buffer_ref_props. These filters don't change the size of
the input so there is no need for this code. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e1914dfba 
								
							
								 
							
						 
						
							
							
								
								lavfi/hqdn3d: avoid use of uninitialized variable.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed547e2ce5 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: fix permissions  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b43fc127c 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: switch to filter_frame  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								59ee9f78b0 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not use av_pix_fmt_descriptors directly.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b1b902e2c 
								
							
								 
							
						 
						
							
							
								
								hqdn3d: Fix out of array read in LOWPASS  
							
							Fixes ticket1752
Commit message by commiter
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f92d31aa4 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: remove duplicate inline  
							
							This should fix compilation with gcc 3
Found-by: ubitux
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b441a4517b 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: Remove a duplicate inline declaration  
							
							Compilation seems to fail on GCC 3.4 due to this duplicate
declaration.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bd67175c7 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: Don't declare the loop variable within the for loop  
							
							This C99 feature is generally not used in the libav codebase,
since it breaks building with some fringe compilers (GCC 2.95,
MSVC).
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								851bac4b06 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: avoid declaring variable in for()  
							
							This should fix compilation with gcc 2.95 and possibly others
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a1944b907 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: x86 asm  
							
							13% faster on penryn, 16% on sandybridge, 15% on bulldozer
Not simd; a compiler should have generated this, but gcc didn't. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								566858a770 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: support 16bit colordepth  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d9c2dc89a 
								
							
								 
							
						 
						
							
							
								
								Don't include common.h from avutil.h  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ad715dbf3 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: support 9 and 10bit colordepth  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f583e6cc5 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: reduce intermediate precision  
							
							11% faster on penryn, 7% on sandybridge, 5% on bulldozer
Negligible change to output.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85e228c71d 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: simplify and optimize  
							
							14% faster on penryn, 2% on sandybridge, 9% on bulldozer
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60b9785530 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: cosmetics  
							
							Change code style to match the rest of libav.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4f89906e3 
								
							
								 
							
						 
						
							
							
								
								lavfi: add error handling to end_frame().  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9b992d035 
								
							
								 
							
						 
						
							
							
								
								lavfi: add error handling to draw_slice().  
							
							
								
							
							
						 
						13 years ago