Page 1 of 1

Keep camera running (uses more CPU) but what does it do?

Posted: Tue May 15, 2018 11:29 am
by Teunkneus
Under Live input I can find the toggle "Keep camera running (uses more CPU)" what does it do?
The only thing I noticed is that indeed CPU stress increases, but what does it actual do?

Re: Keep camera running (uses more CPU) but what does it do?

Posted: Thu May 17, 2018 11:24 am
by mad-matt
"keep camera running" means that even if the camera is not shown on any surface or preview, MadMapper will not stop the video streaming process (and eventually video decoding, ie for NDI, USB cameras, for BlackMagic or such devices there is no decompression, but the video data is streamed to RAM). So it's always running and ready to use, without waiting for half a second for the capture process to start in the driver/hardware.
For instance, if you have 4 cameras and want to switch between them live without latency, you would have to activate this option.