diff options
author | Nicolas George <nicolas.george@normalesup.org> | 2012-09-23 22:45:49 +0400 |
---|---|---|
committer | Nicolas George <nicolas.george@normalesup.org> | 2012-09-27 20:43:37 +0400 |
commit | 9de731e9d0f415ce8c5dc1c9079490964c244867 (patch) | |
tree | 302d1c19e7e67bc6af89f049e82501d875172fbc /libavfilter/internal.h | |
parent | 279ae1cd72a17a697af8f71a987ac89ee4aa9107 (diff) |
lavfi/sink_buffer: implement libav compatibility API.
Implement av_buffersink_read() and av_buffersink_read_samples()
for ffmpeg's version of buffersink.
With this change, avconv linked against ffmpeg's libraries passes
the same number of tests whether it uses ffbuffersink or
buffersink_old.
Diffstat (limited to 'libavfilter/internal.h')
-rw-r--r-- | libavfilter/internal.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavfilter/internal.h b/libavfilter/internal.h index c217883319..e82f04dbb9 100644 --- a/libavfilter/internal.h +++ b/libavfilter/internal.h @@ -365,4 +365,8 @@ AVFilterBufferRef *ff_copy_buffer_ref(AVFilterLink *outlink, #define FF_INLINK_IDX(link) ((int)((link)->dstpad - (link)->dst->input_pads)) #define FF_OUTLINK_IDX(link) ((int)((link)->srcpad - (link)->src->output_pads)) +int ff_buffersink_read_compat(AVFilterContext *ctx, AVFilterBufferRef **buf); +int ff_buffersink_read_samples_compat(AVFilterContext *ctx, AVFilterBufferRef **pbuf, + int nb_samples); + #endif /* AVFILTER_INTERNAL_H */ |