glupload: dmabuf: use out_info to create allocation params for non-direct dmabuf uploads as well

Non-direct dmabuf uploads, just as direct dmabuf uploads, create EGL
images and thus GL textures of the same width as the imported image.
The input dmabuf line stride is not relevant to the resulting texture
in both cases.

This fixes the case where non-direct uploads of input dmabufs with line
stride larger than the width will for example cause glcolorconvert to
sample only the left part (width * bytes per pixel / stride) of the
image, causing a horizontally stretched and cropped output image.
6 jobs for glupload in 32 minutes and 36 seconds (queued for 1 minute and 30 seconds)
latest
Status Job ID Name Coverage
  Preparation
passed #62534
gst indent

00:00:33

passed #62533
manifest

00:00:19

 
  Build
passed #62535
build fedora x86_64

00:03:24

 
  Test
passed #62536
check fedora

00:15:34

 
  Full Builds
passed #62537
build android arm64 api28

00:03:49

passed #62538
build cerbero fedora x86_64

00:12:07