Add support for planar textures
This adds direct support for planar textures, currently only for vulkan. This is needed for (and motivated by) interop with lavc vulkan hwdec, but it's nice to finally support this in the end.
This PR does not include the integration with libavutil, since that depends on the corresponding ffmpeg changes being merged.
Edited by Niklas Haas