6by9
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6055
Joined: Wed Dec 04, 2013 11:27 am
Location: ZZ9 Plural Z Alpha, aka just outside Cambridge.

Re: Official V4L2 driver

Tue Aug 07, 2018 2:39 pm

zim wrote:
Tue Aug 07, 2018 2:37 pm
Thank you for looking into it, and nice to know that there is a fix coming along!
No problem.
Thank you for the report, and sorry if I was initially dismissive. We do try our best to avoid regressions, but testing can never be totally exhaustive.
Software Engineer at Raspberry Pi Trading. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.

dom
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 5173
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge

Re: Official V4L2 driver

Wed Aug 08, 2018 5:19 pm

6by9 wrote:
Tue Aug 07, 2018 9:52 am
I don't know when the next rpi-update is going to be done, but the fix should be in there. I'll be doing some more testing in the meantime.
Fix should be present in latest rpi-update firmware.

judovana
Posts: 1
Joined: Tue Oct 23, 2018 4:04 pm

Re: Official V4L2 driver

Tue Oct 23, 2018 4:06 pm

Hi!

Is there a way I can build this driver for fedora? Or generally, was somebody able to make official cammera running on fedora? Is there better place to ask? (i'm running f29 on pi3 B+ aarch64)

dmatthews
Posts: 2
Joined: Thu Dec 06, 2018 3:18 am

Re: Official V4L2 driver

Thu Dec 06, 2018 3:41 am

Is it possible to access Bayer image data directly, without stuffing it into the EXIF data on a JPEG?

Earlier in this discussion, I found a passing mention of Bayer data getting transferred directly to memory before being read out again to the ISP. Is it possible to access the data at that point? Or to just pass the data through the GPU unchanged?

My application is pretty atypical, and I'm hoping to access full-sensor raw data faster than the 1-2 FPS I'm getting from the Python picamera module. If this is not possible, I would greatly appreciate it if someone could help me understand what's preventing it so I can stop banging my head against the wall.

Thanks for all your work!

6by9
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6055
Joined: Wed Dec 04, 2013 11:27 am
Location: ZZ9 Plural Z Alpha, aka just outside Cambridge.

Re: Official V4L2 driver

Thu Dec 06, 2018 3:02 pm

dmatthews wrote:
Thu Dec 06, 2018 3:41 am
Is it possible to access Bayer image data directly, without stuffing it into the EXIF data on a JPEG?

Earlier in this discussion, I found a passing mention of Bayer data getting transferred directly to memory before being read out again to the ISP. Is it possible to access the data at that point? Or to just pass the data through the GPU unchanged?

My application is pretty atypical, and I'm hoping to access full-sensor raw data faster than the 1-2 FPS I'm getting from the Python picamera module. If this is not possible, I would greatly appreciate it if someone could help me understand what's preventing it so I can stop banging my head against the wall.

Thanks for all your work!
Pretty much a duplicate of viewtopic.php?f=43&t=52203&p=1400929#p1400929

And there's the minor point that there is no way to get the Bayer data through the bcm2835-v4l2 driver (JPEG+RAW is not supported).

There is a very basic kernel driver for ov5647 (v1 camera) running in raw mode, but it only supports 640x480 at a fixed frame rate. That can be used with the bcm2835-unicam driver, but you're better off looking at raspiraw, as has already been referenced in the linked thread.
Software Engineer at Raspberry Pi Trading. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.

Return to “Camera board”