Statistics
| Branch: | Revision:

ffmpeg / libavfilter / avfilter.c @ ee435580

History | View | Annotate | Download (13.6 KB)

# Date Author Comment
efdc74ef 05/07/2010 10:02 AM Michael Niedermayer

Try to keep track of interlaced and top field first.

Originally committed as revision 23044 to svn://svn.ffmpeg.org/ffmpeg/trunk

2308b6c1 04/28/2010 08:00 PM Michael Niedermayer

Add version to AVClass so we can add to and use fields of AVClass without ABI issues.

Originally committed as revision 22987 to svn://svn.ffmpeg.org/ffmpeg/trunk

2bb96256 04/03/2010 03:29 PM Bobby Bingham

Remove variable whose value was never read. Found by clang.

Originally committed as revision 22794 to svn://svn.ffmpeg.org/ffmpeg/trunk

5bb5c1dc 03/13/2010 11:27 AM Stefano Sabatini

Add AVFilterPicRef.pos field and make libavfilter propagate stream
byte position information, as stored in the pkt.pos, through the
filterchain.

Note that the pos field is added non at the end of the
AVFilterPicRef struct, thus breaking ABI compatibility, which is...

63833766 03/06/2010 09:28 PM Stefano Sabatini

Show aspect ratio information in dprintf_picref() traces.

Originally committed as revision 22255 to svn://svn.ffmpeg.org/ffmpeg/trunk

b4b66456 01/31/2010 04:33 PM Stefano Sabatini

Avoid usage of avcodec_get_pix_fmt_name() and
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

08f8b51f 01/13/2010 12:16 AM Stefano Sabatini

Make avfilter_insert_filter() log the names of the filters between
which it inserts the new filter.

Originally committed as revision 21177 to svn://svn.ffmpeg.org/ffmpeg/trunk

999c23a1 01/10/2010 01:45 PM Stefano Sabatini

Make avfilter_insert_filter() print the instance name of the
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

41600690 01/03/2010 02:31 PM Stefano Sabatini

Prefer "*FUNC_NAME(" over "* FUNC_NAME(" for XXX_configuration() and
XXX_license() functions, consistent with the rest of FFmpeg.

Originally committed as revision 21005 to svn://svn.ffmpeg.org/ffmpeg/trunk

a13a5437 12/04/2009 11:26 PM Stefano Sabatini

Add a slice_dir parameter to avfilter_draw_slice().

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

1433c4ab 11/24/2009 11:58 PM Stefano Sabatini

Implement avfilter_next().

Originally committed as revision 20607 to svn://svn.ffmpeg.org/ffmpeg/trunk

86a60fa1 11/24/2009 11:47 PM Stefano Sabatini

Implement a new registration system for filters.

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....

c1736936 11/18/2009 05:15 PM Diego Biurrun

Add functions to return library license and library configuration.

Originally committed as revision 20547 to svn://svn.ffmpeg.org/ffmpeg/trunk

da23d424 11/03/2009 10:15 PM Stefano Sabatini

Make avfilter_get_video_buffer() use
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...

3555d2e8 10/27/2009 07:52 PM Stefano Sabatini

Introduce first_avfilter and use that, together with AVFilter.next,
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

8fdb01c1 10/25/2009 09:06 PM Stefano Sabatini

Make dprintf_link() show the name of the link pixel format.

Originally committed as revision 20372 to svn://svn.ffmpeg.org/ffmpeg/trunk

9dd08b4e 10/18/2009 10:33 PM Vitor Sessak

Fix recursive avfilter_poll_frame(). It was doing
min = FFMIN)
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

0eb4ff9e 10/18/2009 08:16 AM Stefano Sabatini

Make avfilter_get_video_buffer() recursive.

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...

96da1c51 10/06/2009 10:07 PM Stefano Sabatini

Implement trace messages logging in the filterchain processing.

It is only enabled when the DEBUG symbol is defined.

Originally committed as revision 20187 to svn://svn.ffmpeg.org/ffmpeg/trunk

fe479c9d 04/14/2009 08:48 AM Cédric Schieli

Also copy pixel_aspect when copying the picref in avfilter_start_frame.
This avoids a division by zero in '[in]fifo,scale[out]'

Originally committed as revision 18507 to svn://svn.ffmpeg.org/ffmpeg/trunk

b6fec3eb 03/26/2009 09:46 PM Víctor Paesa

Make static the list of registered filters.

Originally committed as revision 18198 to svn://svn.ffmpeg.org/ffmpeg/trunk

90993b38 01/12/2009 08:34 PM Stefano Sabatini

Reindent after the last commit, while at it also add some spaces for
improving readability.

Originally committed as revision 16566 to svn://svn.ffmpeg.org/ffmpeg/trunk

689a5f49 01/12/2009 08:30 PM Stefano Sabatini

Make avfilter_open() set to NULL the pads and the filters when the
corresponding count is zero, rather than allocate a 16 bytes sized
block for them. Improve safety.

Originally committed as revision 16565 to svn://svn.ffmpeg.org/ffmpeg/trunk

b9609848 01/11/2009 10:05 PM Stefano Sabatini

Implement the avfilter_default_draw_slice() handler and use it in
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

5bc8ebd3 11/26/2008 06:59 PM Carl Eugen Hoyos

Use PIX_FMT_NONE to silence icc warning #188:
enumerated type mixed with another type

Originally committed as revision 15942 to svn://svn.ffmpeg.org/ffmpeg/trunk

540f1c7b 08/08/2008 06:43 PM Stefano Sabatini

Implement avfilter_version().

Originally committed as revision 14669 to svn://svn.ffmpeg.org/ffmpeg/trunk

245976da 05/09/2008 11:56 AM Diego Biurrun

Use full path for #includes from another directory.

Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk

b049ad50 03/07/2008 09:08 AM Måns Rullgård

fix AVClass for avfilter

Originally committed as revision 12357 to svn://svn.ffmpeg.org/ffmpeg/trunk

805d0232 02/15/2008 09:42 PM Vitor Sessak

Do not copy more data than needed
Commited in SoC by Vitor Sessak on 2008-02-15 21:11:35

Originally committed as revision 12061 to svn://svn.ffmpeg.org/ffmpeg/trunk

e9f54274 02/15/2008 09:41 PM Vitor Sessak

Remove header now made useless
Commited in SoC by Vitor Sessak on 2008-02-12 20:59:51

Originally committed as revision 12060 to svn://svn.ffmpeg.org/ffmpeg/trunk

3bc2a526 02/15/2008 09:41 PM Vitor Sessak

Remove unneeded function.

Commited in SoC by Vitor Sessak on 2008-02-12 20:54:11

Originally committed as revision 12059 to svn://svn.ffmpeg.org/ffmpeg/trunk

b57fc327 02/15/2008 09:41 PM Vitor Sessak

Missed this file in my conditional compilation patch
Commited in SoC by Vitor Sessak on 2008-02-12 20:40:32

Originally committed as revision 12058 to svn://svn.ffmpeg.org/ffmpeg/trunk

74b46655 02/15/2008 09:41 PM Vitor Sessak

Simplify
Commited in SoC by Vitor Sessak on 2008-02-11 18:19:37

Originally committed as revision 12057 to svn://svn.ffmpeg.org/ffmpeg/trunk

ce657d80 02/15/2008 09:41 PM Vitor Sessak

Simplify
Commited in SoC by Vitor Sessak on 2008-02-11 17:35:13

Originally committed as revision 12056 to svn://svn.ffmpeg.org/ffmpeg/trunk

c245ddf2 02/15/2008 09:41 PM Vitor Sessak

Indent after last commit
Commited in SoC by Vitor Sessak on 2008-02-11 17:29:12

Originally committed as revision 12055 to svn://svn.ffmpeg.org/ffmpeg/trunk

c48e31ae 02/15/2008 09:41 PM Vitor Sessak

Remove unneded else
Commited in SoC by Vitor Sessak on 2008-02-11 17:18:16

Originally committed as revision 12054 to svn://svn.ffmpeg.org/ffmpeg/trunk

a5b5d95a 02/15/2008 09:41 PM Vitor Sessak

Cosmetical: indentation
Commited in SoC by Vitor Sessak on 2008-02-11 17:17:15

Originally committed as revision 12053 to svn://svn.ffmpeg.org/ffmpeg/trunk

b3431ecd 02/15/2008 09:41 PM Vitor Sessak

Nit: Alignment
Commited in SoC by Vitor Sessak on 2008-02-11 17:16:35

Originally committed as revision 12052 to svn://svn.ffmpeg.org/ffmpeg/trunk

d9b575d3 02/15/2008 09:41 PM Vitor Sessak

Remove useless ()
Commited in SoC by Vitor Sessak on 2008-02-11 17:16:05

Originally committed as revision 12051 to svn://svn.ffmpeg.org/ffmpeg/trunk

7a9fd2a0 02/15/2008 09:41 PM Vitor Sessak

Do not always fail for circular filter chains
Commited in SoC by Vitor Sessak on 2008-02-10 16:52:54

Originally committed as revision 12050 to svn://svn.ffmpeg.org/ffmpeg/trunk

5b7c4033 02/15/2008 09:41 PM Vitor Sessak

Remove unused var (dead code leftover?).
Commited in SoC by Vitor Sessak on 2008-02-10 09:55:55

Originally committed as revision 12049 to svn://svn.ffmpeg.org/ffmpeg/trunk

ac8a116e 02/15/2008 09:41 PM Vitor Sessak

Avoid link_dpad() overuse in avfilter_start_frame()
Commited in SoC by Vitor Sessak on 2008-02-10 09:53:00

Originally committed as revision 12048 to svn://svn.ffmpeg.org/ffmpeg/trunk

2c5741b8 02/15/2008 09:40 PM Vitor Sessak

Add context to av_log()
Commited in SoC by Vitor Sessak on 2008-02-10 09:05:39

Originally committed as revision 12047 to svn://svn.ffmpeg.org/ffmpeg/trunk

19dc7104 02/15/2008 09:40 PM Vitor Sessak

Merge loops
Commited in SoC by Vitor Sessak on 2008-02-10 09:01:31

Originally committed as revision 12046 to svn://svn.ffmpeg.org/ffmpeg/trunk

e079d22e 02/15/2008 09:40 PM Vitor Sessak

Coding style changes
Commited in SoC by Vitor Sessak on 2008-02-09 23:43:45

Originally committed as revision 12045 to svn://svn.ffmpeg.org/ffmpeg/trunk

02e94797 02/15/2008 09:40 PM Vitor Sessak

Remove unneded headers
Commited in SoC by Vitor Sessak on 2008-02-09 23:35:19

Originally committed as revision 12044 to svn://svn.ffmpeg.org/ffmpeg/trunk

16790dc3 02/15/2008 09:40 PM Vitor Sessak

Nits: more punctuation and capitalization
Commited in SoC by Vitor Sessak on 2008-02-09 20:02:29

Originally committed as revision 12043 to svn://svn.ffmpeg.org/ffmpeg/trunk

be36bc09 02/15/2008 09:40 PM Vitor Sessak

Move setting the pts of the copied frame to a more adequated place.
Suggested by Bobby Bingham.

Commited in SoC by Vitor Sessak on 2008-02-09 16:56:55

Originally committed as revision 12042 to svn://svn.ffmpeg.org/ffmpeg/trunk

05decb00 02/15/2008 09:40 PM Vitor Sessak

Add const to silence warnings
Commited in SoC by Vitor Sessak on 2008-02-09 15:59:47

Originally committed as revision 12041 to svn://svn.ffmpeg.org/ffmpeg/trunk

35db407e 02/15/2008 09:40 PM Vitor Sessak

The filter framework as is hangs with filters that
modify the input buffer, even if it asks for the right
permission. This is a fix for that.
See "Box blurring with libavfilter" thread in libav-user.

Commited in SoC by Vitor Sessak on 2008-02-09 11:03:35...

7b02c484 02/15/2008 09:40 PM Vitor Sessak

Implement poll_frame() method. Fix ffmpeg.c bug with
vf_fps filter.

Commited in SoC by Vitor Sessak on 2008-02-06 19:55:36

Originally committed as revision 12039 to svn://svn.ffmpeg.org/ffmpeg/trunk

b62966c0 02/15/2008 09:40 PM Vitor Sessak

Add movie file video source filter.

Commited in SoC by on 2008-01-31 20:55:50

Originally committed as revision 12038 to svn://svn.ffmpeg.org/ffmpeg/trunk

0970ec6a 02/15/2008 09:40 PM Vitor Sessak

Presentation timestamp (PTS) modification filter

Commited in SoC by on 2008-01-12 00:35:29

Originally committed as revision 12037 to svn://svn.ffmpeg.org/ffmpeg/trunk

be696990 02/15/2008 09:40 PM Vitor Sessak

Rename filter
Commited in SoC by Vitor Sessak on 2008-01-06 17:03:21

Originally committed as revision 12036 to svn://svn.ffmpeg.org/ffmpeg/trunk

0715e6d5 02/15/2008 09:40 PM Vitor Sessak

90 degrees counter-clockwise rotation filter
Commited in SoC by Vitor Sessak on 2008-01-06 13:19:12

Originally committed as revision 12035 to svn://svn.ffmpeg.org/ffmpeg/trunk

e946c25a 02/15/2008 09:39 PM Vitor Sessak

Add an equivalent to the mplayer format filter

Commited in SoC by Bobby Bingham on 2007-12-24 21:53:10

Originally committed as revision 12034 to svn://svn.ffmpeg.org/ffmpeg/trunk

cc0bb5a1 02/15/2008 09:39 PM Vitor Sessak

Change the passthrough filter to a noformat filter. It's now similar to
the mplayer noformat filter except that the default behavior if no formats
are specified is to allow allow all formats (ie. virtually the same as the
old passthrough behavior)

Commited in SoC by Bobby Bingham on 2007-12-24 21:42:56...

2fd46877 02/15/2008 09:39 PM Vitor Sessak

Indentation

Commited in SoC by Bobby Bingham on 2007-12-24 03:24:26

Originally committed as revision 12032 to svn://svn.ffmpeg.org/ffmpeg/trunk

69818105 02/15/2008 09:39 PM Vitor Sessak

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 can
now detect circular filter chains which wouldn't work anyway.

Commited in SoC by Bobby Bingham on 2007-12-24 03:22:10...

c35a0473 02/15/2008 09:39 PM Vitor Sessak

Add horizontal flip filter.

Commited in SoC by on 2007-12-21 09:21:29

Originally committed as revision 12030 to svn://svn.ffmpeg.org/ffmpeg/trunk

e3065c8b 02/15/2008 09:39 PM Vitor Sessak

Need to be careful when dealing with references.

Commited in SoC by Bobby Bingham on 2007-12-20 23:38:49

Originally committed as revision 12029 to svn://svn.ffmpeg.org/ffmpeg/trunk

07d0bba5 02/15/2008 09:39 PM Vitor Sessak

When inserting a filter, don't lose any information we may already have
about the colorspaces supported across the link.

Commited in SoC by Bobby Bingham on 2007-12-20 20:47:11

Originally committed as revision 12028 to svn://svn.ffmpeg.org/ffmpeg/trunk

75ce6546 02/15/2008 09:39 PM Vitor Sessak

Rewrite colorspace negotiation.

Commited in SoC by Bobby Bingham on 2007-12-20 19:36:26

Originally committed as revision 12027 to svn://svn.ffmpeg.org/ffmpeg/trunk

52362e9d 02/15/2008 09:39 PM Vitor Sessak

Make filter auto-insertion code its own function.

Commited in SoC by Bobby Bingham on 2007-11-04 22:03:14

Originally committed as revision 12026 to svn://svn.ffmpeg.org/ffmpeg/trunk

4ea0ab3c 02/15/2008 09:39 PM Vitor Sessak

Remove no-longer accurate comment

Commited in SoC by Bobby Bingham on 2007-11-04 21:21:25

Originally committed as revision 12025 to svn://svn.ffmpeg.org/ffmpeg/trunk

8f618f4c 02/15/2008 09:39 PM Vitor Sessak

Check for error so that
avfilter_open(av_filter_get_by_name(...etc...)) fails
gracefully.

Commited in SoC by Vitor Sessak on 2007-10-29 16:00:27

Originally committed as revision 12024 to svn://svn.ffmpeg.org/ffmpeg/trunk

4d7c9be3 02/15/2008 09:39 PM Vitor Sessak

Remove dummy and ppm filters which were only for testing.
Remove rgb2bgr filter now that there is a proper colorspace conversion filter.

Commited in SoC by Bobby Bingham on 2007-08-20 18:01:34

Originally committed as revision 12023 to svn://svn.ffmpeg.org/ffmpeg/trunk

f9033975 02/15/2008 09:39 PM Vitor Sessak

Image negating filter

Commited in SoC by Bobby Bingham on 2007-08-20 05:27:17

Originally committed as revision 12022 to svn://svn.ffmpeg.org/ffmpeg/trunk

d21cbbff 02/15/2008 09:38 PM Vitor Sessak

Auto insert scale filter to convert colrospaces when needed

Commited in SoC by Bobby Bingham on 2007-08-20 05:24:57

Originally committed as revision 12021 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a553ef5 02/15/2008 09:38 PM Vitor Sessak

Add scale/colorspace conversion filter

Commited in SoC by Bobby Bingham on 2007-08-19 17:35:59

Originally committed as revision 12020 to svn://svn.ffmpeg.org/ffmpeg/trunk

7bce27a3 02/15/2008 09:38 PM Vitor Sessak

Prefix names of filter structs

Commited in SoC by Bobby Bingham on 2007-08-18 18:17:30

Originally committed as revision 12019 to svn://svn.ffmpeg.org/ffmpeg/trunk

dd299c68 02/15/2008 09:38 PM Vitor Sessak

Rename "buffer" filter to "fifo"

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

81799537 02/15/2008 09:38 PM Vitor Sessak

Add a filter to output the same video to two outputs

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

0838e731 02/15/2008 09:38 PM Vitor Sessak

Add a filter to act as a buffer between filters which may output multiple
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
...

f4cb4462 02/15/2008 09:38 PM Vitor Sessak

Use av_freep instead of av_free

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

44b73497 02/15/2008 09:38 PM Vitor Sessak

Rename avfilter_create to avfilter_open and remove the wrapper function
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

6d8c67a7 02/15/2008 09:38 PM Vitor Sessak

Change registered filter list to a linked list

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

e675dccd 02/15/2008 09:38 PM Vitor Sessak

Be more consistent in style of code for falling back to defaults.

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

cdf2a332 02/15/2008 09:38 PM Vitor Sessak

replace memcpy with assignment

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

269b9847 02/15/2008 09:38 PM Vitor Sessak

Revert braindead linked list of permissions

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

a4af86c8 02/15/2008 09:38 PM Vitor Sessak

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 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...

c949d867 02/15/2008 09:37 PM Vitor Sessak

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 12008 to svn://svn.ffmpeg.org/ffmpeg/trunk

6fb0648d 02/15/2008 09:37 PM Vitor Sessak

Use macros for better readability

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

ef35d13a 02/15/2008 09:37 PM Vitor Sessak

Remove the data parameter from draw_slice(). It's unneeded and often more
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

7a61cc4d 02/15/2008 09:37 PM Vitor Sessak

Remove test program and test video output module since ffplay can be used
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

f9285377 02/15/2008 09:37 PM Vitor Sessak

Allow creation of filter graphs from a graph description structure which
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

ef712a3b 02/15/2008 09:37 PM Vitor Sessak

Add a filter to overlay one video on top of another, picture-in-picture style.

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

49d915cb 02/15/2008 09:37 PM Vitor Sessak

Add a filter to modify the framerate.
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

3306f8bd 02/15/2008 09:37 PM Vitor Sessak

Let request_frame() indicate success or failure

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

e2fcb3cb 02/15/2008 09:37 PM Vitor Sessak

Add a vertical flip filter

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

24618441 02/15/2008 09:37 PM Vitor Sessak

Helper functions for adding new pads to filters at runtime

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

01942f1d 02/15/2008 09:37 PM Vitor Sessak

Separate the process of creating links between filters from that of configuring
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

78b0c0bb 02/15/2008 09:37 PM Vitor Sessak

Move default entry point implementations to their own file.
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

d4169dd3 02/15/2008 09:37 PM Vitor Sessak

Make the filter graph just another normal filter.

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

c5ef7d7b 02/15/2008 09:37 PM Vitor Sessak

Make input/output pads modifiable on a per-instance basis.
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...

c6b0aa68 02/15/2008 09:37 PM Vitor Sessak

Fix warnings

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

97fb0c2c 02/15/2008 09:37 PM Vitor Sessak

Cosmetics: fix indentation

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

7d0e1392 02/15/2008 09:36 PM Vitor Sessak

Fix some potential segfaults.

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

a360f71e 02/15/2008 09:36 PM Vitor Sessak

Allow code to pass data to filters it creates.

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

e6f560bb 02/15/2008 09:36 PM Vitor Sessak

Split filter graphs out into their own source & header files.

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