[GStreamer] Discover the natural video size as early as possible

This allows the video sink to have the correct size (respecting aspect ratio)
negotiated before it gets to preroll, which avoids software frame scaling
on the RPI, where scaling is done in the decoder.