gl: Fix GL format confusion when uploading using dmabuf
On my i.mx6 board using etnaviv board capturing from a camera and displaying it using glsink end up with a lovely pink shape due to the assumed GL format not matching the actual imported dmabuf format. To fix that make sure the glupload ends up specifying the right GL formats.