Index: stream/stream.c =================================================================== --- stream/stream.c (revision 25306) +++ stream/stream.c (working copy) @@ -228,8 +228,9 @@ for(j = 0 ; sinfo->protocols[j] ; j++) { l = strlen(sinfo->protocols[j]); // l == 0 => Don't do protocol matching (ie network and filenames) + /* Changed strncmp to strncasecmp, because protocol names are case insensitive */ if((l == 0 && !strstr(filename, "://")) || - ((strncmp(sinfo->protocols[j],filename,l) == 0) && + ((strncasecmp(sinfo->protocols[j],filename,l) == 0) && (strncmp("://",filename+l,3) == 0))) { *file_format = DEMUXER_TYPE_UNKNOWN; s = open_stream_plugin(sinfo,filename,mode,options,file_format,&r,