History | View | Annotate | Download (26.9 KB)
Make avfilter.c dprintf* functions internal and declare them in aninternal.h header, so they can be easily used from other files.
Originally committed as revision 24319 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move the AV_PERM_* flags definition outside the AVFilterPicRefdefinition.
This way it is easier to reference them in other structures, forexample in the pending AVFilterSamplesRef struct.
Patch by S.N. Hemanth Meenakshisundaram smeenaks AT ucsd DOT edu....
Clarify AVFilterBuffer documentation, make it clear that it is notnecessarily video-related.
Originally committed as revision 24293 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove AVFilterBuffer w and h fields.
These fields are never used, and they do not seem to belong toAVFilterBuffer anymore, now that it is now a media-independentstructure and these fields are video-related.
Patch by S.N. Hemanth Meenakshisundaram smeenaks ! ucsd ! edu....
Rename AVFilterPic to AVFilterBuffer.
The struct is going to be used for audio data as well, so the new nameis less misleading.
Patch by S.N. Hemanth Meenakshisundaram smeenaks AT ucsd DOT edu.
Originally committed as revision 24284 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add color source.
Originally committed as revision 24282 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add pixdesctest filter and corresponding test.
Originally committed as revision 24092 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement avfilter_copy_picref_props().
Originally committed as revision 24091 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix misspelled parameter names in Doxygen documentation.This fixes one Doxygen warning each.
Originally committed as revision 23970 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix grammar errors in documentation
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
Bump micro and add APIchanges entry after av_parse_color() extension.
Originally committed as revision 23838 to svn://svn.ffmpeg.org/ffmpeg/trunk
Bump lavfi minor after the addition of the fields interlaced andtop_field_first in AVFilterPicRef, done in r23044.
Originally committed as revision 23066 to svn://svn.ffmpeg.org/ffmpeg/trunk
Try to keep track of interlaced and top field first.
Originally committed as revision 23044 to svn://svn.ffmpeg.org/ffmpeg/trunk
Bump libavfilter minor version and Changelog for unsharp filter
Originally committed as revision 22830 to svn://svn.ffmpeg.org/ffmpeg/trunk
Define AVMediaType enum, and use it instead of enum CodecType, whichis deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
Create a set of null callback functions.These are useful for filters which don't modify the image data.
Originally committed as revision 22594 to svn://svn.ffmpeg.org/ffmpeg/trunk
Bump libavfilter minor version and add APIchanges entry after theaddition of the AVFilterPicRef.pos field.
Originally committed as revision 22508 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add AVFilterPicRef.pos field and make libavfilter propagate streambyte position information, as stored in the pkt.pos, through thefilterchain.
Note that the pos field is added non at the end of theAVFilterPicRef struct, thus breaking ABI compatibility, which is...
Implement null video sink.
Originally committed as revision 21242 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement null video source.
Originally committed as revision 21240 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a log context to avfilter_graph_config_links().
Originally committed as revision 21121 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make avfilter_formats_unref(AVFilterFormats **ref) handle the casewhen *ref is NULL.
Originally committed as revision 21077 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use the @return doxy command, and extend documentation for the returnvalue of AVFilter.query_formats.
Originally committed as revision 21076 to svn://svn.ffmpeg.org/ffmpeg/trunk
Avoid the use of the modal auxiliary "should" in theAVFilter.query_formats doxy.The doxy expresses what a function does, not what it should do.
Originally committed as revision 21075 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix doxy, use third person.
Originally committed as revision 21073 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change avfilter_add_colorspace() to make it accept **avff rather than*avff, so that an AVFilterFormats struct is created and returned bythe function if *avff is NULL.
Make the function use more convenient.
Originally committed as revision 21035 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement avfilter_add_colorspace().
Originally committed as revision 21007 to svn://svn.ffmpeg.org/ffmpeg/trunk
Prefer "*FUNC_NAME(" over "* FUNC_NAME(" for XXX_configuration() andXXX_license() functions, consistent with the rest of FFmpeg.
Originally committed as revision 21005 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a slice_dir parameter to avfilter_draw_slice().
Avoid the need to implement slice direction detection code, thusreducing 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().
The assumption depends on the corresponding assumption done bysws_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 goingto be used since the implementation of the new filter registrationsystem.
Originally committed as revision 20611 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement avfilter_next().
Originally committed as revision 20607 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement a new registration system for filters.
Create a new static array containing pointers to the AVFilterdefinitions, so that the non-constant next filter in the AVFilterstruct is not anymore required and the AVFilter definitions may bestored in shareable memory....
Add functions to return library license and library configuration.
Originally committed as revision 20547 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add missing #includes for avutil.h, required for the AV_VERSION* macros.
Originally committed as revision 20544 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add scale filter.
Originally committed as revision 20519 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add slicify video filter.
Originally committed as revision 20445 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make avfilter_get_video_buffer() useavfilter_default_get_video_buffer() if the get_video_buffer() callbackis not defined in a filter.
Libavfilter filters author have to explicitely define theget_video_buffer() callback if they want the buffer to be requested to...
Fix doxies, use third person and phrase-ending dots.
Originally committed as revision 20391 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add format and noformat filters.
Originally committed as revision 20390 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a field 'next' to AVFilter.
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 toAVFilter, 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.
Originally committed as revision 20354 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: prefer "pix_fmts" over "pix_fmt" for the name of theargument of avfilter_make_format_list(), as the argument represents alist 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.
Originally committed as revision 20340 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename avfilter_make_format_list2() to avfilter_make_format_list().
Originally committed as revision 20302 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove avfilter_make_format_list(), it has been replaced byavfilter_make_format_list2().
Originally committed as revision 20301 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement avfilter_make_format_list2(), which is going to replaceavfilter_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 theAVFilterFormats.formats field.Cleaner / safer.
Originally committed as revision 20274 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make avfilter_get_video_buffer() recursive.
When called on a link with a filter whose destination pad has not aget_video_buffer callback defined, it will callavfilter_get_video_buffer() on the first output link of thedestination filer, rather than use avfilter_default_get_buffer(), so...
Add w and h fields to AVFilterPic.
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 thenext 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 removeinconsistent '\p'.
Originally committed as revision 18823 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make static the list of registered filters.
Originally committed as revision 18198 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement in AVFilterGraph the scale_sws_opts field, and pass itsvalue 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().
Originally committed as revision 16809 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement the avfilter_default_draw_slice() handler and use it inavfilter_draw_slice() when the draw_slice callback is not defined inthe input pad.
Originally committed as revision 16554 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix capitalization and missing periods issues.
Originally committed as revision 16517 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: break line to make it not longer than 80 chars.
Originally committed as revision 16405 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix typos.
Originally committed as revision 16384 to svn://svn.ffmpeg.org/ffmpeg/trunk
Mention in the documentation of avfilter_poll_frame() that it returnsa 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.
Consistently apply this rule: the guard name is obtained from thefilename by stripping the leading "lib", converting '/' and '.' to'_' and uppercasing the resulting name. Guard names in the rootdirectory have to be prefixed by "FFMPEG_"....
Fix a typo.
Originally committed as revision 15009 to svn://svn.ffmpeg.org/ffmpeg/trunk
Reword a sentence in a doxy making its interpretation clearer.
Originally committed as revision 15008 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement avfilter_version().
Originally committed as revision 14669 to svn://svn.ffmpeg.org/ffmpeg/trunk
consistency cosmetics: indices --> indexes
Originally committed as revision 13444 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use full path for #includes from another directory.
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
Improve AVFilterFormats doxy.
Originally committed as revision 12672 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make av_class a pointer to a const AVClass. Addresses one warning inimgresample.c.
Originally committed as revision 12352 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make libavfilter define its version like the other libav* libs
Originally committed as revision 12248 to svn://svn.ffmpeg.org/ffmpeg/trunk
Ascii art to explain what avfilter_formats_changeref() does.
Originally committed as revision 12176 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetic
Originally committed as revision 12175 to svn://svn.ffmpeg.org/ffmpeg/trunk
Better description (merge is too vague IMHO).
Originally committed as revision 12174 to svn://svn.ffmpeg.org/ffmpeg/trunk
Document avfilter_formats_ref() with some ascii art.
Originally committed as revision 12172 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unneeded function.
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
OopsCommited 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 patchCommited 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_version
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
Remove author field
Suggested by Baptiste Coudurier
Commited in SoC by Vitor Sessak on 2008-02-11 19:56:27
Originally committed as revision 12116 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use CodecType for pad typeCommited in SoC by Vitor Sessak on 2008-02-10 20:41:57
Originally committed as revision 12115 to svn://svn.ffmpeg.org/ffmpeg/trunk
Nit: remove odd whitespaceCommited in SoC by Vitor Sessak on 2008-02-10 20:32:56
Originally committed as revision 12114 to svn://svn.ffmpeg.org/ffmpeg/trunk
Group avfilter_poll_frame() with related funcions and add doxygen commentCommited in SoC by Vitor Sessak on 2008-02-10 20:30:50
Originally committed as revision 12113 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update comment to match codeCommited in SoC by Vitor Sessak on 2008-02-10 08:55:18
Originally committed as revision 12112 to svn://svn.ffmpeg.org/ffmpeg/trunk
Nits: punctuation and capitalizationCommited in SoC by Vitor Sessak on 2008-02-09 19:47:46
Originally committed as revision 12111 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add const to silence warningsCommited in SoC by Vitor Sessak on 2008-02-09 15:59:47
Originally committed as revision 12110 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement poll_frame() method. Fix ffmpeg.c bug withvf_fps filter.
Commited in SoC by Vitor Sessak on 2008-02-06 19:55:36
Originally committed as revision 12109 to svn://svn.ffmpeg.org/ffmpeg/trunk
Indentation
Commited in SoC by Bobby Bingham on 2007-12-24 03:24:26
Originally committed as revision 12108 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rework link property configuration system.This can now handle filters which are added to graphs out of order,including auto-inserted scale filters. As an added bonus, it cannow detect circular filter chains which wouldn't work anyway.
Commited in SoC by Bobby Bingham on 2007-12-24 03:22:10...
Fix misc. warningsCommited in SoC by Vitor Sessak on 2007-12-21 10:53:16
Originally committed as revision 12106 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rewrite colorspace negotiation.
Commited in SoC by Bobby Bingham on 2007-12-20 19:36:26
Originally committed as revision 12105 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add pixel aspect ratio to AVFilterPicRef structure
Commited in SoC by Bobby Bingham on 2007-08-20 14:33:24
Originally committed as revision 12104 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add another "reuse" permission, to distinguish between the case where asource filter will simply want to re-output the same image multiple timesand reuse a buffer to do it, and the case where the source filter willoutput multiple image by modifying a single buffer and outputting it multiple...
use units of 1/AV_TIME_BASE for pts rather than milliseconds
Commited in SoC by Bobby Bingham on 2007-08-18 01:42:42
Originally committed as revision 12102 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename avfilter_create to avfilter_open and remove the wrapper functionavfilter_create_by_name.
Commited in SoC by Bobby Bingham on 2007-08-17 23:39:55
Originally committed as revision 12101 to svn://svn.ffmpeg.org/ffmpeg/trunk
Revert braindead linked list of permissions
Commited in SoC by Bobby Bingham on 2007-08-17 22:44:03
Originally committed as revision 12100 to svn://svn.ffmpeg.org/ffmpeg/trunk
Track the permissions that have been given out to each picture.This should make it easier to know what can be done to a buffer onceit's been passed to your filter without falling back to copying it "justto be safe".
Commited in SoC by Bobby Bingham on 2007-08-17 18:21:07...
Allow filters to set the requirements on permissions for incoming buffers.
Commited in SoC by Bobby Bingham on 2007-08-17 16:40:26
Originally committed as revision 12098 to svn://svn.ffmpeg.org/ffmpeg/trunk
spelling fix
Commited in SoC by Bobby Bingham on 2007-08-17 14:40:55
Originally committed as revision 12097 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove the data parameter from draw_slice(). It's unneeded and often morework than it's worth.
Commited in SoC by Bobby Bingham on 2007-08-17 14:39:11
Originally committed as revision 12096 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add many new and improve existing doxy comments.
Commited in SoC by Bobby Bingham on 2007-08-14 16:39:26
Originally committed as revision 12095 to svn://svn.ffmpeg.org/ffmpeg/trunk