WIP: waylandsink: Add DRM modifiers support
This allow importing DMABuf with DRM modifiers. The formats are announced through memory:DMABuf caps feature and by setting the format as : in the caps format string.
I'm looking for comments about this approach, I really don't feel like doing something complicated again, and so I came with this idea. I haven't found any problem in backward compatibility and fits pretty well the DRM format model.
ToDo:
-
Serialized the modifiers in hex (suggested by @daniels)
cc @wonchul
Edited by Tim-Philipp Müller