summaryrefslogtreecommitdiffstats
path: root/libavfilter
Commit message (Collapse)AuthorAgeFilesLines
* Add the graph2dot tools and document it.Stefano Sabatini2010-02-251-0/+2
| | | | | | | Also link avfiltergraph.o and graphparser.o against libavfilter, as it uses them. Originally committed as revision 22063 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use pixel format descriptors for checking if the input format isStefano Sabatini2010-02-031-5/+2
| | | | | | paletted. Simpler and more robust. Originally committed as revision 21631 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use pixel format descriptors to check if the input format is paletted.Stefano Sabatini2010-02-011-5/+1
| | | | Originally committed as revision 21597 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid usage of avcodec_get_pix_fmt_name() andStefano Sabatini2010-01-314-8/+12
| | | | | | | | | avcodec_get_chroma_sub_sample(), directly access av_pix_fmt_descriptors instead. Remove some of the dependancies of lavfi on lavc. Originally committed as revision 21575 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_get_pix_fmt() instead of the deprecated avcodec_get_pix_fmt()Stefano Sabatini2010-01-301-1/+2
| | | | | | function. Originally committed as revision 21550 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement null video sink.Stefano Sabatini2010-01-164-1/+50
| | | | Originally committed as revision 21242 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement null video source.Stefano Sabatini2010-01-164-1/+88
| | | | Originally committed as revision 21240 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_default_start_frame() request a buffer with the sameStefano Sabatini2010-01-161-1/+1
| | | | | | | | size of the output link of the destination filter, rather than of the size of the input link. In particular this fixes a crash in the rotate filter. Originally committed as revision 21238 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add symbol versioning for shared librariesMåns Rullgård2010-01-161-0/+4
| | | | | | Based on patch by Reinhard Tartler <siretart tauware de> Originally committed as revision 21236 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_insert_filter() log the names of the filters betweenStefano Sabatini2010-01-131-2/+3
| | | | | | which it inserts the new filter. Originally committed as revision 21177 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make query_formats() print an error message if an auto-inserted scaleStefano Sabatini2010-01-131-4/+8
| | | | | | filter cannot convert between input and output formats. Originally committed as revision 21176 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make query_formats() increment the scaler_count after each scalerStefano Sabatini2010-01-101-1/+1
| | | | | | insertion. Originally committed as revision 21124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_insert_filter() print the instance name of theStefano Sabatini2010-01-101-1/+1
| | | | | | | auto-inserted scale filter, rather than the filter name, as this provides more information. Originally committed as revision 21123 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a log context to avfilter_graph_config_links().Stefano Sabatini2010-01-103-6/+6
| | | | Originally committed as revision 21121 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the scale filter set in the input and output links only theStefano Sabatini2010-01-081-2/+16
| | | | | | respective pixel formats effectively supported by libswscale. Originally committed as revision 21105 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compilation on gcc 2.95.3 (still supported) broken by r21077,Stefano Sabatini2010-01-081-1/+3
| | | | | | which was due to declaring variable after code. Originally committed as revision 21086 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_formats_unref(AVFilterFormats **ref) handle the caseStefano Sabatini2010-01-072-3/+7
| | | | | | when *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 returnStefano Sabatini2010-01-071-1/+2
| | | | | | value 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 theStefano Sabatini2010-01-071-2/+2
| | | | | | | AVFilter.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.Stefano Sabatini2010-01-071-1/+1
| | | | Originally committed as revision 21073 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change avfilter_add_colorspace() to make it accept **avff rather thanStefano Sabatini2010-01-062-11/+16
| | | | | | | | | *avff, so that an AVFilterFormats struct is created and returned by the function if *avff is NULL. Make the function use more convenient. Originally committed as revision 21035 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_all_colorspaces() add to the returned list of pixelStefano Sabatini2010-01-041-6/+5
| | | | | | | formats only the non-HW-accelerated formats, for which there is no sense in filtering. Originally committed as revision 21009 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avfilter_add_colorspace().Stefano Sabatini2010-01-032-1/+22
| | | | Originally committed as revision 21007 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prefer "*FUNC_NAME(" over "* FUNC_NAME(" for XXX_configuration() andStefano Sabatini2010-01-032-4/+4
| | | | | | XXX_license() functions, consistent with the rest of FFmpeg. Originally committed as revision 21005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make parse_filter() parsing more robust.Stefano Sabatini2009-12-111-2/+2
| | | | | | | Add ';' and '\n' to the terminating characters for the name of a filter, and ';' to the terminating characters for its args. Originally committed as revision 20800 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make parse_key_value_pair() print an error message if a key is notStefano Sabatini2009-12-081-0/+2
| | | | | | found in the context. Originally committed as revision 20779 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use an unsigned int to contain all the color values of the expressionsStefano Sabatini2009-12-081-1/+2
| | | | | | | | of the type 0xRRGBBAA parsed by av_parse_color(), using a simple int was resulting in unexpected results as the most significant bit was used for the sign. Originally committed as revision 20778 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix alpha plane flipping for the yuva420p and similar pixel formats.Stefano Sabatini2009-12-081-8/+8
| | | | Originally committed as revision 20771 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after the last commit.Stefano Sabatini2009-12-061-4/+4
| | | | Originally committed as revision 20755 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix slicify when the slice_direction is negative, make it send slicesStefano Sabatini2009-12-061-0/+8
| | | | | | from the bottom to the top one. Originally committed as revision 20754 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a slice_dir parameter to avfilter_draw_slice().Stefano Sabatini2009-12-048-33/+30
| | | | | | | | | | 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
* Use the correct chroma values for the data[] array used inStefano Sabatini2009-11-291-2/+2
| | | | | | | | | | draw_slice(). The chroma values to use are supposed to be those of the input format, not that of the output format, the latter case was causing crashes and chroma issues. Originally committed as revision 20660 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use a valid log context for av_log().Stefano Sabatini2009-11-291-1/+1
| | | | Originally committed as revision 20659 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document slice ordering assumption required by avfilter_draw_slice().Stefano Sabatini2009-11-291-0/+5
| | | | | | | 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-251-6/+1
| | | | | | | 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-242-1/+14
| | | | Originally committed as revision 20607 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement a new registration system for filters.Stefano Sabatini2009-11-242-15/+20
| | | | | | | | | | | | | 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
* Remove from the list of the supported formats the formats which areStefano Sabatini2009-11-221-3/+0
| | | | | | | | | not correctly supported. See the thread: "[FFmpeg-devel] [PATCH] Remove not truly supported formats support from the crop filter". Originally committed as revision 20576 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add functions to return library license and library configuration.Diego Biurrun2009-11-182-0/+22
| | | | 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-161-0/+2
| | | | Originally committed as revision 20544 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add scale filter.Stefano Sabatini2009-11-114-1/+206
| | | | Originally committed as revision 20519 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix crop filter start_frame() for paletted formats different fromStefano Sabatini2009-11-091-1/+5
| | | | | | PAL8. Shift data[1] only if the input format is not paletted. Originally committed as revision 20488 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enable linking of parseutils.o.Stefano Sabatini2009-11-091-0/+1
| | | | Originally committed as revision 20487 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix start_frame(), which was issuing chroma artifacts with planarStefano Sabatini2009-11-081-1/+1
| | | | | | 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-031-6/+6
| | | | Originally committed as revision 20447 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use spaces after commas for improving readability.Stefano Sabatini2009-11-031-6/+6
| | | | Originally committed as revision 20446 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add slicify video filter.Stefano Sabatini2009-11-034-2/+111
| | | | Originally committed as revision 20445 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_get_video_buffer() useStefano Sabatini2009-11-032-5/+2
| | | | | | | | | | | | | | | 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-032-0/+15
| | | | | | noformat and null filters. Originally committed as revision 20443 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change file doxy fromStefano Sabatini2009-11-031-1/+1
| | | | | | | | "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
OpenPOWER on IntegriCloud