diff options
author | Björn Axelsson <gecko@acc.umu.se> | 2007-11-06 16:28:32 +0000 |
---|---|---|
committer | Benoit Fouet <benoit.fouet@free.fr> | 2007-11-06 16:28:32 +0000 |
commit | c03af894eb4baa4ebc0b6d17899d510dab0ec84b (patch) | |
tree | d1bcfa98333e510124edcb92b0e2cc55eeee1906 | |
parent | 49ce700a2782784af431e1b1734d53fb551fe5c9 (diff) | |
download | ffmpeg-c03af894eb4baa4ebc0b6d17899d510dab0ec84b.tar.gz |
ffplay currently needs special handling for pausing in some protocols.
Patch by Björn Axelsson: bjorn ; axelsson § intinor : se
Original thread: [FFmpeg-devel] [PATCH] MMSH pause support for ffplay
Date: 11/02/2007 11:47 AM
Originally committed as revision 10936 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | ffplay.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1977,8 +1977,10 @@ static int decode_thread(void *arg) else av_read_play(ic); } -#ifdef CONFIG_RTSP_DEMUXER - if (is->paused && !strcmp(ic->iformat->name, "rtsp")) { +#if defined(CONFIG_RTSP_DEMUXER) || defined(CONFIG_MMSH_PROTOCOL) + if (is->paused && + (!strcmp(ic->iformat->name, "rtsp") || + !strcmp(url_fileno(&ic->pb)->prot->name, "mmsh"))) { /* wait 10 ms to avoid trying to get another packet */ /* XXX: horrible */ SDL_Delay(10); |