Motion-Project / motionplus

MotionPlus Home Page: https://motion-project.github.io/
GNU General Public License v3.0
308 stars 40 forks source link

Manual focus not working as expected #122

Closed strips closed 9 months ago

strips commented 9 months ago

Did you read the guide?

Yes

What is the base version number of MotionPlus being used?

0.1.x

What was the install method?

Built from source code

What is base architecture?

ARM-64bit

What is the distro being used?

Raspbian

Disto version number

bookworm

Camera/Sound type(s) being used?

PI camera via libcam

Describe the issue/problem and steps to reproduce

Unable to get manual focus to work. Seems only the first argument for libcam is read. Picture output from Motionplus is very blurry.

In my camera1.conf I have: libcam_params AfMode(0),LensPosition(0.02)

Then this is printed in log:

util_parms_parse_comma: Parsing: >AfMode(0),LensPosition(0.02)< >0 0 0 8<
util_parms_add: Parsed: >A< >AfMode(0)<
cam_start_params: A : AfMode(0)
cam_start_params: Finished.

It does not seem to parse LensPosition at all.

Have tested with rpicam-jpeg --autofocus-mode manual --lens-position 0.02 seems to create the sharpest photos for my case. A lot sharper than the picture and videos created by MotionPlus.

Relevant MotionPlus log output (at log_level 8)

Jan 18 16:41:21 hakkebo systemd[1]: Starting motionplus.service - MotionPlus - Enhanced security camera monitoring software....
Jan 18 16:41:21 hakkebo systemd[1]: Started motionplus.service - MotionPlus - Enhanced security camera monitoring software..
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] conf_process: Processing config file /etc/motionplus/motionplus.conf
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] conf_process: Processing config file /etc/motionplus/camera1.conf
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] log_init: Logging to syslog
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] log_init: MotionPlus 0.1.1-git-20240108-ff5d572 started
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] log_init: Using log type (ALL) log level (DBG)
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] mytranslate_init: Language: English
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] conf_parms_log: Logging configuration parameters from all files
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] Config file: /etc/motionplus/motionplus.conf
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] daemon                    off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] setup_mode                off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] pid_file
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] log_file
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] log_level                 8
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] log_type                  ALL
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] native_language           on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_name
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_id                 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_tmo                30
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] pause                     off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] target_dir                /tank/motionplus/rec/
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] watchdog_tmo              1800
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] watchdog_kill             600
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] v4l2_device
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] v4l2_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_url                <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_high_url           <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_high_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_userpass           <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] libcam_device
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] libcam_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] width                     640
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] height                    480
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] framerate                 15
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] rotate                    0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] flip_axis                 none
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] locate_motion_mode        off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] locate_motion_style       box
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_left
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_right                %Y-%m-%d\n%T
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_changes              off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_scale                1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_event                %Y%m%d%H%M%S
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] emulate_motion            off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold                 1500
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_maximum         0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_sdevx           0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_sdevy           0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_sdevxy          0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_ratio           0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_ratio_change    64
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_tune            off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] secondary_method          none
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] secondary_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] noise_level               32
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] noise_tune                on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] despeckle_filter
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] area_detect
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] mask_file
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] mask_privacy
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] smart_mask_speed          0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] lightswitch_percent       0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] lightswitch_frames        5
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] minimum_motion_frames     1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] static_object_time        10
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] event_gap                 60
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] pre_capture               0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] post_capture              0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_event_start
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_event_end
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_picture_save
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_area_detected
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_motion_detected
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_movie_start
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_movie_end
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_camera_lost
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_camera_found
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_secondary_detect
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_action_user
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_sound_alert
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_output            off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_output_motion     off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_type              jpeg
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_quality           75
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_exif
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_filename          %v-%Y%m%d%H%M%S-%q
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snapshot_interval         0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snapshot_filename         %v-%Y%m%d%H%M%S-snapshot
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_output              on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_output_motion       off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_max_time            120
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_bps                 400000
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_quality             60
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_container           mkv
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_passthrough         off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_filename            %v-%Y%m%d%H%M%S
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_retain              all
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_extpipe_use         off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_extpipe
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_interval        0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_mode            daily
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_fps             30
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_container       mpg
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_filename        %Y%m%d-timelapse
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] video_pipe
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] video_pipe_motion
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_port           8888
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_port2          0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_base_path
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_ipv6           off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_localhost      off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_parms          0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_interface      default
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_auth_method    none
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_authentication <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_tls            off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_cert           <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_key            <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_headers
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_html
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_actions
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_lock_minutes   10
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_lock_attempts  3
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_lock_script
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_preview_scale      25
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_preview_newline    off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_preview_method     mjpg
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_preview_ptz        on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_quality            50
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_grey               off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_motion             off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_maxrate            1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_scan_time          5
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_scan_scale         25
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_type             sqlite3
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_dbname           /tank/motionplus/db/motionplus.db
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_host
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_port             0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_user             <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_password         <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_busy_timeout     0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_event_start
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_event_end
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_movie_start
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_movie_end
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_pic_save
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_auto_track            off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_wait                  0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_move_track
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_pan_left
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_pan_right
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_tilt_up
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_tilt_down
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_zoom_in
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_zoom_out
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snd_device
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snd_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snd_window                hamming
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snd_show                  off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] Camera 1 - Config file: /etc/motionplus/camera1.conf
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_name               Hakkebo1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_id                 1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] libcam_device             camera0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] libcam_params             AfMode(0),LensPosition(0.02)
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] width                     1920
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] height                    1080
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_left                 Hakkebo 1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_changes              on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_scale                3
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold                 25000
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_maximum         1036800
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] noise_level               64
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] despeckle_filter          EedDl
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] lightswitch_percent       20
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] minimum_motion_frames     2
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] pre_capture               5
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] post_capture              10
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_picture_save           /etc/motionplus/script_picture_save.sh    "%f" "%D" "%o"
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_output            best
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_output_motion     on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_output_motion       on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_container           mp4
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: v4l2   : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: webp   : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: libcam : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: mysql  : not available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: MariaDB: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: sqlite3: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: pgsql  : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: nls    : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: alsa   : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: fftw3  : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][DBS][00:motionplus] dbse_open: Opening database
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][DBS][00:motionplus] dbse_sqlite3_init: SQLite3 Database filename /tank/motionplus/db/motionplus.db
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][DBS][00:motionplus] dbse_sqlite3_init: database_busy_timeout 0 msec
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][STR][00:motionplus] webu_init_webcontrol: Starting webcontrol on port 8888
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >event< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >snapshot< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >pause< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >restart< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >stop< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >config_write< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >camera_add< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >camera_delete< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >config< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >ptz< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >movies< >on<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >action_user< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][STR][00:motionplus] webu_mhd_features_basic: Basic authentication: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][STR][00:motionplus] webu_mhd_features_digest: Digest authentication: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][STR][00:motionplus] webu_mhd_features_ipv6: IPV6: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][STR][00:motionplus] webu_mhd_features_tls: SSL/TLS: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][STR][00:motionplus] webu_init_webcontrol: Started webcontrol on port 8888
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ENC][00:motionplus] motpls_av_init: libavcodec  version 59.37.100
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ENC][00:motionplus] motpls_av_init: libavformat version 59.27.100
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] main: Motionplus pid: 804983
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:ml00:Hakkebo1] mlp_init: Initialize
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] libcam_start: Opening libcam
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_params: Starting.
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:ml00:Hakkebo1] util_parms_parse: Starting parsing parameters
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:ml00:Hakkebo1] util_parms_parse_comma: Parsing: >AfMode(0),LensPosition(0.02)< >0 0 0 8<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:ml00:Hakkebo1] util_parms_add: Parsed: >A< >AfMode(0)<
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_params: A : AfMode(0)
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_params: Finished.
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_mgr: Starting.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_mgr: cam_mgr started.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_mgr: Finished.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_config: Starting.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_config: Configuration adjusted.
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Libcamera Transform Options:
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Identity
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Rot0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   HFlip
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   VFlip
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   HVFlip
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Rot180
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Transpose
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Rot270
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Rot90
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Rot180Transpose
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Libcamera Controls:
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AeEnable(bool)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AeLocked(bool)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AeMeteringMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     MeteringCentreWeighted = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     MeteringSpot = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     MeteringMatrix = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     MeteringCustom = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AeConstraintMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ConstraintNormal = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ConstraintHighlight = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ConstraintShadows = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ConstraintCustom = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AeExposureMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ExposureNormal = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ExposureShort = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ExposureLong = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ExposureCustom = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   ExposureValue(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   ExposureTime(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AnalogueGain(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Brightness(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Contrast(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Lux(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AwbEnable(bool)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AwbMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbAuto = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbIncandescent = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbTungsten = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbFluorescent = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbIndoor = 4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbDaylight = 5
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbCloudy = 6
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbCustom = 7
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AwbLocked(bool)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   ColourGains(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]      Red | Blue
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   ColourTemperature(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Saturation(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   SensorBlackLevels(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]      var1|var2|var3|var4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   Sharpness(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   FocusFoM(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   ColourCorrectionMatrix(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]      var1|var2|...|var8|var9
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   ScalerCrop(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]      x | y | h | w
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   DigitalGain(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   FrameDuration(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   FrameDurationLimits(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]      min | max
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   SensorTemperature(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   SensorTimestamp(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AfMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfModeManual = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfModeAuto = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfModeContinuous = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AfRange(0-2)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfRangeNormal = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfRangeMacro = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfRangeFull = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AfSpeed(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfSpeedNormal = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfSpeedFast = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AfMetering(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfMeteringAuto = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfMeteringWindows = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AfWindows(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]      x | y | h | w
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AfTrigger(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfTriggerStart = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfTriggerCancel = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AfPause(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfPauseImmediate = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfPauseDeferred = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfPauseResume = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   LensPosition(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AfState(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfStateIdle = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfStateScanning = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfStateFocused = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfStateFailed = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AfPauseState(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfPauseStateRunning = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfPauseStatePausing = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AfPauseStatePaused = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Libcamera Controls Draft:
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AePrecaptureTrigger(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AePrecaptureTriggerIdle = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AePrecaptureTriggerStart = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AePrecaptureTriggerCancel = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   NoiseReductionMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     NoiseReductionModeOff = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     NoiseReductionModeFast = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     NoiseReductionModeHighQuality = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     NoiseReductionModeMinimal = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     NoiseReductionModeZSL = 4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   ColorCorrectionAberrationMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ColorCorrectionAberrationOff = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ColorCorrectionAberrationFast = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     ColorCorrectionAberrationHighQuality = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AeState(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AeStateSearching = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AeStateConverged = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AeStateLocked = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AeStateFlashRequired = 4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AeStatePrecapture = 5
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   AwbState(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbStateInactive = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbStateSearching = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbConverged = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     AwbLocked = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   SensorRollingShutterSkew(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   LensShadingMapMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     LensShadingMapModeOff = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     LensShadingMapModeOn = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   PipelineDepth(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   MaxLatency(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]   TestPatternMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     TestPatternModeOff = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     TestPatternModeSolidColor = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     TestPatternModeColorBars = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     TestPatternModeColorBarsFadeToGray = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     TestPatternModePn9 = 4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1]     TestPatternModeCustom1 = 256
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_config_transform: Configuration valid
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_config_controls: Configuration valid
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_config: Finished.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_req: Starting.
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_start_req: Plane 0 of 3 length 2073600
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_start_req: Plane 1 of 3 length 518400
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_start_req: Plane 2 of 3 length 518400
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_req: Finished.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_capture: Starting.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_capture: Finished.
Jan 18 16:41:25 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start: Started all.
Jan 18 16:41:25 hakkebo motionplus[804983]: [NTC][NET][00:ml00:Hakkebo1] mlp_check_szimg: Substream not available.  Image sizes not modulo 16.
Jan 18 16:41:25 hakkebo motionplus[804983]: [NTC][ALL][00:ml00:Hakkebo1] mlp_ring_resize: Resizing buffer to 7 items
Jan 18 16:41:25 hakkebo motionplus[804983]: [INF][ALL][00:cv00:Hakkebo1] util_parms_add: Parsed: >model_file< ><
Jan 18 16:41:25 hakkebo motionplus[804983]: [INF][ALL][00:cv00:Hakkebo1] util_parms_add: Parsed: >frame_interval< >5<
Jan 18 16:41:25 hakkebo motionplus[804983]: [INF][ALL][00:cv00:Hakkebo1] util_parms_add: Parsed: >image_type< >full<
Jan 18 16:41:25 hakkebo motionplus[804983]: [INF][ALL][00:cv00:Hakkebo1] util_parms_add: Parsed: >rotate< >0<
Jan 18 16:41:25 hakkebo motionplus[804983]: [NTC][ALL][00:ml00:Hakkebo1] mlp_init: Camera 1 started: motion detection Enabled
Mr-Dave commented 9 months ago

Moving from an issue to a discussion.

You would use an equal sign to specify the params value. guide reference. Examples illustrated for the v4l2_params parameter.