b83d1ee3b4 
								
							
								 
							
						 
						
							
							
								
								avutil: Move library version related macros to version.h  
							
							This is a more sensible place for these macros. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d3ea1957f 
								
							
								 
							
						 
						
							
							
								
								Bump major of libavfilter for reference counted buffer API changes.  
							
							Applications that have been linked against an older release of Libav and pick up
updated libraries experience segmentation faults because they pick up the new
libavfilter, which assumes AVFrames have been allocated by libavutil and thus
contain new reference-counting related fields. This will break for AVFrames that
have been allocated by old libavcodec.
All scheduled API changes are deferred to the next bump. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f8bc92365 
								
							
								 
							
						 
						
							
							
								
								Add missing #includes for *INT64_MAX and *INT64_C  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a16ec19d2 
								
							
								 
							
						 
						
							
							
								
								vf_interlace: check one av_frame_clone allocation  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cffecc0e7e 
								
							
								 
							
						 
						
							
							
								
								avfilter/graphparser: Directly free filter memory if initialization fails  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d1a68e95b 
								
							
								 
							
						 
						
							
							
								
								avfilter/buffer: Suppress deprecation warning for avfilter_unref_buffer  
							
							The function is used in a block of code that is deprecated anyway. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e73996954d 
								
							
								 
							
						 
						
							
							
								
								filtfmts-test: Fix use of deprecated API  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								446e37dc97 
								
							
								 
							
						 
						
							
							
								
								vf_fieldorder: remove superfluous get_video_buffer  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								34a0ac41a8 
								
							
								 
							
						 
						
							
							
								
								vf_aspect: support variables in evaluating the aspect ratios  
							
							Example: -vf setsar=sar="sar*9/10"
Signed-off-by: Rudolf Polzer <divverent@xonotic.org>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed1a11ed52 
								
							
								 
							
						 
						
							
							
								
								gradfun: x86: Factor out common code for some gradfun_filter_line() variants  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee80cf741a 
								
							
								 
							
						 
						
							
							
								
								avfilter: x86: K&R formatting cosmetics  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd43ca0443 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not export the filters from shared objects  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								884c7a6eb8 
								
							
								 
							
						 
						
							
							
								
								avfilter: fix const use of avfilter_next  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c439b41d0 
								
							
								 
							
						 
						
							
							
								
								avfilter: have avfilter_get_by_name return const for next bump  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e73049416 
								
							
								 
							
						 
						
							
							
								
								avfilter: x86: Port gradfun filter optimizations to yasm  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6633c55a3 
								
							
								 
							
						 
						
							
							
								
								avfilter: Fix typo in Loren's email address  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3511d4fc97 
								
							
								 
							
						 
						
							
							
								
								pthread: Avoid crashes/odd behavior caused by spurious wakeups  
							
							This is similar to 5152196b2b 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00d7369de0 
								
							
								 
							
						 
						
							
							
								
								vf_fieldorder: log when processing is skipped  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb90a2091f 
								
							
								 
							
						 
						
							
							
								
								pthread: Fix deadlock during thread initialization  
							
							Sometimes, if pthread_create() failed, then pthread_cond_wait() could
accidentally be called in the worker threads after the uninit function
had already called pthread_cond_broadcast(), leading to a deadlock.
Don't call pthread_cond_wait() if c->done is set.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06e7301a2e 
								
							
								 
							
						 
						
							
							
								
								vf_interlace: do not process an already interlaced frame  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0767bfd199 
								
							
								 
							
						 
						
							
							
								
								lavfi: allow user-provided execute() callbacks  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								faa8245bd4 
								
							
								 
							
						 
						
							
							
								
								vf_lut: Constantize  
							
							The pixel format tables are never modified, mark them as constant.
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb8f70c96e 
								
							
								 
							
						 
						
							
							
								
								vf_fps: use double constants for default/min/max for start_time  
							
							When using AV_NOPTS_VALUE (which expands to INT64_C(0x8000000000000000))
as union initializer for a double field, the c99 converter needs to
interpret this constant when filling the union initializer, and it is
interpreted as a positive value.
When converting AV_NOPTS_VALUE to a double, MSVC 2010 ends up with
the same positive value as the c99 converter, while MSVC 2012 gets
a negative value.
This results in an infite loop in various FATE tests on MSVC 2012.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ce1a7598e 
								
							
								 
							
						 
						
							
							
								
								vf_interlace: fix file permissions  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								545a0b807c 
								
							
								 
							
						 
						
							
							
								
								vf_fps: add 'start_time' option  
							
							This allows for dropping or duplication to match a particular start time. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3799376dd3 
								
							
								 
							
						 
						
							
							
								
								lavfi/fifo: fix flushing when using request_samples  
							
							If any samples are still buffered when request_frame returns EOF, they
won't be returned currently. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77cc958f60 
								
							
								 
							
						 
						
							
							
								
								lavfi: add const to the AVFilter parameter of avfilter_graph_create_filter()  
							
							This function should never modify the filter. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7950e519bb 
								
							
								 
							
						 
						
							
							
								
								Disable deprecation warnings for cases where a replacement is available  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5a138652f 
								
							
								 
							
						 
						
							
							
								
								Give less generic names to global library option arrays  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45dd1ae1b3 
								
							
								 
							
						 
						
							
							
								
								avfilter: Add some missing FF_API_AVFILTERBUFFER ifdefs  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e8c6f221a 
								
							
								 
							
						 
						
							
							
								
								avisynth: Fix a "AVISynth" vs. "AviSynth" struct name typo  
							
							Also fix some similar typos in comments and documentation. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf4b0ed1d5 
								
							
								 
							
						 
						
							
							
								
								Add missing deprecation attributes  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								966689442e 
								
							
								 
							
						 
						
							
							
								
								buffersink: K&R formatting cosmetics  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								779e6c2b98 
								
							
								 
							
						 
						
							
							
								
								lavfi: add attribute_align_arg to all public entry points  
							
							Previously it was partly only added to central functions called
internally, however if GCC would inline these into the public fuction, the
alignment attribute would not take effect.
Instead, add it to all public entry points to avoid these problems.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6756d98cec 
								
							
								 
							
						 
						
							
							
								
								lavfi: filtfmts: use newer avfilter APIs  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ac7fa81b2 
								
							
								 
							
						 
						
							
							
								
								Consistently use "cpu_flags" as variable/parameter name for CPU flags  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50612484e0 
								
							
								 
							
						 
						
							
							
								
								pthread: Rename thread_init to avoid symbol collision  
							
							The AIX threads library exposes a function with the same name.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bec509db43 
								
							
								 
							
						 
						
							
							
								
								vf_interlace: better handling of odd video size  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eeeb5c291d 
								
							
								 
							
						 
						
							
							
								
								vsrc_movie: do not free avoption variables in uninit()  
							
							The generic code frees them as well. Since av_free was used to free them
instead of av_freep, this would result in a double free. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9c7bc4493 
								
							
								 
							
						 
						
							
							
								
								lavfi: switch ff_default_get_audio_buffer() to av_frame_get_buffer()  
							
							This simplifies the code and avoids using libavcodec-specific
avcodec_fill_audio_frame(). 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd0faeee62 
								
							
								 
							
						 
						
							
							
								
								lavfi: math typo in interlace filter  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b7dffc2d6 
								
							
								 
							
						 
						
							
							
								
								lavfi doxy: improve/extend AVFilter doxy.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a994b7406 
								
							
								 
							
						 
						
							
							
								
								vf_fade: support slice threading  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb79881b49 
								
							
								 
							
						 
						
							
							
								
								vf_yadif: support slice threading  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								129bb23843 
								
							
								 
							
						 
						
							
							
								
								lavfi: add a slice threading infrastructure  
							
							Mostly based on libavcodec's 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e2b15c094 
								
							
								 
							
						 
						
							
							
								
								avfilter: check a malloc in avfilter_link().  
							
							Additionally change sizeof(type) into sizeof(var) 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf5b5d2b15 
								
							
								 
							
						 
						
							
							
								
								avfilter.c: cosmetics, reformat  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d79bd60405 
								
							
								 
							
						 
						
							
							
								
								lavfi: factorize freeing a link  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1dd3561143 
								
							
								 
							
						 
						
							
							
								
								vf_format: do not use the AVFilterFormats internals.  
							
							Use the formats.h API instead. 
							
						 
						12 years ago