Hi o/
Sorry if this is not the right place, and that my english is a bit rusty.
I recently started streaming on Twitch using my old T3i (600D) that I had laying around, first capturing the image from the EOS Utility, later using EOS Webcam, and now I bought a capture card (Macrosilicon MS2109 based) to improve the quality a little more and decrease the CPU usage (my PC is an old boi).
I connected the camera to the capture card and added the new video input on OBS, but instead of getting a nice image I got a blurry stretched image... I checked the configs on OBS (1920x1080, 30fps, Video Format: MJPEG, Color Space: 709, Color Range: Partial), everything ok.
Then I connected the camera directly to a monitor to check the camera, got 1920x1080 image (1620x1080 image with black bars on the sides, as expected), very sharp.
I thought maybe the capture card was defective, so I connected other things to the capture card (PC, Raspberry Pi, Security Camera Recorder, Receiver) to check it and everything got full resolution without bars and with nice quality.
For some reason only when I connect the camera to the capture card I don't get the full resolution. Is there any config I should set on the camera to force the HDMI output to 1920x1080 (1620x1080 image with black bars on the sides) on the capture card?
Images:
At the monitor, full 1920x1080 resolution

On OBS (input set to 1920x1080, but getting a lower resolution stretched and with black bars all around)