summaryrefslogtreecommitdiff
path: root/libavfilter/avfilter.h
Commit message (Collapse)AuthorAge
* Add a slice_dir parameter to avfilter_draw_slice().Stefano Sabatini2009-12-04
| | | | | | | | | | Avoid the need to implement slice direction detection code, thus reducing code duplication. See the thread: "[FFmpeg-devel] [PATCH] Add a slice_dir parameter to avfilter_start_frame()". Originally committed as revision 20734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document slice ordering assumption required by avfilter_draw_slice().Stefano Sabatini2009-11-29
| | | | | | | The assumption depends on the corresponding assumption done by sws_scale() and by the scale filter. Originally committed as revision 20655 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove AVFilter.next field, since it is not used and it is not goingStefano Sabatini2009-11-25
| | | | | | | to be used since the implementation of the new filter registration system. Originally committed as revision 20611 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avfilter_next().Stefano Sabatini2009-11-24
| | | | Originally committed as revision 20607 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement a new registration system for filters.Stefano Sabatini2009-11-24
| | | | | | | | | | | | | Create a new static array containing pointers to the AVFilter definitions, so that the non-constant next filter in the AVFilter struct is not anymore required and the AVFilter definitions may be stored in shareable memory. Also change the signature for avfilter_register(), make it return an int since it may fail if there is not enough space in the static array for the registered filters. Originally committed as revision 20605 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add functions to return library license and library configuration.Diego Biurrun2009-11-18
| | | | Originally committed as revision 20547 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing #includes for avutil.h, required for the AV_VERSION* macros.Diego Biurrun2009-11-16
| | | | Originally committed as revision 20544 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add scale filter.Stefano Sabatini2009-11-11
| | | | Originally committed as revision 20519 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* Make static the list of registered filters.Víctor Paesa2009-03-26
| | | | Originally committed as revision 18198 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement in AVFilterGraph the scale_sws_opts field, and pass itsStefano Sabatini2009-02-23
| | | | | | value in the args for the auto-inserted scale filters. Originally committed as revision 17547 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avfilter_graph_check_validity().Stefano Sabatini2009-01-26
| | | | Originally committed as revision 16809 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement the avfilter_default_draw_slice() handler and use it inStefano Sabatini2009-01-11
| | | | | | | avfilter_draw_slice() when the draw_slice callback is not defined in the input pad. Originally committed as revision 16554 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix capitalization and missing periods issues.Stefano Sabatini2009-01-10
| | | | Originally committed as revision 16517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: break line to make it not longer than 80 chars.Stefano Sabatini2009-01-02
| | | | Originally committed as revision 16405 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typos.Stefano Sabatini2008-12-29
| | | | Originally committed as revision 16384 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mention in the documentation of avfilter_poll_frame() that it returnsStefano Sabatini2008-12-28
| | | | | | a negative value in case of error. Originally committed as revision 16372 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-31
| | | | | | | | | Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a typo.Stefano Sabatini2008-08-28
| | | | Originally committed as revision 15009 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reword a sentence in a doxy making its interpretation clearer.Stefano Sabatini2008-08-28
| | | | Originally committed as revision 15008 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avfilter_version().Stefano Sabatini2008-08-08
| | | | Originally committed as revision 14669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* consistency cosmetics: indices --> indexesDiego Biurrun2008-05-26
| | | | Originally committed as revision 13444 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full path for #includes from another directory.Diego Biurrun2008-05-09
| | | | Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve AVFilterFormats doxy.Michael Niedermayer2008-04-02
| | | | Originally committed as revision 12672 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make av_class a pointer to a const AVClass. Addresses one warning inPanagiotis Issaris2008-03-06
| | | | | | imgresample.c. Originally committed as revision 12352 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make libavfilter define its version like the other libav* libsVitor Sessak2008-02-26
| | | | Originally committed as revision 12248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ascii art to explain what avfilter_formats_changeref() does.Michael Niedermayer2008-02-21
| | | | Originally committed as revision 12176 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticMichael Niedermayer2008-02-21
| | | | Originally committed as revision 12175 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Better description (merge is too vague IMHO).Michael Niedermayer2008-02-21
| | | | Originally committed as revision 12174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document avfilter_formats_ref() with some ascii art.Michael Niedermayer2008-02-21
| | | | Originally committed as revision 12172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unneeded function.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Vitor Sessak on 2008-02-12 20:54:11 Originally committed as revision 12120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* OopsVitor Sessak2008-02-15
| | | | | | Commited in SoC by Vitor Sessak on 2008-02-12 20:43:49 Originally committed as revision 12119 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Missed this file in my conditional compilation patchVitor Sessak2008-02-15
| | | | | | Commited in SoC by Vitor Sessak on 2008-02-12 20:40:32 Originally committed as revision 12118 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add libavfilter_versionVíctor Paesa2008-02-15
| | | | | | | | Patch by Víctor Paesa Commited in SoC by Vitor Sessak on 2008-02-12 20:31:53 Originally committed as revision 12117 to svn://svn.ffmpeg.org/ffmpeg/trunk