How much of code deletion comes from switching to a two-step mapping between DirectShow and Media Foundation formats, versus changing the format we pass over the wire?
Are the DirectShow <-> Media Foundation conversions perfectly lossless in both directions, for all compressed and uncompressed types? Are they correct (i.e. even if they're lossless, how much do we have to fix up the types afterward)? If not, what differences and pitfalls are there exactly?
(Also, why rename wg_format to wg_media_type?)