<div dir="ltr"><div dir="ltr">Sorry Jacopo, my bad to miss the first message:</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 16, 2024 at 8:45 PM Jacopo Mondi <<a href="mailto:jacopo.mondi@ideasonboard.com">jacopo.mondi@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">Hi Harvey<br>
<br>
On Mon, Sep 16, 2024 at 03:51:00PM GMT, Cheng-Hao Yang wrote:<br>
> Hi Jacopo,<br>
><br>
> On Mon, Sep 16, 2024 at 3:35 PM Jacopo Mondi <<a href="mailto:jacopo.mondi@ideasonboard.com" target="_blank">jacopo.mondi@ideasonboard.com</a>><br>
> wrote:<br>
><br>
> > Hi Harvey<br>
> ><br>
> > On Mon, Sep 16, 2024 at 04:51:54AM GMT, Harvey Yang wrote:<br>
> > > Hi folks,<br>
> > ><br>
> > > Currently applications set resolutions, pixelFormat, bufferCount, etc,<br>
> > > into StreamConfigurations, and Pipeline Handler decides which streams<br>
> > > they're assigned to. However, it doesn't allow application to assign<br>
> > > streams that cannot be distinguished by those arguments into<br>
> > > VideoRecording or StillCapture (say YUV/NV12 format), which is needed in<br>
> > > mtkisp7.<br>
> ><br>
> > Could you explain in a bit more detail why this "is needed" and how<br>
> > you plan to use StreamRole as part of the stream configuration ?<br>
> ><br>
<br>
Could you explain in a bit more detail why this "is needed" and how<br>
you plan to use StreamRole as part of the stream configuration ?<br>
<br>
<br></blockquote><div><br></div><div>In mtkisp7 pipeline handler, both preview (or video) and still capture</div><div>streams support the same format (NV12) and bufferCount, and the</div><div>maximum resolutions are also the same. Therefore, when calling</div><div>`validate()` and `configure()`, mtkisp7 pipeline handler doesn't know</div><div>if applications/Android adapter wants the stream to go through the</div><div>still captur pipeline or not.</div><div><br></div><div>Does that make sense :P?</div><div><br></div><div>BR,<br>Harvey</div></div></div>