krontech/chronos-cli

Setting high bits per pixel value in encoder settings freezes camera

Opened this issue · 0 comments

A camera that was failing to save any videos was sent in. The encoder bits per pixel setting was 19.40, where as the default is 0.70.

This seems to cause the video pipeline to drop into a frame transfer watchdog condition, which loops infinitely, causing the camera to freeze up.

Strangely, restoring the setting to 0.70 or resetting the camera settings to defaults does not seem to propagate down to the encoder. The only way to fix this issue is to reflash the OS onto the microSD card. Some sanitization for this parameter would improve reliability and mitigate this condition in the future.

IMG_5906