Commit 838b27b4 authored by Aurelien Jacobs's avatar Aurelien Jacobs

add FF_API_REGISTER_PROTOCOL define to disable the deprecated

register_protocol() function

Originally committed as revision 24840 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent b2125520
......@@ -48,6 +48,9 @@
#ifndef FF_API_URL_CLASS
#define FF_API_URL_CLASS (LIBAVFORMAT_VERSION_MAJOR >= 53)
#endif
#ifndef FF_API_REGISTER_PROTOCOL
#define FF_API_REGISTER_PROTOCOL (LIBAVFORMAT_VERSION_MAJOR < 53)
#endif
/**
* I return the LIBAVFORMAT_VERSION_INT constant. You got
......
......@@ -71,7 +71,7 @@ int av_register_protocol2(URLProtocol *protocol, int size)
return 0;
}
#if LIBAVFORMAT_VERSION_MAJOR < 53
#if FF_API_REGISTER_PROTOCOL
/* The layout of URLProtocol as of when major was bumped to 52 */
struct URLProtocol_compat {
const char *name;
......
......@@ -256,7 +256,7 @@ typedef struct URLProtocol {
const AVClass *priv_data_class;
} URLProtocol;
#if LIBAVFORMAT_VERSION_MAJOR < 53
#if FF_API_REGISTER_PROTOCOL
extern URLProtocol *first_protocol;
#endif
......@@ -269,7 +269,7 @@ extern URLInterruptCB *url_interrupt_cb;
*/
URLProtocol *av_protocol_next(URLProtocol *p);
#if LIBAVFORMAT_VERSION_MAJOR < 53
#if FF_API_REGISTER_PROTOCOL
/**
* @deprecated Use av_register_protocol() instead.
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment