Bug 2300336 - IPU6 camera support
Summary: IPU6 camera support
Keywords:
Status: MODIFIED
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Hans de Goede
QA Contact:
URL:
Whiteboard:
Depends On: 2325010 2333347
Blocks: F41Changes
TreeView+ depends on / blocked
 
Reported: 2024-07-29 12:07 UTC by Aoife Moloney
Modified: 2024-12-19 23:10 UTC (History)
4 users (show)

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


Attachments (Terms of Use)

Description Aoife Moloney 2024-07-29 12:07:15 UTC
This is a tracking bug for Change: IPU6 camera support
For more details, see: https://fedoraproject.org/wiki/Changes/IPU6_Camera_support

Integrate support into Fedora for Intel IPU6 attached MIPI cameras using the IPU6 CSI-receiver (isys) driver which has landed in kernel 6.10 together with libcamwera's 0.3 software ISP support and Firefox' recent support for using cameras through pipewire.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Aoife Moloney 2024-08-22 12:33:12 UTC
Hi Hans, could you provide a status update on this change please? Changes need to be code complete before we enter beta freeze next Tuesday 27th August. Are you still on track to land this in F41, or do you need to defer to F42? 

Thanks,
Aoife

Comment 2 Hans de Goede 2024-08-22 12:38:08 UTC
Starting with the 6.10.y kernel builds and libcamera >= 0.3.1-2 all the bits to use IPU6 cameras are in place, so this is feature complete (and has been feature complete since August 1st).

There are still some bugs, mostly related to using non IPU6 (e.g. UVC) cameras through pipewire instead of directly accessing /dev/video# as firefox did before.

I'm making good progress on fixing these bugs in pipewire and libcamera upstream and I'm confident that all currently known bugs will be fixed (and the fixes backported) before the final freeze.

Comment 3 Aoife Moloney 2024-08-26 17:20:27 UTC
Hi Hans, thank you for the detailed update! Have you managed to address all known bugs? I'll update the state of the bug to MODiFIED to indicate that work is happening, and will be submitting a report to FESCo on the status of F41 changes later tonight. Currently your change is noted as Feature Complete, with some known bugs being worked on. Let me know if this is inaccurate and I can adjust the report to reflect current state. Thanks again!

Comment 4 Hans de Goede 2024-08-30 09:40:54 UTC
There are a couple of pre-existing pipewire video/camera related bugs which are already hit when using e.g. the GNOME snapshot application which become more of an issue now that pipewire camera support is going to be enabled by default in F41:

https://jgrulich.cz/2024/08/19/making-pipewire-default-option-for-firefox-camera-handling/

I'm working on fixing these issues upstream (already tackled a few) and on getting the fixes added to Fedora. I'm aiming at having all known issues fixed before October 1st, well ahead of the F41 final freeze.

Comment 5 Hans de Goede 2024-08-30 09:49:59 UTC
TL;DR: "Feature Complete, with some known bugs being worked on" accurately reflect the current state of this change.


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