Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b3dd30db0b 
					 
					
						
						
							
							lavfi: pass the hw frames context through the filter chain  
						
						
						
						
					 
					
						2016-02-14 22:21:00 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c084d6d2cf 
					 
					
						
						
							
							buffersrc: default SAR to 0 (unknown) rather than 1  
						
						... 
						
						
						
						It makes more sense to not claim anything about the SAR if we don't know
anything. No changes in the FATE tests, since this is what avconv ends
up doing anyway. 
						
						
					 
					
						2016-02-14 21:24:24 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fb25d99b0a 
					 
					
						
						
							
							buffersrc: do not discard the error from ff_filter_frame()  
						
						
						
						
					 
					
						2016-02-12 10:18:13 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						61fb67dcb2 
					 
					
						
						
							
							buffersrc: accept the frame rate as argument.  
						
						... 
						
						
						
						(cherry picked from ffmpeg commit 9ca440679danton@khirnov.net > 
						
						
					 
					
						2015-11-09 08:09:41 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						dc54c78c4d 
					 
					
						
						
							
							buffersrc: Improve initialization log message  
						
						... 
						
						
						
						Add timebase and aspect ratio information. 
						
						
					 
					
						2015-09-13 17:34:45 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						f6974fe651 
					 
					
						
						
							
							lavfi: Drop deprecated AVFilterBuffer* code  
						
						... 
						
						
						
						Deprecated in 11/2012. 
						
						
					 
					
						2015-08-28 16:01:16 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Tomassetti 
							
						 
					 
					
						
						
							
						
						8eb57dc9d5 
					 
					
						
						
							
							buffersrc: Use the correct deallocation function  
						
						... 
						
						
						
						This correction was suggested to me by Michael Niedermayer
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2015-04-22 12:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Tomassetti 
							
						 
					 
					
						
						
							
						
						617814b4a7 
					 
					
						
						
							
							buffersrc: Fix resource leak on error  
						
						... 
						
						
						
						Bug-Id: CID 1267902
CC: libav-stable@libav.org 
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com > 
						
						
					 
					
						2015-04-19 23:50:46 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b03b2d86aa 
					 
					
						
						
							
							buffersrc: avoid using AV_PIX_FMT_NB  
						
						... 
						
						
						
						That hardcodes the number of pixel formats into lavfi and will break
when a shared lavu is updated, adding new pixel formats. 
						
						
					 
					
						2014-05-26 22:25:41 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						58400ac133 
					 
					
						
						
							
							lavfi: name anonymous structs  
						
						
						
						
					 
					
						2014-04-19 16:20:57 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						104a97beaf 
					 
					
						
						
							
							buffersrc: handle non-refcounted frames in av_buffersrc_add_frame() correctly  
						
						
						
						
					 
					
						2014-01-17 10:30:45 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cd43ca0443 
					 
					
						
						
							
							lavfi: do not export the filters from shared objects  
						
						
						
						
					 
					
						2013-10-28 15:29:54 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						7950e519bb 
					 
					
						
						
							
							Disable deprecation warnings for cases where a replacement is available  
						
						
						
						
					 
					
						2013-08-02 19:19:02 +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 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						20c86571cc 
					 
					
						
						
							
							lavfi: let gcc realign the stack on public graph driving functions  
						
						... 
						
						
						
						The functions which actually drive the filter graph by pushing
frames through it need to ensure an aligned stack for SIMD functions.
This fixes a crash in YADIF filter when using a mingw build in a MSVC
application.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-05-04 23:40:13 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c43a7ecad9 
					 
					
						
						
							
							lavfi: remove now unused args parameter from AVFilter.init  
						
						
						
						
					 
					
						2013-04-09 19:12:38 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d28cb84989 
					 
					
						
						
							
							buffersrc: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-09 18:48:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6599b087de 
					 
					
						
						
							
							buffersrc: fix a typo.  
						
						... 
						
						
						
						Vertical shift is log2_chroma_h, not log2_chroma_w. 
						
						
					 
					
						2013-03-19 11:12:17 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c977039e58 
					 
					
						
						
							
							lavc, lavfi: fix counting number of planes in AVBufferRef wrappers  
						
						... 
						
						
						
						Number of planes is not always equal to the number of components even
for formats marked with PIX_FMT_PLANAR -- e.g. NV12 has three components
in two planes. 
						
						
					 
					
						2013-03-19 11:12:17 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6552808014 
					 
					
						
						
							
							lavc,lavfi: fix calculating the plane size in the AVBufferRef wrappers  
						
						... 
						
						
						
						It is supposed to be height * linesize, not width * linesize.
Thanks to Hendrik Leppkes for pointing out the bug. 
						
						
					 
					
						2013-03-17 09:10:04 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7e350379f8 
					 
					
						
						
							
							lavfi: switch to AVFrame.  
						
						... 
						
						
						
						Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it
and use AVFrame instead. 
						
						
					 
					
						2013-03-08 07:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2012-11-28 08:50:19 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						a903f8f087 
					 
					
						
						
							
							Include libavutil/channel_layout.h instead of libavutil/audioconvert.h  
						
						... 
						
						
						
						Also reorder some other #include when applicable. 
						
						
					 
					
						2012-11-11 13:35:12 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						59ee9f78b0 
					 
					
						
						
							
							lavfi: do not use av_pix_fmt_descriptors directly.  
						
						
						
						
					 
					
						2012-10-12 12:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								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 > 
						
						
					 
					
						2012-10-10 22:26:12 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						716d413c13 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4e48aa8656 
					 
					
						
						
							
							buffersrc: add const to the AVFrame* argument of av_buffersrc_write_frame()  
						
						
						
						
					 
					
						2012-09-17 15:48:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						1fce361d70 
					 
					
						
						
							
							lavfi: replace empty input/output lists with null pointers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-09-17 14:35:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						21bc440384 
					 
					
						
						
							
							avopt: Explicitly store rational option defaults in .dbl  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-09-04 23:13:55 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						e6153f173a 
					 
					
						
						
							
							avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-09-04 23:13:44 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						1d9c2dc89a 
					 
					
						
						
							
							Don't include common.h from avutil.h  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-08-15 22:32:06 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a8a2271fe0 
					 
					
						
						
							
							buffersrc: check ff_get_audio_buffer() for errors.  
						
						
						
						
					 
					
						2012-07-22 09:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8f3a3ce730 
					 
					
						
						
							
							lavfi: check all ff_get_video_buffer() calls for errors.  
						
						
						
						
					 
					
						2012-07-22 09:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						785fa50f0b 
					 
					
						
						
							
							buffersrc: avoid creating unnecessary buffer reference  
						
						
						
						
					 
					
						2012-07-22 09:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3825b52688 
					 
					
						
						
							
							lavfi: check all ff_start_frame/draw_slice/end_frame calls for errors  
						
						
						
						
					 
					
						2012-07-22 09:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						3db407038e 
					 
					
						
						
							
							lavfi: use const for AVFilterPad declarations in all filters.  
						
						
						
						
					 
					
						2012-07-21 16:31:15 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cd99146253 
					 
					
						
						
							
							lavfi: add error handling to filter_samples().  
						
						
						
						
					 
					
						2012-07-09 08:25:19 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						1a49a169eb 
					 
					
						
						
							
							lavfi: make filters less verbose.  
						
						
						
						
					 
					
						2012-06-26 19:08:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						0b3b958135 
					 
					
						
						
							
							lavfi: remove disabled FF_API_VSRC_BUFFER_ADD_FRAME cruft  
						
						
						
						
					 
					
						2012-06-26 13:15:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a5e8c41c28 
					 
					
						
						
							
							lavfi: remove 'opaque' parameter from AVFilter.init()  
						
						... 
						
						
						
						It is not used in any filters currently and is inherently evil. If
passing binary data to filters is required in the future, it should be
done with some AVOptions-based system. 
						
						
					 
					
						2012-06-26 13:13:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						9d0bfc5052 
					 
					
						
						
							
							lavfi: make AVFilterPad opaque after two major bumps.  
						
						... 
						
						
						
						It will allow adding new fields to it without ABI breaks. 
						
						
					 
					
						2012-06-13 11:11:33 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6d58358a3a 
					 
					
						
						
							
							lavfi: make avfilter_get_video_buffer() private on next bump.  
						
						... 
						
						
						
						They are only useful inside filters and we don't allow user filters for
now. 
						
						
					 
					
						2012-06-13 11:09:15 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						803391f719 
					 
					
						
						
							
							lavfi: remove request/poll and drawing functions from public API on next bump  
						
						... 
						
						
						
						They are only useful inside filters and we don't allow user filters for
now. 
						
						
					 
					
						2012-06-05 09:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b74a1da49d 
					 
					
						
						
							
							lavfi: make formats API private on next bump.  
						
						... 
						
						
						
						It is only useful inside filters and we don't allow user filters for
now. 
						
						
					 
					
						2012-06-05 09:37:30 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4c66c40718 
					 
					
						
						
							
							lavfi: add an audio buffer source.  
						
						
						
						
					 
					
						2012-05-14 21:36:11 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						720c6b78d1 
					 
					
						
						
							
							buffersrc: add av_buffersrc_write_frame().  
						
						... 
						
						
						
						It's the same as av_vsrc_buffer_add_frame(), except it doesn't take pts
or pixel_aspect parameters. Those are read from AVFrame.
Deprecate av_vsrc_buffer_add_frame(). 
						
						
					 
					
						2012-05-14 21:36:11 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8b05e13df3 
					 
					
						
						
							
							buffersrc: fix invalid read in uninit if the fifo hasn't been allocated  
						
						
						
						
					 
					
						2012-05-14 21:36:10 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fad729fa50 
					 
					
						
						
							
							lavfi: rename vsrc_buffer.c to buffersrc.c  
						
						... 
						
						
						
						Most of the code will be shared for both audio and video version. 
						
						
					 
					
						2012-05-14 21:36:10 +02:00