[Mplayer-cvslog] CVS: main/libmpdemux demux_rtp.cpp,1.4,1.5
Bertrand Baudet
bertrand at mplayerhq.hu
Tue Oct 8 07:46:26 CEST 2002
- Previous message: [Mplayer-cvslog] CVS: main cfg-mplayer.h,1.171,1.172
- Next message: [Mplayer-cvslog] CVS: main/libaf af.c,1.12,1.13 af.h,1.7,1.8 af_resample.c,1.8,1.9 af_delay.c,1.2,1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/mplayer/main/libmpdemux
In directory mail:/var/tmp.root/cvs-serv31865/libmpdemux
Modified Files:
demux_rtp.cpp
Log Message:
Added support for RTSP stream over TCP.
Patch from Ross Finlayson <finlayson at live.com>
Index: demux_rtp.cpp
===================================================================
RCS file: /cvsroot/mplayer/main/libmpdemux/demux_rtp.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- demux_rtp.cpp 28 Sep 2002 18:51:44 -0000 1.4
+++ demux_rtp.cpp 8 Oct 2002 05:46:23 -0000 1.5
@@ -95,7 +95,13 @@
struct timeval firstSyncTime;
};
+int rtspStreamOverTCP = 0;
+
extern "C" void demux_open_rtp(demuxer_t* demuxer) {
+ if (rtspStreamOverTCP && LIVEMEDIA_LIBRARY_VERSION_INT < 1033689600) {
+ fprintf(stderr, "TCP streaming of RTP/RTCP requires \"LIVE.COM Streaming Media\" library version 2002.10.04 or later - ignoring the \"-rtsp-stream-over-tcp\" flag\n");
+ rtspStreamOverTCP = 0;
+ }
do {
TaskScheduler* scheduler = BasicTaskScheduler::createNew();
if (scheduler == NULL) break;
@@ -155,7 +161,8 @@
if (rtspClient != NULL) {
// Issue RTSP "SETUP" and "PLAY" commands on the chosen subsession:
- if (!rtspClient->setupMediaSubsession(*subsession)) break;
+ if (!rtspClient->setupMediaSubsession(*subsession, False,
+ rtspStreamOverTCP)) break;
if (!rtspClient->playMediaSubsession(*subsession)) break;
}
- Previous message: [Mplayer-cvslog] CVS: main cfg-mplayer.h,1.171,1.172
- Next message: [Mplayer-cvslog] CVS: main/libaf af.c,1.12,1.13 af.h,1.7,1.8 af_resample.c,1.8,1.9 af_delay.c,1.2,1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the MPlayer-cvslog
mailing list