summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/mmst.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libavformat/mmst.c b/libavformat/mmst.c
index 3d12d82b73..57cca5d0d4 100644
--- a/libavformat/mmst.c
+++ b/libavformat/mmst.c
@@ -547,8 +547,12 @@ static int mms_open(URLContext *h, const char *uri, int flags)
err = mms_safe_send_recv(mmst, NULL, SC_PKT_ASF_HEADER);
if (err)
goto fail;
- if((mmst->incoming_flags != 0X08) && (mmst->incoming_flags != 0X0C))
+ if((mmst->incoming_flags != 0X08) && (mmst->incoming_flags != 0X0C)) {
+ av_log(NULL, AV_LOG_ERROR,
+ "The server does not support MMST (try MMSH or RTSP)\n");
+ err = AVERROR_NOFMT;
goto fail;
+ }
err = ff_mms_asf_header_parser(mms);
if (err) {
dprintf(NULL, "asf header parsed failed!\n");