I haven't been involved in the Pisp development, but have just spoken to my colleagues who are.
The current revision of Pisp doesn't support 32bpp output, so the libcamera pipeline handler is unpacking 24bpp where the buffer has a suitable stride for 32bpp. https://github.com/raspberrypi/libcamer ... #L328-L349
If you're working with dmabufs, do be aware of the cache synchronisation calls required when the CPU is accessing the buffer contents.
The current revision of Pisp doesn't support 32bpp output, so the libcamera pipeline handler is unpacking 24bpp where the buffer has a suitable stride for 32bpp. https://github.com/raspberrypi/libcamer ... #L328-L349
If you're working with dmabufs, do be aware of the cache synchronisation calls required when the CPU is accessing the buffer contents.
Statistics: Posted by 6by9 — Wed Jul 10, 2024 11:10 am