c053f48662 
								
							
								 
							
						 
						
							
							
								
								lavfi/transpose: add passthrough option  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6300062774 
								
							
								 
							
						 
						
							
							
								
								lavfi/transpose: add support to named options and shortands  
							
							Allow extensibility. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2308c5bb25 
								
							
								 
							
						 
						
							
							
								
								lavfi/edgedetect: add missing minus in a comment.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d771b1d137 
								
							
								 
							
						 
						
							
							
								
								lavfi: EBU R.128 scanner.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13d878366f 
								
							
								 
							
						 
						
							
							
								
								lavfi/ashowinfo: check plane value before deferencing.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a70b4935f1 
								
							
								 
							
						 
						
							
							
								
								Add missing version macros to libraries  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9de731e9d0 
								
							
								 
							
						 
						
							
							
								
								lavfi/sink_buffer: implement libav compatibility API.  
							
							Implement av_buffersink_read() and av_buffersink_read_samples()
for ffmpeg's version of buffersink.
With this change, avconv linked against ffmpeg's libraries passes
the same number of tests whether it uses ffbuffersink or
buffersink_old. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e1f063efc 
								
							
								 
							
						 
						
							
							
								
								lavfi: enable buffersinks unconditionally.  
							
							They are part of the public API. Their libav compatibility
counterpart are already enabled unconditionally. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11d1ca4b2c 
								
							
								 
							
						 
						
							
							
								
								Use avcodec_free_frame() to free AVFrames.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								740c995288 
								
							
								 
							
						 
						
							
							
								
								lavfi: add asendcmd and sendcmd filters  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7fe1ecefe1 
								
							
								 
							
						 
						
							
							
								
								lavfi/hue: simplify/fix setting logic in set_options()  
							
							Parse expression only when a new value is explicitly specified.
In particular, avoid double free in case an old expression value is
cached, it is set in the context, it is freed as the old value, and
finally the pointer stored in the context is freed again when the filter
is released. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								225efccefc 
								
							
								 
							
						 
						
							
							
								
								lavfi/buffersink: fix check on pixel_fmts in the opaque parameter  
							
							Fix programmatic selection of accepted pixel formats.
Signed-off-by: Stefano Sabatini <stefasab@gmail.com> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								3aa1b53256 
								
							
								 
							
						 
						
							
							
								
								lavfi/hue: set to NULL freed pointers  
							
							Possibly safer. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31aa5b1a78 
								
							
								 
							
						 
						
							
							
								
								lavfi/hue: fix crash when resetting the saturation expression  
							
							Previously when saturation was reinited, the old value was freed when
setting options, and freed again in PARSE_EXPRESSION(). 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dc24600ba 
								
							
								 
							
						 
						
							
							
								
								vsrc_testsrc: Fix case without a specified duration  
							
							Fixes regression since 98f753ec51 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f39d7ff3f 
								
							
								 
							
						 
						
							
							
								
								lavfi/select: make lavc dependency optional.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98f753ec51 
								
							
								 
							
						 
						
							
							
								
								lavfi/testsrc: increase precision of the duration parameter  
							
							Compute duration in microseconds, rather than in timebase units. Decrease
approximation errors. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1f3a4d1e3 
								
							
								 
							
						 
						
							
							
								
								libavfilter/filtfmts: fix argv/argc checks  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5326dc68e 
								
							
								 
							
						 
						
							
							
								
								bavfilter/filtfmts: fix type for channel layouts  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b89c16e73e 
								
							
								 
							
						 
						
							
							
								
								lavfi/select: make sure avctx is set before closing it.  
							
							This avoid a crash when the filter fails before config_input(),
typically with a syntax error in the next filter:
    select=gt(scene\,.4),select=fail 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3496e5dbe 
								
							
								 
							
						 
						
							
							
								
								avfiltergraph: silence an uninitialized variable warning  
							
							The warning is:
libavfilter/avfiltergraph.c: In function ‘avfilter_graph_config’:
libavfilter/avfiltergraph.c:528:9: warning: ‘best_idx’ may be used uninitialized in this function [-Wuninitialized]
libavfilter/avfiltergraph.c:479:13: note: ‘best_idx’ was declared here
Initialize it to an invalid value and add an assert that it's properly
set later. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e48aa8656 
								
							
								 
							
						 
						
							
							
								
								buffersrc: add const to the AVFrame* argument of av_buffersrc_write_frame()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fce361d70 
								
							
								 
							
						 
						
							
							
								
								lavfi: replace empty input/output lists with null pointers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74434d3bfe 
								
							
								 
							
						 
						
							
							
								
								lavfi/ass: mark ass_libavfilter_log_level_map as static const.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3a1eb9edf 
								
							
								 
							
						 
						
							
							
								
								af_pan: Fix sscanf formats to work with buggy sscanf implementations  
							
							Some implementations of sscanf do not handle a space before a trailing %n
properly.
As an example, MSVC's does this for the second insatnce in this patch, for
an input of "0x3:c0=c1:c1=c0":
    1) Match the final "c0" or "c1".
    2) Realize it's at the end of the string.
    3) Check for %n.
    4) There is no %n, but a space instead.
    5) Leave 'len' unitilialized.
So, move it out of the sscanf format strings, and call skip_spaces instead.
This bug does not affect skip_spaces since %n is the first and only formatting
string.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75d34864d1 
								
							
								 
							
						 
						
							
							
								
								lavfi/hue: add dynamic expression evaluation support  
							
							Signed-off-by: Stefano Sabatini <stefasab@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dead4580e2 
								
							
								 
							
						 
						
							
							
								
								lavfi/avcodec: apply cosmetics style fixes  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ad54a44eb 
								
							
								 
							
						 
						
							
							
								
								lavfi: check that buffer and link properties match.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c262ddb8c5 
								
							
								 
							
						 
						
							
							
								
								lavfi: set sample_rate in the default allocator.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5bea2f960 
								
							
								 
							
						 
						
							
							
								
								lavfi/aresample: set buffer properties after copy.  
							
							The aresample filter changes the format, layout and/or sample rate,
it can not copy them blindly from its input.
Related to trac ticket #1671 . 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3015194448 
								
							
								 
							
						 
						
							
							
								
								lavfi/amerge: clarify the error message in case of input overlap  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bbae8cdf4d 
								
							
								 
							
						 
						
							
							
								
								lavfi/amerge: avoid a forward declaration.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b56dddd56 
								
							
								 
							
						 
						
							
							
								
								lavfi/amerge: fix input pad name behaviour.  
							
							This fixes two problems:
 - the invalid pad.name stack pointer after init() ends
 - the duplicated name for all inputs 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								206c34e17d 
								
							
								 
							
						 
						
							
							
								
								lavfi/setpts: set SAMPLE_RATE to NAN when input is no audio  
							
							Should be more robust/consistent. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								722762f7e1 
								
							
								 
							
						 
						
							
							
								
								lavfi/setpts: add FRAME_RATE constant  
							
							Useful for dealing with constant frame-rate video. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28165fee1b 
								
							
								 
							
						 
						
							
							
								
								yadif: cosmetics  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4cb0af945 
								
							
								 
							
						 
						
							
							
								
								lavfi: drop deprecated and pointless avfilter_default_end_frame() function  
							
							Fix warning when compiling boxblur.
While this is technically a major API break, practically there will be no
one using that function since the filtering API is mostly private, so
that function alone is not usable. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3fe303a27d 
								
							
								 
							
						 
						
							
							
								
								vf_idet: Remove emms  
							
							There is no MMX code anyway.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2015b41a0 
								
							
								 
							
						 
						
							
							
								
								vf_colormatrix: Drop unused strings.h header  
							
							It already uses av_strcasecmp.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91141f2a13 
								
							
								 
							
						 
						
							
							
								
								lavfi: add qp_table_size  
							
							This avoid recalculating it and in case w/h changed avoids crashes.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91a84a5247 
								
							
								 
							
						 
						
							
							
								
								af_asyncts: check return value from lavr when flushing.  
							
							Fixes an infinite loop on flush when avresample_get_delay() still
reports some samples but avresample_convert() doesn't return any data. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca7be934d6 
								
							
								 
							
						 
						
							
							
								
								lavfi: 10l fix () placement  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a33b4bc79c 
								
							
								 
							
						 
						
							
							
								
								lavfi: factor copy_video_props() out  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9a0f9bf3c 
								
							
								 
							
						 
						
							
							
								
								libavfilter: pass QP table through the filter chain  
							
							Any volunteers to port the pp and spp filters from libmpcodec?
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb2e7ac3c4 
								
							
								 
							
						 
						
							
							
								
								lavfi/mp: drop rotate wrapper  
							
							The native filter transpose is perfectly equivalent. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a2daef53f 
								
							
								 
							
						 
						
							
							
								
								lavfi/tinterlace: declare source buffers in copy_picture_field() as const  
							
							Increase performance (slightly). 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd5293d216 
								
							
								 
							
						 
						
							
							
								
								lavfi/tinterlace: set inlink->cur to NULL, since it is stored internally  
							
							If not set to NULL, the reference is freed by ff_end_frame(), and later
accessed in end_frame() by the filter code, causing a crash. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e60fcdb989 
								
							
								 
							
						 
						
							
							
								
								vf_hue: fix AVOption defaults  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8267f0f7ae 
								
							
								 
							
						 
						
							
							
								
								vf_scale: fix incompatible pointer type warning  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago