There is no reason for this implementation, in the base class, to always return false if we already have the information about the type of the source.
Created attachment 213911 [details] Patch
This is great, but it doesn't go far enough. :) Could you also remove the isAudioStreamSource() method from MediaStreamAudioSource and make this method non-virtual?
Created attachment 213948 [details] Patch
Comment on attachment 213948 [details] Patch r=me.
Comment on attachment 213948 [details] Patch Clearing flags on attachment: 213948 Committed r157280: <http://trac.webkit.org/changeset/157280>
All reviewed patches have been landed. Closing bug.