krontech / chronos-cam-app

Chronos Camera App
GNU General Public License v3.0
16 stars 6 forks source link

Gated burst - Live display is not buffered while trigger inactive. #49

Open oskirby opened 5 years ago

oskirby commented 5 years ago

When the camera is operated in gated burst mode, the live display does not appear to be buffered correctly when the trigger signal is inactive.

To reproduce this issue, set up the camera to film a fast-moving and repetitive event (a spinning fan makes an excellent subject), configure the camera for gated burst mode with 1 prerecord frame (the default), and then start recording. While the trigger signal is inactive the video appears to be torn at multiple horizontal positions across the fan. The frame tearing appears to go away when the trigger is activated.

Tested on FPGA build 3.21.

oskirby commented 5 years ago

burst-frame-tearing

tesla5hundred commented 5 years ago

This is expected behavior. When trigger is inactive, the live display is pulled from the single frame that is being continuously overwitten multiple times per display frame.