Vittorio Giovara
							
						 
						
							
							
							
								
							
								41ed7ab45f 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Fix spelling mistakes  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Mark Thompson
							
						 
						
							
							
							
								
							
								07a844f32e 
								
							
								 
							
						 
						
							
							
								
								lavfi: generic hardware surface upload and download filters  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								b3dd30db0b 
								
							
								 
							
						 
						
							
							
								
								lavfi: pass the hw frames context through the filter chain  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								547d412078 
								
							
								 
							
						 
						
							
							
								
								avfilter: update some comments  
							
							 
							
							 
							
							
								
							
							
							start_frame is no more, samplesref argument is now frame argument.
Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								1655788712 
								
							
								 
							
						 
						
							
							
								
								lavfi: make request_frame() non-recursive.  
							
							 
							
							 
							
							
								
							
							
							Instead of calling the input filter request_frame() method,
ff_request_frame() now marks the link and returns immediately.
buffersink is changed to activate the marked filters until
a frame is obtained. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								108b4de552 
								
							
								 
							
						 
						
							
							
								
								lavfi: replace link.closed by link.status.  
							
							 
							
							 
							
							
								
							
							
							The status field can carry any error code instead of just EOF.
Also only update it through a wrapper function and provide a timestamp.
Update the few filters that used it directly. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								39a09e995d 
								
							
								 
							
						 
						
							
							
								
								lavfi: deprecate avfilter_link_set_closed().  
							
							 
							
							 
							
							
								
							
							
							Applications are not supposed to mess with links,
they should close the sinks.
Furthermore, this function does not distinguish what end
of the link caused the close and does not have a timestamp. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								b8b7d5ac6c 
								
							
								 
							
						 
						
							
							
								
								lavfi: add link.current_pts field.  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								d03eab34dd 
								
							
								 
							
						 
						
							
							
								
								lavfi: rename link.current_pts to current_pts_us.  
							
							 
							
							 
							
							
								
							
							
							This field is used for fast comparison between link ages,
it is in AV_TIME_BASE units, in other words microseconds,
µs =~ us.
Renaming it allows a second field in link time base units. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Matthieu Bouron
							
						 
						
							
							
							
								
							
								0c59d40ae0 
								
							
								 
							
						 
						
							
							
								
								lavfi: use a video frame pool for each link of the filtergraph  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								48ff6683ba 
								
							
								 
							
						 
						
							
							
								
								lavfi: add a frame_rate field to AVFilterLink.  
							
							 
							
							 
							
							
								
							
							
							(cherry picked from ffmpeg commit 7b42036b3b )
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								2a351f6c55 
								
							
								 
							
						 
						
							
							
								
								lavfi: drop the requirement that request_frame returns a frame.  
							
							 
							
							 
							
							
								
							
							
							It requires a loop in filters or the framework,
that makes the scheduling less efficient and more complex.
This is purely an internal change since the loop is now
present in buffersink.
Note that no filter except buffersink did rely on the requirement. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Hendrik Leppkes
							
						 
						
							
							
							
								
							
								3433228795 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove old graph parser API with different semantics  
							
							 
							
							 
							
							
								
							
							
							This API hasn't been active since the last bump already. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Hendrik Leppkes
							
						 
						
							
							
							
								
							
								144fb06806 
								
							
								 
							
						 
						
							
							
								
								Remove left-over FF_API_AVFILTERBUFFER cruft  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Andreas Cadhalpun
							
						 
						
							
							
							
								
							
								e6c20e214e 
								
							
								 
							
						 
						
							
							
								
								avfilter: add missing FF_API_AVFILTERBUFFER guards  
							
							 
							
							 
							
							
								
							
							
							Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								f6974fe651 
								
							
								 
							
						 
						
							
							
								
								lavfi: Drop deprecated AVFilterBuffer* code  
							
							 
							
							 
							
							
								
							
							
							Deprecated in 11/2012. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								e65e4cbbda 
								
							
								 
							
						 
						
							
							
								
								lavfi: Drop deprecated *_count suffixed variables  
							
							 
							
							 
							
							
								
							
							
							Deprecated in 06/2012. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								86e5056575 
								
							
								 
							
						 
						
							
							
								
								lavfi: Drop deprecated public AVFilterPad struct  
							
							 
							
							 
							
							
								
							
							
							Deprecated in 06/2012. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								7046bd9bc9 
								
							
								 
							
						 
						
							
							
								
								lavfi: Move avcodec header to the only filter needing it  
							
							 
							
							 
							
							
								
							
							
							af_ashowinfo, due to the enum AVAudioServiceType use. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Federico Tomassetti
							
						 
						
							
							
							
								
							
								cfe6461392 
								
							
								 
							
						 
						
							
							
								
								avfilter: Document avfilter_graph_alloc return value  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								af7b89e08b 
								
							
								 
							
						 
						
							
							
								
								lavfi: document assumptions about the input and output labels of a filter graph description  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Lukasz Marek
							
						 
						
							
							
							
								
							
								b217dc91bf 
								
							
								 
							
						 
						
							
							
								
								lavfi/avfilter: clarify avfilter_graph_get_filter() doxygen  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Lukasz Marek
							
						 
						
							
							
							
								
							
								b2682db34c 
								
							
								 
							
						 
						
							
							
								
								lavfi/avfilter: fix typos in doxgens  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Roman Fietze
							
						 
						
							
							
							
								
							
								f5d718ac7e 
								
							
								 
							
						 
						
							
							
								
								avfilter.h, buffer.c: use const src pointer in avfilter_copy_buffer_ref_props  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Roman Fietze <roman.fietze@telemotive.de>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Yu Xiaolei
							
						 
						
							
							
							
								
							
								fbe9ae482d 
								
							
								 
							
						 
						
							
							
								
								avfilter: make avfilter_graph_get_filter use const string name  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								d44bd7fb27 
								
							
								 
							
						 
						
							
							
								
								avfilter: add documentation for needs_writable  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								5c439b41d0 
								
							
								 
							
						 
						
							
							
								
								avfilter: have avfilter_get_by_name return const for next bump  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								d5ec8ba7f2 
								
							
								 
							
						 
						
							
							
								
								Do not leave positive values undefined when negative are defined as error  
							
							 
							
							 
							
							
								
							
							
							Define positive return values as non errors and leave further meaning undefined
This allows future extensions to use these values
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								0767bfd199 
								
							
								 
							
						 
						
							
							
								
								lavfi: allow user-provided execute() callbacks  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								77cc958f60 
								
							
								 
							
						 
						
							
							
								
								lavfi: add const to the AVFilter parameter of avfilter_graph_create_filter()  
							
							 
							
							 
							
							
								
							
							
							This function should never modify the filter. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								bf4b0ed1d5 
								
							
								 
							
						 
						
							
							
								
								Add missing deprecation attributes  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   wm4
							
						 
						
							
							
							
								
							
								122536e01a 
								
							
								 
							
						 
						
							
							
								
								avfilter: fix preprocessor condition  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								838bd73139 
								
							
								 
							
						 
						
							
							
								
								lavfi: create Libav-API compatibility layer for avfilter_graph_parse() at the next bump  
							
							 
							
							 
							
							
								
							
							
							Add function avfilter_graph_parse_ptr() and favor it in place of
avfilter_graph_parse(), which will be restored with the old/Libav
signature at the next bump.
If HAVE_INCOMPATIBLE_LIBAV_API is enabled it will use the
Libav-compatible signature for avfilter_graph_parse().
At the next major bump the current implementation of
avfilter_graph_parse() should be dropped in favor of the Libav/old
implementation.
Should address trac ticket #2672 . 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								8b7dffc2d6 
								
							
								 
							
						 
						
							
							
								
								lavfi doxy: improve/extend AVFilter doxy.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								129bb23843 
								
							
								 
							
						 
						
							
							
								
								lavfi: add a slice threading infrastructure  
							
							 
							
							 
							
							
								
							
							
							Mostly based on libavcodec's 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								bc8c1cdc7b 
								
							
								 
							
						 
						
							
							
								
								lavfi doxy: add a page for lavfi.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								1776177b7f 
								
							
								 
							
						 
						
							
							
								
								lavfi: replace passthrough_filter_frame with a flag.  
							
							 
							
							 
							
							
								
							
							
							With the introduction of AVFilterContext->is_disabled, we can simplify
the custom passthrough mode in filters.
This commit is technically a small compat break, but the timeline was
introduced very recently.
Doxy by Stefano Sabatini. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								e1332ff324 
								
							
								 
							
						 
						
							
							
								
								lavfi/avfilter.h: fix typo  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								df9f9caba5 
								
							
								 
							
						 
						
							
							
								
								avfilter: Make enabled/disabled state available as a field of the AVFilterContext  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								b8a5c76131 
								
							
								 
							
						 
						
							
							
								
								lavfi: add frame counter into AVFilterLink and use it in filters.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								dcea58502c 
								
							
								 
							
						 
						
							
							
								
								lavfi: drop now unused shorthand field from AVFilter.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								fd6228e657 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove now unused args parameter from AVFilter.init and init_opaque  
							
							 
							
							 
							
							
								
							
							
							This is mostly automated global search and replace
The deprecated aconvert filter is disabled, if it still has users
it should be updated
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								fa2a34cd40 
								
							
								 
							
						 
						
							
							
								
								lavfi: change the filter registering system to match the other libraries  
							
							 
							
							 
							
							
								
							
							
							Removes an arbitrary hardcoded limit on the number of filters. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								7e8fe4be5f 
								
							
								 
							
						 
						
							
							
								
								lavfi: add a function for counting elements in AVFilterPad arrays.  
							
							 
							
							 
							
							
								
							
							
							The caller needs to know what valid indices can be passed to
avfilter_pad_get_name/type. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								7cdd737ba8 
								
							
								 
							
						 
						
							
							
								
								lavfi: mark filters with dynamic number of inputs or outputs with special flags  
							
							 
							
							 
							
							
								
							
							
							This will be useful in avtools in the following commits.
Any other caller might also want to know this information. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								1ba95a9cca 
								
							
								 
							
						 
						
							
							
								
								lavfi: add avfilter_init_dict() for initializing a filter with a dict.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								48a5adab62 
								
							
								 
							
						 
						
							
							
								
								lavfi: add avfilter_init_str() to replace avfilter_init_filter().  
							
							 
							
							 
							
							
								
							
							
							Drop the unused opaque parameter from its signature. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								1565cbc65c 
								
							
								 
							
						 
						
							
							
								
								lavfi: make avfilter_free() remove the filter from its graph.  
							
							 
							
							
								
							
							
						 
						12 years ago