lavfi: add FF_*LINK_IDX convenience macros.

pull/28/head
Nicolas George 13 years ago
parent 461f506f7b
commit cb6a20fa56
  1. 8
      libavfilter/internal.h

@ -350,4 +350,12 @@ int ff_request_frame(AVFilterLink *link);
AVFilterBufferRef *ff_copy_buffer_ref(AVFilterLink *outlink, AVFilterBufferRef *ff_copy_buffer_ref(AVFilterLink *outlink,
AVFilterBufferRef *ref); AVFilterBufferRef *ref);
/**
* Find the index of a link.
*
* I.e. find i such that link == ctx->(in|out)puts[i]
*/
#define FF_INLINK_IDX(link) ((int)((link)->dstpad - (link)->dst->input_pads))
#define FF_OUTLINK_IDX(link) ((int)((link)->srcpad - (link)->src->output_pads))
#endif /* AVFILTER_INTERNAL_H */ #endif /* AVFILTER_INTERNAL_H */

Loading…
Cancel
Save