It seems this was introduced in https://github.com/WebKit/WebKit/commit/e1790e8fee7cebd82248bfbfd735927895b48fab but it's not clear there's a good reason to keep Source/WebCore/platform/encryptedmedia/CDMPrivate.cpp on it. Rob, Frédéric, if there was a strong reason you did things this way, please let me know.
(In reply to Anne van Kesteren from comment #0) > It seems this was introduced in > https://github.com/WebKit/WebKit/commit/ > e1790e8fee7cebd82248bfbfd735927895b48fab but it's not clear there's a good > reason to keep Source/WebCore/platform/encryptedmedia/CDMPrivate.cpp on it. > > Rob, Frédéric, if there was a strong reason you did things this way, please > let me know. IRC that patch just introduced mimesniff mode and left Mode::Rfc2045 usage as before. I do not know encryptedmedia code at all so I can't judge that one, but maybe it is specced somewhere.
<rdar://problem/108787747>