device: some v4l2 cameras do not accept parameters unless streaming
This fixes 3DO camera not accepting `--camera-options=focus_absolute=100` and `--camera-options=focus_automatic_continuous=0`, and not properly configuring the sensor. The settings are applied twice (if failed) to ignore ordering problems related to auto-focus and focus-absolute value command line order.
This commit is contained in:
@@ -112,7 +112,7 @@ int device_dump_options2(device_t *dev, device_option_fn fn, void *opaque);
|
||||
int device_set_fps(device_t *dev, int desired_fps);
|
||||
int device_set_rotation(device_t *dev, bool vflip, bool hflip);
|
||||
int device_set_option_string(device_t *dev, const char *option, const char *value);
|
||||
void device_set_option_list(device_t *dev, const char *option_list);
|
||||
int device_set_option_list(device_t *dev, const char *option_list);
|
||||
|
||||
int device_output_enqueued(device_t *dev);
|
||||
int device_capture_enqueued(device_t *dev, int *max);
|
||||
|
||||
Reference in New Issue
Block a user