avio: move extern url_interrupt_cb declaration from avio.h to url.h
authorAnton Khirnov <anton@khirnov.net>
Mon, 4 Apr 2011 18:40:38 +0000 (20:40 +0200)
committerAnton Khirnov <anton@khirnov.net>
Thu, 7 Apr 2011 16:11:24 +0000 (18:11 +0200)
libavformat/applehttp.c
libavformat/avio.h
libavformat/tcp.c
libavformat/udp.c
libavformat/url.h
libavformat/utils.c

index 9e11fca..6c697c5 100644 (file)
@@ -31,6 +31,7 @@
 #include "internal.h"
 #include <unistd.h>
 #include "avio_internal.h"
+#include "url.h"
 
 #define INITIAL_BUFFER_SIZE 32768
 
index 41f51aa..e9aa499 100644 (file)
@@ -163,7 +163,9 @@ typedef struct URLProtocol {
 extern URLProtocol *first_protocol;
 #endif
 
+#if FF_API_OLD_AVIO
 extern URLInterruptCB *url_interrupt_cb;
+#endif
 
 /**
  * If protocol is NULL, returns the first registered protocol,
index c099983..8e380ac 100644 (file)
@@ -24,6 +24,7 @@
 #include "internal.h"
 #include "network.h"
 #include "os_support.h"
+#include "url.h"
 #if HAVE_POLL_H
 #include <poll.h>
 #endif
index 7dad38b..07d1775 100644 (file)
@@ -33,6 +33,7 @@
 #include "internal.h"
 #include "network.h"
 #include "os_support.h"
+#include "url.h"
 #include <sys/time.h>
 
 #ifndef IPV6_ADD_MEMBERSHIP
index 2e1a3f3..7482611 100644 (file)
@@ -30,6 +30,8 @@
 
 #if !FF_API_OLD_AVIO
 #define URL_PROTOCOL_FLAG_NESTED_SCHEME 1 /*< The protocol name can be the first part of a nested protocol scheme */
+
+extern URLInterruptCB *url_interrupt_cb;
 #endif
 
 /**
index b06fef0..da8f3fd 100644 (file)
@@ -31,6 +31,7 @@
 #include "libavutil/avstring.h"
 #include "riff.h"
 #include "audiointerleave.h"
+#include "url.h"
 #include <sys/time.h>
 #include <time.h>
 #include <strings.h>