No error event is fired if a none of a media element's <source> elements has a valid src, media, or type attribute, but the spec says: "[If] the media element has neither a src attribute nor a source element child: set the networkState to NETWORK_EMPTY, and abort these steps; the synchronous section ends."
1. Download the attached test case to LayoutTests/media
2. run-webkit-tests media/video-source-error-no-candidate.html
Created attachment 46934 [details]
Created attachment 46939 [details]