diff --git a/ffplay.c b/ffplay.c index 2804cf6872..43a1905e72 100644 --- a/ffplay.c +++ b/ffplay.c @@ -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);