From 45f511ece7aaf730d51dff5b086e32bc43fc78ce Mon Sep 17 00:00:00 2001 From: Martin Storsjö Date: Mon, 7 Nov 2011 12:17:50 +0200 Subject: avio: Mark the old interrupt callback mechanism as deprecated Prepare for removing it at an upcoming major bump. --- libavformat/avio.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libavformat/avio.h') diff --git a/libavformat/avio.h b/libavformat/avio.h index b665bb3b3b..d7977022bf 100644 --- a/libavformat/avio.h +++ b/libavformat/avio.h @@ -389,13 +389,17 @@ attribute_deprecated int url_exist(const char *url); */ int avio_check(const char *url, int flags); +#if FF_API_OLD_INTERRUPT_CB /** * The callback is called in blocking functions to test regulary if * asynchronous interruption is needed. AVERROR_EXIT is returned * in this case by the interrupted function. 'NULL' means no interrupt * callback is given. + * @deprecated Use interrupt_callback in AVFormatContext/avio_open2 + * instead. */ -void avio_set_interrupt_cb(int (*interrupt_cb)(void)); +attribute_deprecated void avio_set_interrupt_cb(int (*interrupt_cb)(void)); +#endif /** * Allocate and initialize an AVIOContext for buffered I/O. It must be later -- cgit v1.2.3