summaryrefslogtreecommitdiff
path: root/libavfilter/avfilter.c
Commit message (Collapse)AuthorAge
...
* Rename "buffer" filter to "fifo"Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-18 16:40:31 Originally committed as revision 12018 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a filter to output the same video to two outputsVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-18 03:38:40 Originally committed as revision 12017 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a filter to act as a buffer between filters which may output multipleVitor Sessak2008-02-15
| | | | | | | | | frames for a single call to request_filter(), and a following filter which assumes it will only receive one frame per call. Commited in SoC by Bobby Bingham on 2007-08-18 03:17:52 Originally committed as revision 12016 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_freep instead of av_freeVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-17 23:43:23 Originally committed as revision 12015 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename avfilter_create to avfilter_open and remove the wrapper functionVitor Sessak2008-02-15
| | | | | | | | avfilter_create_by_name. Commited in SoC by Bobby Bingham on 2007-08-17 23:39:55 Originally committed as revision 12014 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change registered filter list to a linked listVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-17 23:24:32 Originally committed as revision 12013 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Be more consistent in style of code for falling back to defaults.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-17 23:16:38 Originally committed as revision 12012 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace memcpy with assignmentVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-17 23:04:33 Originally committed as revision 12011 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert braindead linked list of permissionsVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-17 22:44:03 Originally committed as revision 12010 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Track the permissions that have been given out to each picture.Vitor Sessak2008-02-15
| | | | | | | | | | This should make it easier to know what can be done to a buffer once it's been passed to your filter without falling back to copying it "just to be safe". Commited in SoC by Bobby Bingham on 2007-08-17 18:21:07 Originally committed as revision 12009 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow filters to set the requirements on permissions for incoming buffers.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-17 16:40:26 Originally committed as revision 12008 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use macros for better readabilityVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-17 15:18:59 Originally committed as revision 12007 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove the data parameter from draw_slice(). It's unneeded and often moreVitor Sessak2008-02-15
| | | | | | | | work than it's worth. Commited in SoC by Bobby Bingham on 2007-08-17 14:39:11 Originally committed as revision 12006 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove test program and test video output module since ffplay can be usedVitor Sessak2008-02-15
| | | | | | | | for testing for a while now. Commited in SoC by Bobby Bingham on 2007-08-14 22:31:51 Originally committed as revision 12005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow creation of filter graphs from a graph description structure whichVitor Sessak2008-02-15
| | | | | | | | can be created programmatically or loaded from a file. Commited in SoC by Bobby Bingham on 2007-08-14 22:27:05 Originally committed as revision 12004 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a filter to overlay one video on top of another, picture-in-picture style.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-13 16:53:19 Originally committed as revision 12003 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a filter to modify the framerate.Vitor Sessak2008-02-15
| | | | | | | | This demonstrates differing number of input and output frames. Commited in SoC by Bobby Bingham on 2007-08-11 17:50:36 Originally committed as revision 12002 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Let request_frame() indicate success or failureVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-11 17:42:36 Originally committed as revision 12001 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a vertical flip filterVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-08 17:22:54 Originally committed as revision 12000 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Helper functions for adding new pads to filters at runtimeVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-08-07 22:31:56 Originally committed as revision 11999 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Separate the process of creating links between filters from that of configuringVitor Sessak2008-02-15
| | | | | | | | the links. Commited in SoC by Bobby Bingham on 2007-08-07 21:02:18 Originally committed as revision 11998 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move default entry point implementations to their own file.Vitor Sessak2008-02-15
| | | | | | | | Make them externally visible because they may be useful for filters to use. Commited in SoC by Bobby Bingham on 2007-08-02 15:14:05 Originally committed as revision 11997 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the filter graph just another normal filter.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-31 20:08:38 Originally committed as revision 11996 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make input/output pads modifiable on a per-instance basis.Vitor Sessak2008-02-15
| | | | | | | | | | This makes it possible to change filter callbacks (eg. to a SIMD version on supported processors). It also allows filters to change their own input and output pads. Commited in SoC by Bobby Bingham on 2007-07-31 19:20:54 Originally committed as revision 11995 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix warningsVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-30 18:56:40 Originally committed as revision 11994 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: fix indentationVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-30 15:54:16 Originally committed as revision 11993 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix some potential segfaults.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-30 15:53:33 Originally committed as revision 11992 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow code to pass data to filters it creates.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-15 16:45:50 Originally committed as revision 11991 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split filter graphs out into their own source & header files.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-14 21:20:21 Originally committed as revision 11990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_strdup/av_free instead of strdup/freeVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-14 20:13:57 Originally committed as revision 11989 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a simple filter graph structure and functionsVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-14 20:12:54 Originally committed as revision 11988 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow giving filter instances names, in anticipation of the upcomingVitor Sessak2008-02-15
| | | | | | | | AVFilterGraph structure and related functions. Commited in SoC by Bobby Bingham on 2007-07-14 19:33:28 Originally committed as revision 11987 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: vertical alignmentVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-14 17:34:04 Originally committed as revision 11986 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add pts to frame referencesVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-14 17:31:40 Originally committed as revision 11985 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Actually fail when colorspaces don't matchVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-08 17:58:45 Originally committed as revision 11984 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Provide a default for request_frame() which does the right thing for simpleVitor Sessak2008-02-15
| | | | | | | | filters. Commited in SoC by Bobby Bingham on 2007-07-08 16:55:09 Originally committed as revision 11983 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Adjust the default start_frame() and end_frame() implementations to simplifyVitor Sessak2008-02-15
| | | | | | | | the implementation of simple filters. Commited in SoC by Bobby Bingham on 2007-07-08 16:48:15 Originally committed as revision 11982 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Missing semicolon typoVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-08 16:18:21 Originally committed as revision 11981 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_ref_pic also handle removal of permissions for the caller.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-08 16:14:49 Originally committed as revision 11980 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add an RGB24 <-> BGR24 conversion filterVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-08 16:08:15 Originally committed as revision 11979 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a simple video source filter which loads a PPM file and outputs it asVitor Sessak2008-02-15
| | | | | | | | | the videos frames. Useful for testing PRESERVE buffers, and soon automatic colorspace conversion. Commited in SoC by Bobby Bingham on 2007-07-08 16:06:30 Originally committed as revision 11978 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a filter to cut video frames into smaller slices.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-06 17:57:36 Originally committed as revision 11977 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Provide some default functions to simplify the implementation of common oneVitor Sessak2008-02-15
| | | | | | | | input one output video filters. Commited in SoC by Bobby Bingham on 2007-07-06 15:25:52 Originally committed as revision 11976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic: more vertical alignmentVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-05 21:39:33 Originally committed as revision 11975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rework filter initialization sequence. Now supports passing user parameters,Vitor Sessak2008-02-15
| | | | | | | | querying supported colorspaces, etc. Commited in SoC by Bobby Bingham on 2007-07-05 20:48:48 Originally committed as revision 11974 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support passing parameters to filters.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-02 15:17:22 Originally committed as revision 11973 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetic: align arguments to memcpysVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-02 14:34:02 Originally committed as revision 11972 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Even better way to pass size to memcpy.Vitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-07-02 14:33:18 Originally committed as revision 11971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typoVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-06-30 17:11:22 Originally committed as revision 11970 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a pointer typeVitor Sessak2008-02-15
| | | | | | Commited in SoC by Bobby Bingham on 2007-06-30 16:17:56 Originally committed as revision 11969 to svn://svn.ffmpeg.org/ffmpeg/trunk