Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Abeni <lucabe72@email.it>2009-11-13 13:19:42 +0300
committerLuca Abeni <lucabe72@email.it>2009-11-13 13:19:42 +0300
commit103dfbe2c41365fb3fb638c8187088701b93b0f4 (patch)
treeb7de45132118627c61f55fc32c50b0165931811b /libavformat
parent1d8041b36cc4e41780454249631221d039b7d72b (diff)
Add some "#if"s to avoid compiling the RTSP code when the RTSP demuxer
is disabled, and remove a useless "#if CONFIG_SDP_DEMUXER" Originally committed as revision 20530 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/rtsp.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index 1946d5e458..3e0cb2b610 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -43,11 +43,13 @@
//#define DEBUG
//#define DEBUG_RTP_TCP
+#if CONFIG_RTSP_DEMUXER
static int tcp_read_packet(AVFormatContext *s, RTSPStream **prtsp_st,
uint8_t *buf, int buf_size);
static int rtsp_read_reply(AVFormatContext *s, RTSPMessageHeader *reply,
unsigned char **content_ptr,
int return_on_interleaved_data);
+#endif
#if LIBAVFORMAT_VERSION_INT < (53 << 16)
int rtsp_default_protocols = (1 << RTSP_LOWER_TRANSPORT_UDP);
@@ -599,6 +601,7 @@ static int udp_read_packet(AVFormatContext *s, RTSPStream **prtsp_st,
}
}
}
+#if CONFIG_RTSP_DEMUXER
if (FD_ISSET(tcp_fd, &rfds)) {
RTSPMessageHeader reply;
@@ -607,6 +610,7 @@ static int udp_read_packet(AVFormatContext *s, RTSPStream **prtsp_st,
if (rt->state != RTSP_STATE_PLAYING)
return 0;
}
+#endif
}
}
}
@@ -731,6 +735,7 @@ rtsp_open_transport_ctx(AVFormatContext *s, RTSPStream *rtsp_st)
return 0;
}
+#if CONFIG_RTSP_DEMUXER
static int rtsp_probe(AVProbeData *p)
{
if (av_strstart(p->filename, "rtsp:", NULL))
@@ -1714,7 +1719,6 @@ static int rtsp_read_close(AVFormatContext *s)
return 0;
}
-#if CONFIG_RTSP_DEMUXER
AVInputFormat rtsp_demuxer = {
"rtsp",
NULL_IF_CONFIG_SMALL("RTSP input format"),
@@ -1801,7 +1805,6 @@ static int sdp_read_close(AVFormatContext *s)
return 0;
}
-#if CONFIG_SDP_DEMUXER
AVInputFormat sdp_demuxer = {
"sdp",
NULL_IF_CONFIG_SMALL("SDP"),
@@ -1811,4 +1814,3 @@ AVInputFormat sdp_demuxer = {
sdp_read_packet,
sdp_read_close,
};
-#endif