Someone needs to pick up my failed attempt from 2013 and finish it.
This is needed for a bunch of features (color corrector, chroma keying, denoisers, audio equalizers, etc.).
See the "Blocks:" field below for the list of bug reports / features depending on this.
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=741370