From 859964e0db5916f346534b9945e2b884f0cf082f Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 4 Nov 2013 19:57:39 +0100 Subject: stream_lavf: don't duplicate list of rtmp protocols Assume a rtmp prefix means rtmp instead. --- stream/stream_lavf.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'stream/stream_lavf.c') diff --git a/stream/stream_lavf.c b/stream/stream_lavf.c index eecb3f6579..a3c803d70a 100644 --- a/stream/stream_lavf.c +++ b/stream/stream_lavf.c @@ -219,12 +219,10 @@ static int open_f(stream_t *stream, int mode) } } - char *rtmp[] = {"rtmp:", "rtmpt:", "rtmpe:", "rtmpte:", "rtmps:"}; - for (int i = 0; i < FF_ARRAY_ELEMS(rtmp); i++) - if (!strncmp(filename, rtmp[i], strlen(rtmp[i]))) { - stream->demuxer = "lavf"; - stream->lavf_type = "flv"; - } + if (strncmp(filename, "rtmp", 4) == 0) { + stream->demuxer = "lavf"; + stream->lavf_type = "flv"; + } stream->priv = avio; int64_t size = avio_size(avio); if (size >= 0) -- cgit v1.2.3