Beginning with r3647, the HTML 5 spec requires that media elements fire a 'loadend' progress event whenever it stops fetching media data.
Created attachment 35174 [details] proposed patch
http://trac.webkit.org/changeset/47579
It was reviewed by Anders Carlsson
Comment on attachment 35174 [details] proposed patch forgetful bugzilla.