<div dir="ltr">Hello Kieran,<div><br></div><div>Thank you for your reply.</div><div><br></div><div><font color="#9900ff">> The project will require building kernel modules (or the whole kernel)<br>> and making developments against libcamera.</font><br></div><div><font color="#9900ff">> Do you have any experience building a linux kernel? or modules? If not -<br>> that's a good place to start investigating.<br></font></div><div>I have experience building Linux kernel and dynamic modules.</div><div><br></div><div><font color="#9900ff">> For warmup tasks, see if you can get the existing developments rebased<br>> and working and see if you can identify what would be next.<br>><br>> See<br>>  - <a href="https://patchwork.libcamera.org/project/libcamera/list/?series=1127" rel="noreferrer" target="_blank">https://patchwork.libcamera.org/project/libcamera/list/?series=1127</a><br>> and<br>> - <a href="https://lore.kernel.org/linux-media/20200819180442.11630-1-kgupta@es.iitr.ac.in/" rel="noreferrer" target="_blank">https://lore.kernel.org/linux-media/20200819180442.11630-1-kgupta@es.iitr.ac.in/</a></font><br></div><div>I tried to build the libcamera source and run the qcam application. I was able to see the captured frames (from the integrated webcam) in the qcam application (which uses libcamera library build).</div><div><br></div><div>Warmup Tasks:</div><div>I am trying to enable vimc in the libcamera build (I have not used the meson build system before).<br></div><div>I also tried to load the vimc module (modprobe vimc) and capture frames from the vimc device file (/dev/video<3/4/5>) using the default application in ubuntu (application name: cheese). But I got an error.</div><div><br></div><div>I will try to apply the corresponding patches to the linux kernel and libcamera.</div><div><br></div><div>Regards</div><div>Prashanth S</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 22 Feb 2023 at 20:55, Kieran Bingham <<a href="mailto:kieran.bingham@ideasonboard.com">kieran.bingham@ideasonboard.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Prashanth.<br>
<br>
Quoting Prashanth S via libcamera-devel (2023-02-22 05:36:44)<br>
> Hi All,<br>
> <br>
> I would like to contribute to libcamera as part of GSoC 2023.<br>
> <br>
> I looked through the project ideas (<a href="https://libcamera.org/open-projects.html" rel="noreferrer" target="_blank">https://libcamera.org/open-projects.html</a><br>
> ).<br>
> I like to choose *vimc multistream support* project.<br>
> <br>
> I am trying to do the warmup tasks.<br>
> <br>
> May I ask for suggestions on vimc multistream support project?<br>
<br>
The project will require building kernel modules (or the whole kernel)<br>
and making developments against libcamera.<br>
<br>
Do you have any experience building a linux kernel? or modules? If not -<br>
that's a good place to start investigating.<br>
<br>
For warmup tasks, see if you can get the existing developments rebased<br>
and working and see if you can identify what would be next.<br>
<br>
See <br>
 - <a href="https://patchwork.libcamera.org/project/libcamera/list/?series=1127" rel="noreferrer" target="_blank">https://patchwork.libcamera.org/project/libcamera/list/?series=1127</a><br>
and<br>
 - <a href="https://lore.kernel.org/linux-media/20200819180442.11630-1-kgupta@es.iitr.ac.in/" rel="noreferrer" target="_blank">https://lore.kernel.org/linux-media/20200819180442.11630-1-kgupta@es.iitr.ac.in/</a><br>
<br>
--<br>
Regards<br>
<br>
Kieran<br>
<br>
<br>
> <br>
> Regards<br>
> Prashanth S<br>
</blockquote></div>