Send Motion-user mailing list submissions to motion-user@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/motion-user or, via email, send a message with subject or body 'help' to motion-user-requ...@lists.sourceforge.net You can reach the person managing the list at motion-user-ow...@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Motion-user digest..." Today's Topics: 1. libcamerify RPi5: v4l2_fps_set: Error setting fps and other issues (Z4) ---------------------------------------------------------------------- Message: 1 Date: Sat, 6 Jul 2024 20:24:24 -0500 From: Z4 <z...@z2zcorp.com> To: Motion discussion list <motion-user@lists.sourceforge.net> Subject: [Motion-user] libcamerify RPi5: v4l2_fps_set: Error setting fps and other issues Message-ID: <cd73b671-a673-4f23-93dd-56dd31d70...@z2zcorp.com> Content-Type: text/plain; charset=UTF-8; format=flowed I still can't seem to get motion working on my raspberry Pi5. Tried 3 different cameras, pretty much same results: 1) green screen that appears to be a subset of the full image 2) [ERR] [VID] [Jul 06 19:44:07] v4l2_fps_set: Error setting fps. Return code -1 Though motion comes up and runs, it appears its not happy with the palette or some other setting(s). Here's the [shortened] log: motion_init: Camera 41 started: motion detection Enabled vid_start: Opening V4L2 device util_parms_add: Parsed: >palette< >17< util_parms_add: Parsed: >input< >-1< util_parms_add: Parsed: >norm< >0< util_parms_add: Parsed: >frequency< >0< v4l2_device_open: Using videodevice /dev/video0 and input -1 v4l2_device_capability: ------------------------ v4l2_device_capability: cap.driver: "libcamera" v4l2_device_capability: cap.card: "/base/axi/pcie@120000/rp1/i2c@8" v4l2_device_capability: cap.bus_info: "libcamera:0" v4l2_device_capability: cap.capabilities=0x84200001 v4l2_device_capability: ------------------------ v4l2_device_capability: - VIDEO_CAPTURE v4l2_device_capability: - STREAMING v4l2_input_select: Name = "/base/axi/pcie@120000/rp1/i2c@8", type 0x00000002, status 00000000 v4l2_input_select: Name = "/base/axi/pcie@120000/rp1/i2c@8"- CAMERA v4l2_norm_select: Device does not support specifying PAL/NTSC norm v4l2_pixfmt_try: Testing palette YU12 (640x480) v4l2_pixfmt_stride: Checking image size 640x480 with stride 3200 v4l2_pixfmt_set: Using palette YU12 (640x480) v4l2_fps_set: Trying to set fps to 15 v4l2_fps_set: Error setting fps. Return code -1 v4l2_fps_set: Device set fps to 15 v4l2_ctrls_list: No Controls found for device v4l2_mmap_request: mmap information: frames=4 v4l2_mmap_query: 0 length=2304000 Address (f54bc000) offset 0 v4l2_mmap_query: 1 length=2304000 Address (f5288000) offset 2304000 v4l2_mmap_query: 2 length=2304000 Address (f5054000) offset 4608000 v4l2_mmap_query: 3 length=2304000 Address (f4e20000) offset 6912000 image_ring_resize: Resizing pre_capture buffer to 1 items image_ring_resize: Resizing pre_capture buffer to 201 items webu_parseurl: Sent url: / webu_parseurl: Decoded url: / webu_answer_strm: Connection from: 192.168.1.3 I am running motion with the following command: libcamerify /usr/bin/motion -c /etc/motion/motion.conf -l /var/log/motion.log -k 9 -d 9 which results in output: [0:motion] [NTC] [ALL] conf_load: Processing thread 0 - config file /etc/motion/motion.conf [0:motion] [NTC] [ALL] read_camera_dir: Processing config file conf.d/camera41.conf [0:motion] [NTC] [ALL] config_camera: Processing camera config file conf.d/camera41.conf [0:motion] [NTC] [ALL] motion_startup: Logging to file (/var/log/motion.log) [4:45:38.512415044] [4425] INFO Camera camera_manager.cpp:284 libcamera v0.2.0 [4:45:38.539611961] [4426] INFO RPI pisp.cpp:695 libpisp version v1.0.5 999da5acb4f4 14-06-2024 (07:31:26) [4:45:38.578252020] [4426] INFO RPI pisp.cpp:1154 Registered camera /base/axi/pcie@120000/rp1/i2c@88000/imx219@10 to CFE device /dev/media2 and ISP device /dev/media0 using PiSP variant BCM2712_C0 [4:45:38.578401890] [4426] INFO RPI pisp.cpp:695 libpisp version v1.0.5 999da5acb4f4 14-06-2024 (07:31:26) [4:45:38.595441437] [4426] INFO RPI pisp.cpp:1154 Registered camera /base/axi/pcie@120000/rp1/i2c@80000/imx477@1a to CFE device /dev/media3 and ISP device /dev/media1 using PiSP variant BCM2712_C0 [4:45:38.600303271] [4425] WARN V4L2 v4l2_pixelformat.cpp:344 Unsupported V4L2 pixel format RPBP [4:45:38.600883268] [4425] WARN V4L2 v4l2_pixelformat.cpp:344 Unsupported V4L2 pixel format RPBP [4:45:38.601220304] [4425] WARN V4L2 v4l2_pixelformat.cpp:344 Unsupported V4L2 pixel format RPBP [4:45:38.601491636] [4425] INFO Camera camera.cpp:1183 configuring streams: (0) 640x480-YUV420 [4:45:38.601675173] [4426] INFO RPI pisp.cpp:1450 Sensor: /base/axi/pcie@120000/rp1/i2c@88000/imx219@10 - Selected sensor format: 640x480-SBGGR10_1X10 - Selected CFE format: 640x480-PC1B [4:45:38.602662873] [4425] INFO Camera camera.cpp:1183 configuring streams: (0) 640x480-YUV420 [4:45:38.602824983] [4426] INFO RPI pisp.cpp:1450 Sensor: /base/axi/pcie@120000/rp1/i2c@88000/imx219@10 - Selected sensor format: 640x480-SBGGR10_1X10 - Selected CFE format: 640x480-PC1B The "v4l2_ctrls_list: No Controls found for device" is somewhat suspect, and here are some cherry-picked messages from the log also (whole thing is over 220 lines, didn't want to pollute...): motion_ntc: v4l2 : available motion_ntc: bktr : not available motion_ntc: webp : available motion_ntc: mmal : not available motion_ntc: ffmpeg : available motion_ntc: mysql : not available motion_ntc: MariaDB: not available motion_ntc: sqlite3: not available motion_ntc: pgsql : not available motion_ntc: nls : available ffmpeg_global_init: ffmpeg libavcodec version 60.31.102 libavformat version 60.16.100 Has anyone gotten motion to work somewhat properly on a Raspberry Pi5 yet? And the v4l2-ctl stuff...: # v4l2-ctl --list-formats-ext /dev/video0 ioctl: VIDIOC_ENUM_FMT Type: Video Capture [0]: 'YUYV' (YUYV 4:2:2) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [1]: 'UYVY' (UYVY 4:2:2) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [2]: 'YVYU' (YVYU 4:2:2) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [3]: 'VYUY' (VYUY 4:2:2) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [4]: 'RGBP' (16-bit RGB 5-6-5) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [5]: 'RGBR' (16-bit RGB 5-6-5 BE) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [6]: 'RGBO' (16-bit A/XRGB 1-5-5-5) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [7]: 'RGBQ' (16-bit A/XRGB 1-5-5-5 BE) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [8]: 'RGB3' (24-bit RGB 8-8-8) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [9]: 'BGR3' (24-bit BGR 8-8-8) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [10]: 'RGB4' (32-bit A/XRGB 8-8-8-8) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [11]: 'BA81' (8-bit Bayer BGBG/GRGR) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [12]: 'GBRG' (8-bit Bayer GBGB/RGRG) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [13]: 'GRBG' (8-bit Bayer GRGR/BGBG) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [14]: 'RGGB' (8-bit Bayer RGRG/GBGB) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [15]: 'pBAA' (10-bit Bayer BGBG/GRGR Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [16]: 'pGAA' (10-bit Bayer GBGB/RGRG Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [17]: 'pgAA' (10-bit Bayer GRGR/BGBG Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [18]: 'pRAA' (10-bit Bayer RGRG/GBGB Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [19]: 'pBCC' (12-bit Bayer BGBG/GRGR Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [20]: 'pGCC' (12-bit Bayer GBGB/RGRG Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [21]: 'pgCC' (12-bit Bayer GRGR/BGBG Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [22]: 'pRCC' (12-bit Bayer RGRG/GBGB Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [23]: 'pBEE' (14-bit Bayer BGBG/GRGR Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [24]: 'pGEE' (14-bit Bayer GBGB/RGRG Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [25]: 'pgEE' (14-bit Bayer GRGR/BGBG Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [26]: 'pREE' (14-bit Bayer RGRG/GBGB Packed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [27]: 'BYR2' (16-bit Bayer BGBG/GRGR) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [28]: 'GB16' (16-bit Bayer GBGB/RGRG) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [29]: 'GR16' (16-bit Bayer GRGR/BGBG) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [30]: 'RG16' (16-bit Bayer RGRG/GBGB) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [31]: 'PC1R' (PiSP Bayer Compressed Format, compressed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [32]: 'PC1B' (PiSP Bayer Compressed Format, compressed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [33]: 'PC1g' (PiSP Bayer Compressed Format, compressed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [34]: 'PC1G' (PiSP Bayer Compressed Format, compressed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [35]: 'GREY' (8-bit Greyscale) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [36]: 'Y10P' (10-bit Greyscale (MIPI Packed)) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [37]: 'Y12P' (12-bit Greyscale (MIPI Packed)) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [38]: 'Y14P' (14-bit Greyscale (MIPI Packed)) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [39]: 'Y16 ' (16-bit Greyscale) Size: Stepwise 16x16 - 16384x16384 with step 2/1 [40]: 'PC1M' (PiSP Bayer Compressed Format, compressed) Size: Stepwise 16x16 - 16384x16384 with step 2/1 Thanks... ------------------------------ ------------------------------ Subject: Digest Footer _______________________________________________ Motion-user mailing list Motion-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/motion-user ------------------------------ End of Motion-user Digest, Vol 215, Issue 7 *******************************************