summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorNicolas George <nicolas.george@normalesup.org>2013-02-21 20:21:16 +0100
committerNicolas George <nicolas.george@normalesup.org>2013-03-24 23:17:47 +0100
commit125acd215250ead008938266efcacd56743f3a2a (patch)
treef012c1ca011dc6c19cfc3cce6e02e13b57a3b963 /doc
parent00da527b44a6b7195bf2b287c3214f349cd8dd0b (diff)
downloadffmpeg-125acd215250ead008938266efcacd56743f3a2a.tar.gz
lavfi: support multiple rounds of format negotiation.
Remove the temporary hack for amerge and replace it with a generic solution.
Diffstat (limited to 'doc')
-rw-r--r--doc/filter_design.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/filter_design.txt b/doc/filter_design.txt
index 772ca9dfb0..2f9e57d66a 100644
--- a/doc/filter_design.txt
+++ b/doc/filter_design.txt
@@ -29,6 +29,11 @@ Format negotiation
same format amongst a supported list, all it has to do is use a reference
to the same list of formats.
+ query_formats can leave some formats unset and return AVERROR(EAGAIN) to
+ cause the negotiation mechanism to try again later. That can be used by
+ filters with complex requirements to use the format negotiated on one link
+ to set the formats supported on another.
+
Buffer references ownership and permissions
===========================================