We can't have MediaPlayerPrivateAVFoundation trying to load MediaStreams by accident. In order to make sure the MediaPlayer loadEngine() method doesn't try to use this class to load the MediaStream, we need to set the network state to a format error to ensure a skip and an error trigger, so another media engine is loaded.
<rdar://problem/21904955>
Created attachment 257119 [details] Patch
Comment on attachment 257119 [details] Patch Clearing flags on attachment: 257119 Committed r187163: <http://trac.webkit.org/changeset/187163>
All reviewed patches have been landed. Closing bug.