Bug 2337593 - ov01a10 camera sensor driver lacks 1296x816 mode support
Summary: ov01a10 camera sensor driver lacks 1296x816 mode support
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 41
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-01-14 12:27 UTC by Hans de Goede
Modified: 2025-01-14 12:32 UTC (History)
15 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Hans de Goede 2025-01-14 12:27:51 UTC
The ov01a10 sensor has a pixel-array of 1296x816 pixels, but the driver only offers a 1280x800 mode.

Sensors having a slightly bigger pixel-array then a standard resolution then normal is standard because debayering / demosaicing often requires some extra pixels at the borders. This is also the case with the software ISP.

Since the driver does not offer a mode with these extra pixels, the max available resolution offered by the software ISP is 1276x796 which is just under 1280x720, causing e.g. google-meet to fallback to a much lower resolution. This results in only a small center part of the total field-of-view of the sensor being shown (the rest is cropped of) which looks like a weird zoom-in effect.

TODO: Fix the driver to also offer 1299x816 as mode, so that the software ISP can offer 1280x800 / 1280x720 to applications.


Reproducible: Always


Note You need to log in before you can comment on or make changes to this bug.