<html><head>


<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:DengXian;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:DengXian;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:DengXian;
        mso-ligatures:none;}
/* Page Definitions */
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
<style>pre,code,address {
  margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
ol,ul {
  margin-top: 0em;
  margin-bottom: 0em;
}
blockquote {
  margin-top: 0em;
  margin-bottom: 0em;
}
</style></head>
<body lang="ZH-CN" link="#0563C1" vlink="#954F72" style="word-wrap:break-word;text-justify-trim:punctuation"><div>Hi,</div><div><br></div><div>Le jeudi 27 juin 2024 à 10:35 +0000, Jared Hu a écrit :</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi<o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p><p class="MsoNormal"><span lang="EN-US">We are check the gstreamer libcamera support. Currently libcamerasrc plugin is maintained in libcamera repo which is added by Nicolas.<a href="https://git.libcamera.org/libcamera/libcamera.git/tree/src/gstreamer">https://git.libcamera.org/libcamera/libcamera.git/tree/src/gstreamer</a><o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p><p class="MsoNormal"><span lang="EN-US">I wonder do we have plan to move this support into our gstreamer mono repo? Or is there any plugin can be used in current gstreamer mono repo?<o:p></o:p></span></p><p class="MsoNormal"></p></div></blockquote><div><br></div><div>We did agreed (with the libcamera maintainers) on a long term plan to move it, but now is too early. I will continue maintaining this within libcamera project for the time being.There is no immediate benefit of having this in mono repo at this point. For now, I'd like to see controls support evolve.  There is ongoing maturing work also, stress testing have revealed some flaws which are being addressed. There is some missing/broken API in libcamera that may lead to an API break in the future in regard to sensor configuration, this is also a problematic issue I'd like to see addressed. The main downside for me and the GStreamer contributors is that its an email/patch workflow. Typical GStreamer developers now have years of experience with gitlab MR. It is a lot faster for them to contribute that way. It is otherwise driven by great developers, and they do an amazing job. For general discussion, I'm fine using mailing list, though most discussions have moved to discourse.gstreamer.org now. Some also made it as feature request, like this one: <a href="https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3560">https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3560</a></div><div><br></div><div>regards,</div><div>Nicolas</div><div><span></span></div></body></html>