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. RPi5 camera issue: Is this palette supported: SBGGR10 (Z4)


----------------------------------------------------------------------

Message: 1
Date: Sat, 15 Jun 2024 23:57:53 -0500
From: Z4 <z...@z2zcorp.com>
To: Motion discussion list <motion-user@lists.sourceforge.net>
Subject: [Motion-user] RPi5 camera issue: Is this palette supported:
        SBGGR10
Message-ID: <0bb7afd4-74f6-4710-9b9b-910817aa7...@z2zcorp.com>
Content-Type: text/plain; charset=UTF-8; format=flowed

I have an ixm296 (official RPi camera, global shutter) on a Raspberry 
Pi5, and though I can get motion to work with it, the resultant image is 
very green and has dozens on horizontal lines cutting through it tightly 
spaced and generally poor image quality with some strange ghosting 
artifacts.

I don't quite know what the v4l2_palette setting is for exactly, or if 
it may come into play here:

# libcamerify /usr/bin/motion -c /etc/motion/motion.conf -l 
/var/log/motion.log -k 9 -d 6
[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/camera-styx.conf
[0:motion] [NTC] [ALL] config_camera: Processing camera config file 
conf.d/camera-styx.conf
[0:motion] [NTC] [ALL] motion_startup: Logging to file (/var/log/motion.log)
[5:19:40.119501210] [28323]  INFO Camera camera_manager.cpp:284 
libcamera v0.2.0
[5:19:40.140141245] [28324]  INFO RPI pisp.cpp:695 libpisp version 
v1.0.5 999da5acb4f4 14-06-2024 (07:31:26)
[5:19:40.167294494] [28324]  INFO RPI pisp.cpp:1154 Registered camera 
/base/axi/pcie@120000/rp1/i2c@88000/imx296@1a to CFE device /dev/media2 
and ISP device /dev/media0 using PiSP variant BCM2712_C0
[5:19:40.167680014] [28323]  WARN V4L2 v4l2_pixelformat.cpp:344 
Unsupported V4L2 pixel format RPBP
[5:19:40.168163088] [28323]  WARN V4L2 v4l2_pixelformat.cpp:344 
Unsupported V4L2 pixel format RPBP
[5:19:40.168452848] [28323]  WARN V4L2 v4l2_pixelformat.cpp:344 
Unsupported V4L2 pixel format RPBP
[5:19:40.168639941] [28323]  INFO Camera camera.cpp:1183 configuring 
streams: (0) 640x480-YUV420
[5:19:40.168813775] [28324]  INFO RPI pisp.cpp:1450 Sensor: 
/base/axi/pcie@120000/rp1/i2c@88000/imx296@1a - Selected sensor format: 
1456x1088-SBGGR10_1X10 - Selected CFE format: 1456x1088-PC1B
[5:19:40.169730313] [28323]  INFO Camera camera.cpp:1183 configuring 
streams: (0) 640x480-YUV420
[5:19:40.169836832] [28324]  INFO RPI pisp.cpp:1450 Sensor: 
/base/axi/pcie@120000/rp1/i2c@88000/imx296@1a - Selected sensor format: 
1456x1088-SBGGR10_1X10 - Selected CFE format: 1456x1088-PC1B

Now I'm not sure what all that means, but it does appear to select the

1456x1088-SBGGR10_1X10 - Selected CFE format: 1456x1088-PC1B

sensor format.  I notice that V4L2_PIX_FMT_SBGGR16 and 
V4L2_PIX_FMT_SBGGR8 is supported, but not SBGGR10.

Of course, this could have nothing to do my very green image with many 
horizontal lines through it, because the camera is YUV420:

streams: (0) 640x480-YUV420

So maybe that's nothing...on the other hand, the warning

WARN V4L2 v4l2_pixelformat.cpp:344 Unsupported V4L2 pixel format RPBP

has no real data available on it anywhere, so who knows.

So three questions arise from this:

1)  how to fix a green image with many horizontal lines (looks fine with 
rpicam-vid ...)

2)  do I need to worry about the v4l2_palette setting for this camera/setup?

3)  What is the meaning of "Unsupported V4L2 pixel format RPBP" and is 
that something that needs addressing?

There's nothing particularly alarming in the motion.log:

[1:ml1:secn-styx] [NTC] [ALL] [Jun 15 23:16:26] motion_init: Camera 100 
started: motion detection Enabled
[1:ml1:secn-styx] [WRN] [ALL] [Jun 15 23:16:26] motion_init: Invalid 
configuration dimensions 0x0
[1:ml1:secn-styx] [WRN] [ALL] [Jun 15 23:16:26] motion_init: Using 
default dimensions 480x640
[1:ml1:secn-styx] [NTC] [VID] [Jun 15 23:16:26] vid_start: Opening V4L2 
device
[1:ml1:secn-styx] [NTC] [VID] [Jun 15 23:16:26] v4l2_device_open: Using 
videodevice /dev/video0 and input -1
[1:ml1:secn-styx] [NTC] [VID] [Jun 15 23:16:26] v4l2_device_capability: 
- VIDEO_CAPTURE
[1:ml1:secn-styx] [NTC] [VID] [Jun 15 23:16:26] v4l2_device_capability: 
- STREAMING
[1:ml1:secn-styx] [NTC] [VID] [Jun 15 23:16:26] v4l2_input_select: Name 
= "/base/axi/pcie@120000/rp1/i2c@8"- CAMERA
[1:ml1:secn-styx] [NTC] [VID] [Jun 15 23:16:27] v4l2_norm_select: Device 
does not support specifying PAL/NTSC norm
[1:ml1:secn-styx] [NTC] [VID] [Jun 15 23:16:27] v4l2_pixfmt_try: Testing 
palette YU12 (640x480)
[1:ml1:secn-styx] [NTC] [VID] [Jun 15 23:16:27] v4l2_pixfmt_set: Using 
palette YU12 (640x480)
[1:ml1:secn-styx] [ERR] [VID] [Jun 15 23:16:27] v4l2_fps_set: Error 
setting fps. Return code -1
[1:ml1:secn-styx] [NTC] [ALL] [Jun 15 23:16:27] image_ring_resize: 
Resizing pre_capture buffer to 1 items
[1:ml1:secn-styx] [NTC] [ALL] [Jun 15 23:16:27] image_ring_resize: 
Resizing pre_capture buffer to 201 items

though that does seem to confirm that the palette is probably not an 
issue...what's confusing is that there is a CFE setting and a "normal" 
palette with V4L2_PIX_FMT_SBGGR16 in it but no SBGGR10 (because its not 
needed?).  Hence my confusion...


Thanks,
z4






------------------------------



------------------------------

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 214, Issue 1
*******************************************

Reply via email to