Because "_video/ogv_" is the wrong MIME type for OGG videos. It's a common mistake: since the file extension is _.ogv_ we often tend to use _video/ogv_ for the content type, but that's wrong, it must be _video/ogg_. You can test it on browsers that support the ogg format (like Firefox or Chrome): if you execute _videoElement.canPlayType('video/ogg')_ you'll get "mabye" or "probably", but if you execute _videoElement.canPlayType('video/ogv')_ you'll get "" (empty string). It's not a big deal and it's not related to my HLS detect patch, it's just a mini typo I saw...