From 7d81d69dd54cd5d192fef5652754f2a50b4e0ff7 Mon Sep 17 00:00:00 2001 From: rtognimp Date: Tue, 22 Nov 2005 19:24:09 +0000 Subject: Ignore OPTIONS rtsp command during playback. Fixes rtsp://mms.sonix.de/universal/rock/apocalyptica_lifeburns_300.rm?start=0 (playback stopped after 82 sec) Patch by adland git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17033 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/realrtsp/rtsp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libmpdemux/realrtsp/rtsp.c') diff --git a/libmpdemux/realrtsp/rtsp.c b/libmpdemux/realrtsp/rtsp.c index cee69f81be..be8972736b 100644 --- a/libmpdemux/realrtsp/rtsp.c +++ b/libmpdemux/realrtsp/rtsp.c @@ -576,7 +576,8 @@ int rtsp_read_data(rtsp_t *s, char *buffer, unsigned int size) { if (size>=4) { i=read_stream(s->s, buffer, 4); if (i<4) return i; - if ((buffer[0]=='S')&&(buffer[1]=='E')&&(buffer[2]=='T')&&(buffer[3]=='_')) + if (((buffer[0]=='S')&&(buffer[1]=='E')&&(buffer[2]=='T')&&(buffer[3]=='_')) || + ((buffer[0]=='O')&&(buffer[1]=='P')&&(buffer[2]=='T')&&(buffer[3]=='I'))) // OPTIONS { char *rest=rtsp_get(s); if (!rest) -- cgit v1.2.3