Comes with tests!
See commit messages for rationale, also see gst-plugins-good!44 (merged)
CC @bilboed