Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video glitch/stutter #1856

Open
Mr-Dave opened this issue Mar 5, 2025 · 0 comments
Open

Video glitch/stutter #1856

Mr-Dave opened this issue Mar 5, 2025 · 0 comments

Comments

@Mr-Dave
Copy link
Member

Mr-Dave commented Mar 5, 2025

Discussed in #1855

Originally posted by JChristensen March 3, 2025
I have the occasional video exhibit this issue. A moving object will just enter the side of the field of view (either R to L or L to R) and the video will freeze for several seconds. Then it will move normally for a few frames, only to have the object disappear somewhere in the middle of the field.

In researching, I found this issue and saw the comment about moving the output folder to /tmp to avoid slow I/O to the μSD card. That made good sense; however, I do not think /tmp is kept in RAM. So I created a folder on tmpfs. Testing it with dd, writing a large file is over 20x faster than to a regular folder on the card. I allocated 50MB, which is twice the largest video I have seen.

I also modified my on_movie_end script to move the video from the tmpfs directory to a regular directory on the μSD card.

As luck would have it, after making these changes the second video recorded exhibited this issue (1-20250303-080955-001.mkv in the log, and also 1-20250303-082320-005.mkv) so the changes do not seem to have had an effect. I hope someone can offer another idea.

The machine does not seem to be running hard. I occasionally will see a one-minute load average slightly over 1.00, which seems fine for a quad-core CPU.

Environment:
Motion 5.0.0-git-20250224-6e685d8 (built from source)
Pi camera v2
Debian GNU/Linux 12 (bookworm) aarch64 (Raspberry Pi OS Lite 2024-11-19)
Raspberry Pi Zero 2 W Rev 1.0
Linux cam1 6.6.74+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.74-1+rpt1 (2025-01-27) aarch64 GNU/Linux

Mar 03 08:03:51 [NTC][ALL][mo00] mytranslate_init: Language: English
Mar 03 08:03:51 [NTC][ALL][mo00] daemon: Motion going to daemon mode
Mar 03 08:03:51 [NTC][ALL][mo00] init: Motion running as daemon process
Mar 03 08:03:51 [INF][ALL][mo00] parms_log: Logging configuration parameters from all files
Mar 03 08:03:51 [INF][ALL][mo00] Config file: /home/jack/.motion/motion.conf
Mar 03 08:03:51 [INF][ALL][mo00] daemon                    on
Mar 03 08:03:51 [INF][ALL][mo00] pid_file                  /home/jack/motion.pid
Mar 03 08:03:51 [INF][ALL][mo00] log_file                  /home/jack/motion.log
Mar 03 08:03:51 [INF][ALL][mo00] log_level                 8
Mar 03 08:03:51 [INF][ALL][mo00] log_fflevel               3
Mar 03 08:03:51 [INF][ALL][mo00] log_type                  ALL
Mar 03 08:03:51 [INF][ALL][mo00] native_language           on
Mar 03 08:03:51 [INF][ALL][mo00] device_name               
Mar 03 08:03:51 [INF][ALL][mo00] device_id                 0
Mar 03 08:03:51 [INF][ALL][mo00] device_tmo                30
Mar 03 08:03:51 [INF][ALL][mo00] pause                     schedule
Mar 03 08:03:51 [INF][ALL][mo00] schedule_params           
Mar 03 08:03:51 [INF][ALL][mo00] cleandir_params           
Mar 03 08:03:51 [INF][ALL][mo00] target_dir                /home/jack/ramdir
Mar 03 08:03:51 [INF][ALL][mo00] watchdog_tmo              90
Mar 03 08:03:51 [INF][ALL][mo00] watchdog_kill             0
Mar 03 08:03:51 [INF][ALL][mo00] v4l2_device               
Mar 03 08:03:51 [INF][ALL][mo00] v4l2_params               
Mar 03 08:03:51 [INF][ALL][mo00] netcam_url                <redacted>
Mar 03 08:03:51 [INF][ALL][mo00] netcam_params             
Mar 03 08:03:51 [INF][ALL][mo00] netcam_high_url           <redacted>
Mar 03 08:03:51 [INF][ALL][mo00] netcam_high_params        
Mar 03 08:03:51 [INF][ALL][mo00] netcam_userpass           <redacted>
Mar 03 08:03:51 [INF][ALL][mo00] libcam_device             camera0
Mar 03 08:03:51 [INF][ALL][mo00] libcam_params             
Mar 03 08:03:51 [INF][ALL][mo00] width                     640
Mar 03 08:03:51 [INF][ALL][mo00] height                    480
Mar 03 08:03:51 [INF][ALL][mo00] framerate                 15
Mar 03 08:03:51 [INF][ALL][mo00] rotate                    0
Mar 03 08:03:51 [INF][ALL][mo00] flip_axis                 none
Mar 03 08:03:51 [INF][ALL][mo00] locate_motion_mode        off
Mar 03 08:03:51 [INF][ALL][mo00] locate_motion_style       box
Mar 03 08:03:51 [INF][ALL][mo00] text_left                 %{host}
Mar 03 08:03:51 [INF][ALL][mo00] text_right                %Y-%m-%d\n%T-%q
Mar 03 08:03:51 [INF][ALL][mo00] text_changes              on
Mar 03 08:03:51 [INF][ALL][mo00] text_scale                3
Mar 03 08:03:51 [INF][ALL][mo00] text_event                %Y%m%d%H%M%S
Mar 03 08:03:51 [INF][ALL][mo00] emulate_motion            off
Mar 03 08:03:51 [INF][ALL][mo00] threshold                 1000
Mar 03 08:03:51 [INF][ALL][mo00] threshold_maximum         0
Mar 03 08:03:51 [INF][ALL][mo00] threshold_sdevx           0
Mar 03 08:03:51 [INF][ALL][mo00] threshold_sdevy           0
Mar 03 08:03:51 [INF][ALL][mo00] threshold_sdevxy          0
Mar 03 08:03:51 [INF][ALL][mo00] threshold_ratio           0
Mar 03 08:03:51 [INF][ALL][mo00] threshold_ratio_change    64
Mar 03 08:03:51 [INF][ALL][mo00] threshold_tune            off
Mar 03 08:03:51 [INF][ALL][mo00] secondary_method          none
Mar 03 08:03:51 [INF][ALL][mo00] secondary_params          
Mar 03 08:03:51 [INF][ALL][mo00] noise_level               32
Mar 03 08:03:51 [INF][ALL][mo00] noise_tune                on
Mar 03 08:03:51 [INF][ALL][mo00] despeckle_filter          EedDl
Mar 03 08:03:51 [INF][ALL][mo00] area_detect               
Mar 03 08:03:51 [INF][ALL][mo00] mask_file                 
Mar 03 08:03:51 [INF][ALL][mo00] mask_privacy              
Mar 03 08:03:51 [INF][ALL][mo00] smart_mask_speed          0
Mar 03 08:03:51 [INF][ALL][mo00] lightswitch_percent       20
Mar 03 08:03:51 [INF][ALL][mo00] lightswitch_frames        4
Mar 03 08:03:51 [INF][ALL][mo00] minimum_motion_frames     1
Mar 03 08:03:51 [INF][ALL][mo00] static_object_time        10
Mar 03 08:03:51 [INF][ALL][mo00] event_gap                 60
Mar 03 08:03:51 [INF][ALL][mo00] pre_capture               0
Mar 03 08:03:51 [INF][ALL][mo00] post_capture              12
Mar 03 08:03:51 [INF][ALL][mo00] on_event_start            
Mar 03 08:03:51 [INF][ALL][mo00] on_event_end              
Mar 03 08:03:51 [INF][ALL][mo00] on_picture_save           
Mar 03 08:03:51 [INF][ALL][mo00] on_area_detected          
Mar 03 08:03:51 [INF][ALL][mo00] on_motion_detected        
Mar 03 08:03:51 [INF][ALL][mo00] on_movie_start            
Mar 03 08:03:51 [INF][ALL][mo00] on_movie_end              /home/jack/sync.sh %f
Mar 03 08:03:51 [INF][ALL][mo00] on_camera_lost            
Mar 03 08:03:51 [INF][ALL][mo00] on_camera_found           
Mar 03 08:03:51 [INF][ALL][mo00] on_secondary_detect       
Mar 03 08:03:51 [INF][ALL][mo00] on_action_user            
Mar 03 08:03:51 [INF][ALL][mo00] on_sound_alert            
Mar 03 08:03:51 [INF][ALL][mo00] picture_output            off
Mar 03 08:03:51 [INF][ALL][mo00] picture_output_motion     off
Mar 03 08:03:51 [INF][ALL][mo00] picture_type              jpg
Mar 03 08:03:51 [INF][ALL][mo00] picture_quality           75
Mar 03 08:03:51 [INF][ALL][mo00] picture_exif              
Mar 03 08:03:51 [INF][ALL][mo00] picture_filename          %Y%m%d%H%M%S-%q
Mar 03 08:03:51 [INF][ALL][mo00] snapshot_interval         0
Mar 03 08:03:51 [INF][ALL][mo00] snapshot_filename         %v-%Y%m%d%H%M%S-snapshot
Mar 03 08:03:51 [INF][ALL][mo00] movie_output              on
Mar 03 08:03:51 [INF][ALL][mo00] movie_output_motion       off
Mar 03 08:03:51 [INF][ALL][mo00] movie_max_time            60
Mar 03 08:03:51 [INF][ALL][mo00] movie_bps                 400000
Mar 03 08:03:51 [INF][ALL][mo00] movie_quality             45
Mar 03 08:03:51 [INF][ALL][mo00] movie_container           mkv
Mar 03 08:03:51 [INF][ALL][mo00] movie_passthrough         off
Mar 03 08:03:51 [INF][ALL][mo00] movie_filename            %t-%Y%m%d-%H%M%S-%3v
Mar 03 08:03:51 [INF][ALL][mo00] movie_retain              all
Mar 03 08:03:51 [INF][ALL][mo00] movie_extpipe_use         off
Mar 03 08:03:51 [INF][ALL][mo00] movie_extpipe             
Mar 03 08:03:51 [INF][ALL][mo00] timelapse_interval        0
Mar 03 08:03:51 [INF][ALL][mo00] timelapse_mode            daily
Mar 03 08:03:51 [INF][ALL][mo00] timelapse_fps             30
Mar 03 08:03:51 [INF][ALL][mo00] timelapse_container       mpg
Mar 03 08:03:51 [INF][ALL][mo00] timelapse_filename        %Y%m%d-timelapse
Mar 03 08:03:51 [INF][ALL][mo00] video_pipe                
Mar 03 08:03:51 [INF][ALL][mo00] video_pipe_motion         
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_port           8080
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_port2          0
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_base_path      
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_ipv6           off
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_localhost      off
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_parms          2
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_interface      default
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_auth_method    none
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_authentication <redacted>
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_tls            off
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_cert           <redacted>
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_key            <redacted>
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_headers        
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_html           
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_actions        
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_lock_minutes   10
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_lock_attempts  3
Mar 03 08:03:51 [INF][ALL][mo00] webcontrol_lock_script    
Mar 03 08:03:51 [INF][ALL][mo00] stream_preview_scale      25
Mar 03 08:03:51 [INF][ALL][mo00] stream_preview_newline    off
Mar 03 08:03:51 [INF][ALL][mo00] stream_preview_params     
Mar 03 08:03:51 [INF][ALL][mo00] stream_preview_method     combined
Mar 03 08:03:51 [INF][ALL][mo00] stream_preview_ptz        on
Mar 03 08:03:51 [INF][ALL][mo00] stream_quality            50
Mar 03 08:03:51 [INF][ALL][mo00] stream_grey               off
Mar 03 08:03:51 [INF][ALL][mo00] stream_motion             off
Mar 03 08:03:51 [INF][ALL][mo00] stream_maxrate            1
Mar 03 08:03:51 [INF][ALL][mo00] stream_scan_time          5
Mar 03 08:03:51 [INF][ALL][mo00] stream_scan_scale         25
Mar 03 08:03:51 [INF][ALL][mo00] database_type             
Mar 03 08:03:51 [INF][ALL][mo00] database_dbname           
Mar 03 08:03:51 [INF][ALL][mo00] database_host             
Mar 03 08:03:51 [INF][ALL][mo00] database_port             0
Mar 03 08:03:51 [INF][ALL][mo00] database_user             <redacted>
Mar 03 08:03:51 [INF][ALL][mo00] database_password         <redacted>
Mar 03 08:03:51 [INF][ALL][mo00] database_busy_timeout     0
Mar 03 08:03:51 [INF][ALL][mo00] sql_event_start           
Mar 03 08:03:51 [INF][ALL][mo00] sql_event_end             
Mar 03 08:03:51 [INF][ALL][mo00] sql_movie_start           
Mar 03 08:03:51 [INF][ALL][mo00] sql_movie_end             
Mar 03 08:03:51 [INF][ALL][mo00] sql_pic_save              
Mar 03 08:03:51 [INF][ALL][mo00] ptz_auto_track            off
Mar 03 08:03:51 [INF][ALL][mo00] ptz_wait                  0
Mar 03 08:03:51 [INF][ALL][mo00] ptz_move_track            
Mar 03 08:03:51 [INF][ALL][mo00] ptz_pan_left              
Mar 03 08:03:51 [INF][ALL][mo00] ptz_pan_right             
Mar 03 08:03:51 [INF][ALL][mo00] ptz_tilt_up               
Mar 03 08:03:51 [INF][ALL][mo00] ptz_tilt_down             
Mar 03 08:03:51 [INF][ALL][mo00] ptz_zoom_in               
Mar 03 08:03:51 [INF][ALL][mo00] ptz_zoom_out              
Mar 03 08:03:51 [INF][ALL][mo00] snd_device                
Mar 03 08:03:51 [INF][ALL][mo00] snd_params                
Mar 03 08:03:51 [INF][ALL][mo00] snd_window                hamming
Mar 03 08:03:51 [INF][ALL][mo00] snd_show                  off
Mar 03 08:03:51 [INF][ALL][mo00] Camera config file: /home/jack/.motion/camera.conf
Mar 03 08:03:51 [INF][ALL][mo00] device_name               cam1
Mar 03 08:03:51 [INF][ALL][mo00] device_id                 1
Mar 03 08:03:51 [INF][ALL][mo00] width                     1600
Mar 03 08:03:51 [INF][ALL][mo00] height                    1200
Mar 03 08:03:51 [INF][ALL][mo00] framerate                 4
Mar 03 08:03:51 [INF][ALL][mo00] mask_file                 /home/jack/.motion/mask.pgm
Mar 03 08:03:51 [NTC][ALL][mo00] pid_write: Created process id file /home/jack/motion.pid. Process ID is 572
Mar 03 08:03:51 [NTC][ALL][mo00] pid_write: Motion pid: 572
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: v4l2   : available
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: webp   : available
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: libcam : available
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: mysql  : not available
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: MariaDB: not available
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: sqlite3: not available
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: pgsql  : not available
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: nls    : available
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: alsa   : not available
Mar 03 08:03:51 [DBG][ALL][mo00] ntc: fftw3  : not available
Mar 03 08:03:51 [NTC][ENC][mo00] av_init: libavcodec  version 59.37.100
Mar 03 08:03:51 [NTC][ENC][mo00] av_init: libavformat version 59.27.100
Mar 03 08:03:51 [NTC][STR][mo00] startup: Starting webcontrol on port 8080
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>event< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>snapshot< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>pause< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>restart< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>stop< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>config_write< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>camera_add< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>camera_delete< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>config< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>ptz< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>movies< >on<
Mar 03 08:03:51 [DBG][ALL][mo00] util_parms_add: webcontrol_actions:>action_user< >on<
Mar 03 08:03:51 [DBG][STR][mo00] mhd_features_basic: Basic authentication: available
Mar 03 08:03:51 [DBG][STR][mo00] mhd_features_digest: Digest authentication: available
Mar 03 08:03:51 [DBG][STR][mo00] mhd_features_ipv6: IPV6: available
Mar 03 08:03:51 [DBG][STR][mo00] mhd_features_tls: SSL/TLS: available
Mar 03 08:03:51 [NTC][STR][mo00] start_daemon_port1: Started webcontrol on port 8080
Mar 03 08:03:51 [INF][ALL][cl01:cam1] init: Initialize Camera
Mar 03 08:03:51 [NTC][VID][cl01:cam1] cls_libcam: Opening libcam
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_mgr: Starting.
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_mgr: cam_mgr started.
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_mgr: Finished.
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_config: Starting.
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_config: Configuration is valid
Mar 03 08:03:51 [DBG][VID][cl01:cam1] Libcamera Orientation Options:
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Rotate0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Rotate0Mirror
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Rotate180
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Rotate180Mirror
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Rotate90
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Rotate90Mirror
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Rotate270
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Rotate270Mirror
Mar 03 08:03:51 [DBG][VID][cl01:cam1] Libcamera Controls:
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AeEnable(bool)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AeLocked(bool)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AeMeteringMode(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     MeteringCentreWeighted = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     MeteringSpot = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     MeteringMatrix = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     MeteringCustom = 3
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AeConstraintMode(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ConstraintNormal = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ConstraintHighlight = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ConstraintShadows = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ConstraintCustom = 3
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AeExposureMode(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ExposureNormal = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ExposureShort = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ExposureLong = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ExposureCustom = 3
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   ExposureValue(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   ExposureTime(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AnalogueGain(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Brightness(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Contrast(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Lux(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AwbEnable(bool)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AwbMode(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbAuto = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbIncandescent = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbTungsten = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbFluorescent = 3
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbIndoor = 4
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbDaylight = 5
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbCloudy = 6
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbCustom = 7
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AwbLocked(bool)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   ColourGains(Pipe delimited)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]      Red | Blue
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   ColourTemperature(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Saturation(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   SensorBlackLevels(Pipe delimited)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]      var1|var2|var3|var4
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   Sharpness(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   FocusFoM(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   ColourCorrectionMatrix(Pipe delimited)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]      var1|var2|...|var8|var9
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   ScalerCrop(Pipe delimited)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]      x | y | h | w
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   DigitalGain(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   FrameDuration(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   FrameDurationLimits(Pipe delimited)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]      min | max
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   SensorTemperature(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   SensorTimestamp(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AfMode(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfModeManual = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfModeAuto = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfModeContinuous = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AfRange(0-2)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfRangeNormal = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfRangeMacro = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfRangeFull = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AfSpeed(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfSpeedNormal = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfSpeedFast = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AfMetering(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfMeteringAuto = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfMeteringWindows = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AfWindows(Pipe delimited)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]      x | y | h | w
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AfTrigger(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfTriggerStart = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfTriggerCancel = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AfPause(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfPauseImmediate = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfPauseDeferred = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfPauseResume = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   LensPosition(float)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AfState(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfStateIdle = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfStateScanning = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfStateFocused = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfStateFailed = 3
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AfPauseState(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfPauseStateRunning = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfPauseStatePausing = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AfPauseStatePaused = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1] Libcamera Controls Draft:
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AePrecaptureTrigger(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AePrecaptureTriggerIdle = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AePrecaptureTriggerStart = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AePrecaptureTriggerCancel = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   NoiseReductionMode(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     NoiseReductionModeOff = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     NoiseReductionModeFast = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     NoiseReductionModeHighQuality = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     NoiseReductionModeMinimal = 3
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     NoiseReductionModeZSL = 4
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   ColorCorrectionAberrationMode(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ColorCorrectionAberrationOff = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ColorCorrectionAberrationFast = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     ColorCorrectionAberrationHighQuality = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AeState(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AeStateSearching = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AeStateConverged = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AeStateLocked = 3
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AeStateFlashRequired = 4
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AeStatePrecapture = 5
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   AwbState(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbStateInactive = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbStateSearching = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbConverged = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     AwbLocked = 3
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   SensorRollingShutterSkew(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   LensShadingMapMode(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     LensShadingMapModeOff = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     LensShadingMapModeOn = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   PipelineDepth(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   MaxLatency(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]   TestPatternMode(int)
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     TestPatternModeOff = 0
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     TestPatternModeSolidColor = 1
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     TestPatternModeColorBars = 2
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     TestPatternModeColorBarsFadeToGray = 3
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     TestPatternModePn9 = 4
Mar 03 08:03:51 [DBG][VID][cl01:cam1]     TestPatternModeCustom1 = 256
Mar 03 08:03:51 [DBG][VID][cl01:cam1] config_orientation: Configuration orientation valid
Mar 03 08:03:51 [DBG][VID][cl01:cam1] config_controls: Configuration controls valid
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_config: Finished.
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_req: Starting.
Mar 03 08:03:51 [DBG][VID][cl01:cam1] start_req: Plane 0 of 3 length 1920000
Mar 03 08:03:51 [DBG][VID][cl01:cam1] start_req: Plane 1 of 3 length 480000
Mar 03 08:03:51 [DBG][VID][cl01:cam1] start_req: Plane 2 of 3 length 480000
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_req: Finished.
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_capture: Starting.
Mar 03 08:03:51 [NTC][VID][cl01:cam1] start_capture: Finished.
Mar 03 08:03:52 [NTC][VID][cl01:cam1] libcam_start: Camera started
Mar 03 08:03:52 [NTC][ALL][cl01:cam1] ring_resize: Resizing buffer to 1 items
Mar 03 08:03:52 [INF][ALL][cl01:cam1] init_mask: Maskfile "/home/jack/.motion/mask.pgm" loaded.
Mar 03 08:03:53 [NTC][ALL][cl01:cam1] init: Camera 1 started: motion detection enabled
Mar 03 08:08:55 [NTC][ALL][cl01:cam1] detected_trigger: Motion detected - starting event 1
Mar 03 08:08:55 [INF][ENC][cl01:cam1] set_quality: libx264 codec vbr/crf/bit_rate: 28
Mar 03 08:08:55 [DBG][EVT][cl01:cam1] on_movie_start: Creating movie: /home/jack/ramdir/1-20250303-080854-001.mkv
Mar 03 08:09:55 [DBG][EVT][cl01:cam1] on_movie_end: Finished movie: /home/jack/ramdir/1-20250303-080854-001.mkv
Mar 03 08:10:03 [DBG][EVT][cl01:cam1] util_exec_command: Executing external command '/home/jack/sync.sh /home/jack/ramdir/1-20250303-080854-001.mkv'
Mar 03 08:10:03 [INF][ENC][cl01:cam1] set_quality: libx264 codec vbr/crf/bit_rate: 28
Mar 03 08:10:03 [DBG][EVT][cl01:cam1] on_movie_start: Creating movie: /home/jack/ramdir/1-20250303-080955-001.mkv
Mar 03 08:11:07 [DBG][EVT][cl01:cam1] on_movie_end: Finished movie: /home/jack/ramdir/1-20250303-080955-001.mkv
Mar 03 08:11:09 [DBG][EVT][cl01:cam1] util_exec_command: Executing external command '/home/jack/sync.sh /home/jack/ramdir/1-20250303-080955-001.mkv'
Mar 03 08:11:09 [NTC][ALL][cl01:cam1] actions_event: End of event 1
Mar 03 08:11:14 [NTC][ALL][cl01:cam1] detected_trigger: Motion detected - starting event 2
Mar 03 08:11:14 [INF][ENC][cl01:cam1] set_quality: libx264 codec vbr/crf/bit_rate: 28
Mar 03 08:11:14 [DBG][EVT][cl01:cam1] on_movie_start: Creating movie: /home/jack/ramdir/1-20250303-081114-002.mkv
Mar 03 08:12:20 [DBG][EVT][cl01:cam1] on_movie_end: Finished movie: /home/jack/ramdir/1-20250303-081114-002.mkv
Mar 03 08:12:23 [DBG][EVT][cl01:cam1] util_exec_command: Executing external command '/home/jack/sync.sh /home/jack/ramdir/1-20250303-081114-002.mkv'
Mar 03 08:12:23 [NTC][ALL][cl01:cam1] actions_event: End of event 2
Mar 03 08:17:37 [NTC][ALL][cl01:cam1] detected_trigger: Motion detected - starting event 3
Mar 03 08:17:37 [INF][ENC][cl01:cam1] set_quality: libx264 codec vbr/crf/bit_rate: 28
Mar 03 08:17:37 [DBG][EVT][cl01:cam1] on_movie_start: Creating movie: /home/jack/ramdir/1-20250303-081736-003.mkv
Mar 03 08:18:41 [DBG][EVT][cl01:cam1] on_movie_end: Finished movie: /home/jack/ramdir/1-20250303-081736-003.mkv
Mar 03 08:18:43 [DBG][EVT][cl01:cam1] util_exec_command: Executing external command '/home/jack/sync.sh /home/jack/ramdir/1-20250303-081736-003.mkv'
Mar 03 08:18:43 [NTC][ALL][cl01:cam1] actions_event: End of event 3
Mar 03 08:22:12 [NTC][ALL][cl01:cam1] detected_trigger: Motion detected - starting event 4
Mar 03 08:22:12 [INF][ENC][cl01:cam1] set_quality: libx264 codec vbr/crf/bit_rate: 28
Mar 03 08:22:12 [DBG][EVT][cl01:cam1] on_movie_start: Creating movie: /home/jack/ramdir/1-20250303-082211-004.mkv
Mar 03 08:23:17 [DBG][EVT][cl01:cam1] on_movie_end: Finished movie: /home/jack/ramdir/1-20250303-082211-004.mkv
Mar 03 08:23:20 [DBG][EVT][cl01:cam1] util_exec_command: Executing external command '/home/jack/sync.sh /home/jack/ramdir/1-20250303-082211-004.mkv'
Mar 03 08:23:20 [NTC][ALL][cl01:cam1] actions_event: End of event 4
Mar 03 08:23:21 [NTC][ALL][cl01:cam1] detected_trigger: Motion detected - starting event 5
Mar 03 08:23:21 [INF][ENC][cl01:cam1] set_quality: libx264 codec vbr/crf/bit_rate: 28
Mar 03 08:23:21 [DBG][EVT][cl01:cam1] on_movie_start: Creating movie: /home/jack/ramdir/1-20250303-082320-005.mkv
Mar 03 08:24:23 [DBG][EVT][cl01:cam1] on_movie_end: Finished movie: /home/jack/ramdir/1-20250303-082320-005.mkv
Mar 03 08:24:25 [DBG][EVT][cl01:cam1] util_exec_command: Executing external command '/home/jack/sync.sh /home/jack/ramdir/1-20250303-082320-005.mkv'
Mar 03 08:24:25 [NTC][ALL][cl01:cam1] actions_event: End of event 5
Mar 03 08:27:23 [NTC][ALL][cl01:cam1] detected_trigger: Motion detected - starting event 6
Mar 03 08:27:23 [INF][ENC][cl01:cam1] set_quality: libx264 codec vbr/crf/bit_rate: 28
Mar 03 08:27:23 [DBG][EVT][cl01:cam1] on_movie_start: Creating movie: /home/jack/ramdir/1-20250303-082722-006.mkv
Mar 03 08:28:28 [DBG][EVT][cl01:cam1] on_movie_end: Finished movie: /home/jack/ramdir/1-20250303-082722-006.mkv
Mar 03 08:28:30 [DBG][EVT][cl01:cam1] util_exec_command: Executing external command '/home/jack/sync.sh /home/jack/ramdir/1-20250303-082722-006.mkv'
Mar 03 08:28:30 [NTC][ALL][cl01:cam1] actions_event: End of event 6
```</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant