summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Fix start_frame(), which was issuing chroma artifacts with planarStefano Sabatini2009-11-08
| | | | | | formats with more than 8 bits per pixel (e.g. YUVXXXP16). Originally committed as revision 20479 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Vertical align.Stefano Sabatini2009-11-03
| | | | Originally committed as revision 20447 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use spaces after commas for improving readability.Stefano Sabatini2009-11-03
| | | | Originally committed as revision 20446 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add slicify video filter.Stefano Sabatini2009-11-03
| | | | Originally committed as revision 20445 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_get_video_buffer() useStefano Sabatini2009-11-03
| | | | | | | | | | | | | | | avfilter_default_get_video_buffer() if the get_video_buffer() callback is not defined in a filter. Libavfilter filters author have to explicitely define the get_video_buffer() callback if they want the buffer to be requested to the filter following in the filterchain. See the thread: "[FFmpeg-devel] [PATCH] Make avfilter_get_video_buffer() use default_get_video_buffer if callback not defined". Originally committed as revision 20444 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Explicitely define get_video_buffer() callbacks in the format,Stefano Sabatini2009-11-03
| | | | | | noformat and null filters. Originally committed as revision 20443 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change file doxy fromStefano Sabatini2009-11-03
| | | | | | | | "video format and noformat filters" to "format and noformat video filters", as suggested by Diego. Originally committed as revision 20442 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix/clarify description of the noformat filter.Stefano Sabatini2009-11-03
| | | | Originally committed as revision 20441 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove the get_video_buffer() callback.Stefano Sabatini2009-10-30
| | | | | | | That was never required since avfilter_get_video_buffer() already calls itself on the next link if get_video_buffer is not defined. Originally committed as revision 20419 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix doxies, use third person and phrase-ending dots.Stefano Sabatini2009-10-27
| | | | Originally committed as revision 20391 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add format and noformat filters.Stefano Sabatini2009-10-27
| | | | Originally committed as revision 20390 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Introduce first_avfilter and use that, together with AVFilter.next,Stefano Sabatini2009-10-27
| | | | | | | | | for registering and finding filters, rather than use the struct AVFilterList, which is removed. Simplify the filter registration management code. Originally committed as revision 20387 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a field 'next' to AVFilter.Stefano Sabatini2009-10-27
| | | | | | | Simplify the registration and iteration of all the registered filters, consistent with what is done with formats / codecs. Originally committed as revision 20385 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add descriptions for the committed filters.Stefano Sabatini2009-10-27
| | | | Originally committed as revision 20375 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make dprintf_link() show the name of the link pixel format.Stefano Sabatini2009-10-25
| | | | Originally committed as revision 20372 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the description field of the filter from AVFilterContext toStefano Sabatini2009-10-22
| | | | | | | AVFilter, where it should have had defined the first time. +10L. Originally committed as revision 20356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a description field to AVFilterContext.Stefano Sabatini2009-10-22
| | | | Originally committed as revision 20354 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add video vertical flip filter.Stefano Sabatini2009-10-22
| | | | Originally committed as revision 20352 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the pix_fmts var in query_formats() static const.Stefano Sabatini2009-10-21
| | | | Originally committed as revision 20343 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add video crop filter.Stefano Sabatini2009-10-21
| | | | Originally committed as revision 20342 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: prefer "pix_fmts" over "pix_fmt" for the name of theStefano Sabatini2009-10-21
| | | | | | | argument of avfilter_make_format_list(), as the argument represents a list of elements. Originally committed as revision 20341 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_make_format_list() take in input a const argument.Stefano Sabatini2009-10-21
| | | | Originally committed as revision 20340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Break over-80-chars-long line.Stefano Sabatini2009-10-19
| | | | Originally committed as revision 20320 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename avfilter_make_format_list2() to avfilter_make_format_list().Stefano Sabatini2009-10-18
| | | | Originally committed as revision 20302 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove avfilter_make_format_list(), it has been replaced byStefano Sabatini2009-10-18
| | | | | | avfilter_make_format_list2(). Originally committed as revision 20301 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avfilter_make_format_list2(), which is going to replaceStefano Sabatini2009-10-18
| | | | | | | | | avfilter_make_format_list(). See the thread: "[PATCH] Implement avfilter_make_format_list2(enum PixelFormat pix_fmt, ...)". Originally committed as revision 20299 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make clear in the doxy that this is a *video* filter.Stefano Sabatini2009-10-18
| | | | Originally committed as revision 20298 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix recursive avfilter_poll_frame(). It was doingVitor Sessak2009-10-18
| | | | | | | | min = FFMIN(min, avfilter_poll_frame(link->src->inputs[i])) which, since FFMIN is a macro, was calling itself twice for every input, causing an exponential cost in time. Originally committed as revision 20295 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the null video filter.Stefano Sabatini2009-10-18
| | | | Originally committed as revision 20275 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use 'enum PixelFormat *' rather than 'int *' as type for theStefano Sabatini2009-10-18
| | | | | | | AVFilterFormats.formats field. Cleaner / safer. Originally committed as revision 20274 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_get_video_buffer() recursive.Stefano Sabatini2009-10-18
| | | | | | | | | | | | | | | | | | | When called on a link with a filter whose destination pad has not a get_video_buffer callback defined, it will call avfilter_get_video_buffer() on the first output link of the destination filer, rather than use avfilter_default_get_buffer(), so the video buffer can be allocated forward in the filterchain. Also add the w and h parameters to avfilter_get_video_buffer(), as the minimum width and height requested by each filter in the filterchain may change, this allows for example a memcpy-less pad filter. This change breaks API / ABI backward compatibility. See the thread: "[PATCH] Implement recusive avfilter_get_video_buffer()". Originally committed as revision 20272 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add w and h fields to AVFilterPic.Stefano Sabatini2009-10-07
| | | | | | | See the thread: "[FFmpeg-devel] [PATCH] Add w,h fields to AVFilterPic". Originally committed as revision 20189 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement trace messages logging in the filterchain processing.Stefano Sabatini2009-10-06
| | | | | | It is only enabled when the DEBUG symbol is defined. Originally committed as revision 20187 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove the const qualifier for the name field of AVFilterInOut, sinceStefano Sabatini2009-06-01
| | | | | | | it is meant to be freed. Fix warnings. Originally committed as revision 19072 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avfilter_graph_config_links().Stefano Sabatini2009-05-31
| | | | Originally committed as revision 19066 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix grammar for avfilter_graph_parse() doxy.Stefano Sabatini2009-05-22
| | | | Originally committed as revision 18900 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move ALIGN macro to libavutil/common.h and use it in various placesDavid Conrad2009-05-22
| | | | Originally committed as revision 18898 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Log with level AV_LOG_ERROR if av_parse_color() cannot recognize aStefano Sabatini2009-05-18
| | | | | | color. Originally committed as revision 18868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement av_set_options_string().Stefano Sabatini2009-05-14
| | | | Originally committed as revision 18832 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support in av_parse_color() to a "random" color name, which willStefano Sabatini2009-05-14
| | | | | | | result in a randomly choosen random color, as it is with the "bikeshed" color. Originally committed as revision 18828 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make case insensitive the match for the color name inStefano Sabatini2009-05-14
| | | | | | av_parse_color(). Originally committed as revision 18827 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use a single space after an ending period and the beginning of theStefano Sabatini2009-05-14
| | | | | | next sentence, consistent with the FFmpeg documentation style. Originally committed as revision 18824 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply documentation fixes: use third person, fix grammar and removeStefano Sabatini2009-05-14
| | | | | | inconsistent '\p'. Originally committed as revision 18823 to svn://svn.ffmpeg.org/ffmpeg/trunk
* "[" is a terminating char for the filter name. This fixes the parsing ofVitor Sessak2009-05-08
| | | | | | | | things like [in] vflip [out]; Originally committed as revision 18772 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Accept "bikeshed" as a random color.Ramiro Polla2009-05-06
| | | | Originally committed as revision 18758 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement av_parse_color().Stefano Sabatini2009-05-05
| | | | Originally committed as revision 18748 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prefer (void) over () in function prototype.Stefano Sabatini2009-05-01
| | | | Originally committed as revision 18727 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make graphparser.c use av_get_token().Stefano Sabatini2009-05-01
| | | | | | This also avoids the need for '\=' escaping. Originally committed as revision 18726 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_get_token()Michael Niedermayer2009-05-01
| | | | | | based on a patch by Stefano Sabatini Originally committed as revision 18725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove consume_whitespace() and replace it with direct calls toStefano Sabatini2009-04-21
| | | | | | strspn(). Originally committed as revision 18645 to svn://svn.ffmpeg.org/ffmpeg/trunk