[SCM] libav/experimental: Remove the inclusion of rtsp.h and rtp.h from avformat.h, and explicitly include such headers where needed
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sun Jun 30 16:08:48 UTC 2013
The following commit has been merged in the experimental branch:
commit c971ff1977c6fc1e1974525edc7e2d96d96da188
Author: Luca Abeni <lucabe72 at email.it>
Date: Mon Oct 29 09:15:35 2007 +0000
Remove the inclusion of rtsp.h and rtp.h from avformat.h, and
explicitly include such headers where needed
Originally committed as revision 10871 to svn://svn.ffmpeg.org/ffmpeg/trunk
diff --git a/ffplay.c b/ffplay.c
index 6536e02..2804cf6 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -22,6 +22,7 @@
#include <math.h>
#include <limits.h>
#include "avformat.h"
+#include "rtsp.h"
#include "swscale.h"
#include "avstring.h"
diff --git a/ffserver.c b/ffserver.c
index 94c565a..96b2987 100644
--- a/ffserver.c
+++ b/ffserver.c
@@ -26,6 +26,8 @@
#include <string.h>
#include <stdlib.h>
#include "avformat.h"
+#include "rtsp.h"
+#include "rtp.h"
#include <stdarg.h>
#include <unistd.h>
diff --git a/libavformat/avformat.h b/libavformat/avformat.h
index 4070e02..4c72a61 100644
--- a/libavformat/avformat.h
+++ b/libavformat/avformat.h
@@ -460,10 +460,6 @@ enum CodecID av_guess_image2_codec(const char *filename);
/* XXX: use automatic init with either ELF sections or C file parser */
/* modules */
-#include "rtp.h"
-
-#include "rtsp.h"
-
/* utils.c */
void av_register_input_format(AVInputFormat *format);
void av_register_output_format(AVOutputFormat *format);
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index db11049..9ef7f1f 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -24,6 +24,7 @@
#include <unistd.h> /* for select() prototype */
#include "network.h"
#include "avstring.h"
+#include "rtsp.h"
#include "rtp_internal.h"
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list