Anton Khirnov 
							
						 
					 
					
						
						
							
						
						104a97beaf 
					 
					
						
						
							
							buffersrc: handle non-refcounted frames in av_buffersrc_add_frame() correctly  
						
						
						
						
					 
					
						2014-01-17 10:30:45 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Krüger 
							
						 
					 
					
						
						
							
						
						d8e763fda7 
					 
					
						
						
							
							vf_yadif: Relicense from GPL to LGPL  
						
						... 
						
						
						
						All copyright holders have agreed to the relicensing. 
						
						
					 
					
						2014-01-14 00:04:59 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						abb5e37f64 
					 
					
						
						
							
							avfilter: fix leaks on error in ff_filter_frame  
						
						
						
						
					 
					
						2014-01-09 23:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						5655732c77 
					 
					
						
						
							
							avfilter: add needs_writable field to the internal AVFilterPad structure  
						
						
						
						
					 
					
						2014-01-09 23:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						d44bd7fb27 
					 
					
						
						
							
							avfilter: add documentation for needs_writable  
						
						
						
						
					 
					
						2014-01-09 23:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						a7d0e7ead9 
					 
					
						
						
							
							lavfi: add framepack filter  
						
						
						
						
					 
					
						2014-01-09 23:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						d68dc3c944 
					 
					
						
						
							
							drawtext: Drop pointless header  
						
						... 
						
						
						
						It should be forward compatible with newer freetype. 
						
						
					 
					
						2014-01-06 11:44:10 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						b83d1ee3b4 
					 
					
						
						
							
							avutil: Move library version related macros to version.h  
						
						... 
						
						
						
						This is a more sensible place for these macros. 
						
						
					 
					
						2013-12-26 19:05:22 +01:00 
						 
				 
			
				
					
						
							
							
								Reinhard Tartler 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2013-12-14 16:31:32 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						8f8bc92365 
					 
					
						
						
							
							Add missing #includes for *INT64_MAX and *INT64_C  
						
						
						
						
					 
					
						2013-11-23 21:55:52 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						3a16ec19d2 
					 
					
						
						
							
							vf_interlace: check one av_frame_clone allocation  
						
						
						
						
					 
					
						2013-11-19 14:48:36 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						cffecc0e7e 
					 
					
						
						
							
							avfilter/graphparser: Directly free filter memory if initialization fails  
						
						
						
						
					 
					
						2013-11-06 22:06:15 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						7d1a68e95b 
					 
					
						
						
							
							avfilter/buffer: Suppress deprecation warning for avfilter_unref_buffer  
						
						... 
						
						
						
						The function is used in a block of code that is deprecated anyway. 
						
						
					 
					
						2013-11-04 23:04:10 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						e73996954d 
					 
					
						
						
							
							filtfmts-test: Fix use of deprecated API  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com > 
						
						
					 
					
						2013-11-04 16:20:44 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						446e37dc97 
					 
					
						
						
							
							vf_fieldorder: remove superfluous get_video_buffer  
						
						
						
						
					 
					
						2013-11-04 14:37:06 +01:00 
						 
				 
			
				
					
						
							
							
								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 > 
						
						
					 
					
						2013-11-02 21:16:29 +01:00 
						 
				 
			
				
					
						
							
							
								Rudolf Polzer 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-11-02 21:14:08 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ed1a11ed52 
					 
					
						
						
							
							gradfun: x86: Factor out common code for some gradfun_filter_line() variants  
						
						
						
						
					 
					
						2013-10-31 16:34:18 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ee80cf741a 
					 
					
						
						
							
							avfilter: x86: K&R formatting cosmetics  
						
						
						
						
					 
					
						2013-10-31 12:15:54 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cd43ca0443 
					 
					
						
						
							
							lavfi: do not export the filters from shared objects  
						
						
						
						
					 
					
						2013-10-28 15:29:54 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						884c7a6eb8 
					 
					
						
						
							
							avfilter: fix const use of avfilter_next  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2013-10-28 07:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						5c439b41d0 
					 
					
						
						
							
							avfilter: have avfilter_get_by_name return const for next bump  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2013-10-28 07:57:44 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kang 
							
						 
					 
					
						
						
							
						
						0e73049416 
					 
					
						
						
							
							avfilter: x86: Port gradfun filter optimizations to yasm  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2013-10-23 14:50:27 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						f6633c55a3 
					 
					
						
						
							
							avfilter: Fix typo in Loren's email address  
						
						
						
						
					 
					
						2013-10-23 10:25:14 +02:00 
						 
				 
			
				
					
						
							
							
								Derek Buitenhuis 
							
						 
					 
					
						
						
							
						
						3511d4fc97 
					 
					
						
						
							
							pthread: Avoid crashes/odd behavior caused by spurious wakeups  
						
						... 
						
						
						
						This is similar to 5152196b2bderek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-10-22 13:24:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						00d7369de0 
					 
					
						
						
							
							vf_fieldorder: log when processing is skipped  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2013-10-22 10:58:25 +02:00 
						 
				 
			
				
					
						
							
							
								Derek Buitenhuis 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-10-13 05:50:00 -04:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						06e7301a2e 
					 
					
						
						
							
							vf_interlace: do not process an already interlaced frame  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2013-10-02 16:40:49 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						0767bfd199 
					 
					
						
						
							
							lavfi: allow user-provided execute() callbacks  
						
						
						
						
					 
					
						2013-09-28 08:06:19 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-08-31 16:13:42 +02:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-08-28 17:54:47 +03:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						0ce1a7598e 
					 
					
						
						
							
							vf_interlace: fix file permissions  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2013-08-27 23:50:45 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						545a0b807c 
					 
					
						
						
							
							vf_fps: add 'start_time' option  
						
						... 
						
						
						
						This allows for dropping or duplication to match a particular start time. 
						
						
					 
					
						2013-08-20 14:10:02 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2013-08-05 10:52:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						77cc958f60 
					 
					
						
						
							
							lavfi: add const to the AVFilter parameter of avfilter_graph_create_filter()  
						
						... 
						
						
						
						This function should never modify the filter. 
						
						
					 
					
						2013-08-04 15:46:19 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						7950e519bb 
					 
					
						
						
							
							Disable deprecation warnings for cases where a replacement is available  
						
						
						
						
					 
					
						2013-08-02 19:19:02 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						b5a138652f 
					 
					
						
						
							
							Give less generic names to global library option arrays  
						
						
						
						
					 
					
						2013-08-02 19:19:02 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						45dd1ae1b3 
					 
					
						
						
							
							avfilter: Add some missing FF_API_AVFILTERBUFFER ifdefs  
						
						
						
						
					 
					
						2013-07-31 19:23:00 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						0e8c6f221a 
					 
					
						
						
							
							avisynth: Fix a "AVISynth" vs. "AviSynth" struct name typo  
						
						... 
						
						
						
						Also fix some similar typos in comments and documentation. 
						
						
					 
					
						2013-07-29 20:09:59 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						bf4b0ed1d5 
					 
					
						
						
							
							Add missing deprecation attributes  
						
						
						
						
					 
					
						2013-07-27 16:08:49 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						966689442e 
					 
					
						
						
							
							buffersink: K&R formatting cosmetics  
						
						
						
						
					 
					
						2013-07-27 10:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-07-26 19:51:04 +03:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						6756d98cec 
					 
					
						
						
							
							lavfi: filtfmts: use newer avfilter APIs  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-07-19 12:22:30 +03:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						3ac7fa81b2 
					 
					
						
						
							
							Consistently use "cpu_flags" as variable/parameter name for CPU flags  
						
						
						
						
					 
					
						2013-07-18 00:31:35 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McGovern 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-07-17 00:13:31 +03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						bec509db43 
					 
					
						
						
							
							vf_interlace: better handling of odd video size  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-07-12 11:40:56 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2013-06-20 13:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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(). 
						
						
					 
					
						2013-06-18 11:21:16 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						cd0faeee62 
					 
					
						
						
							
							lavfi: math typo in interlace filter  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2013-06-17 12:25:43 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8b7dffc2d6 
					 
					
						
						
							
							lavfi doxy: improve/extend AVFilter doxy.  
						
						
						
						
					 
					
						2013-06-04 17:18:33 +02:00