what exactly does "at the mfplat level" mean here? the media source itself is responsible for dropping delta frames when thinned.
That it should be done wholly within the media source implementation, at the level of the media source implementation. I don't think it should be necessary to touch wg_parser at all.
Still, this is the best implementation I could come up with for thinning itself currently, I don't see an issue with doing this for now and then removing it when we have a better approach (iirc winedmo is supposed to eventually replace wg_parser anyway?). or perhaps it was a mistake to try to upstream this now - the winedmo/mfsrcsnk parts are needed for a proton game, so I suppose just putting those bits on proton for now wouldn't really affect anything that happens with winegstreamer later.
It would require 5988 to be committed, and then it should be trivial.