Hi Kieran,
Am Mittwoch, 17. Mai 2023, 14:07:35 CEST schrieb Kieran Bingham:
> Hi Alex,
>
> Quoting Alexander Stein (2023-05-17 09:27:59)
>
> > By default only uvcvideo, simple and vimc pipelines as well as vimc IPA
> > are built. Add new variables for enabling a custom set of enabled
> > pipelines and IPAs.
> >
> > Signed-off-by: Alexander Stein <[email protected]>
> > ---
> > An example is the 'rkips1' pipeline and IPA.
> >
> > .../recipes-multimedia/libcamera/libcamera_0.0.5.bb | 7 +++++--
> > 1 file changed, 5 insertions(+), 2 deletions(-)
> >
> > diff --git
> > a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.0.5.bb
> > b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.0.5.bb index
> > 14a20b431..47da0ec61 100644
> > --- a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.0.5.bb
> > +++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.0.5.bb
> > @@ -26,9 +26,12 @@ PACKAGES =+ "${PN}-gst"
> >
> > PACKAGECONFIG ??= ""
> > PACKAGECONFIG[gst] =
> > "-Dgstreamer=enabled,-Dgstreamer=disabled,gstreamer1.0
> > gstreamer1.0-plugins-base">
> > +LIBCAMERA_PIPELINES ??= "uvcvideo,simple,vimc"
> > +LIBCAMERA_IPAS ??= "vimc"
>
> Could you test with LIBCAMERA_PIPELINES ??= "auto" please? That should
> give an appropriate selection based on the architecture. But it may
> depend on the correct architecture being conveyed through the meson
> cross files.
That seems to work as well. Using "-Dpipelines=auto" and "Dipas" removed, I
get the following lines in log.do_configure:
> Configuration
>
> IPA modules signed with : gnutls
> Enabled pipelines : imx8-isi
>
> rkisp1
> rpi/vc4
> simple
> uvcvideo
>
> Enabled IPA modules : rkisp1
>
> rpi/vc4
This seems a good default for an aarch64 platform.
> > +
> >
> > EXTRA_OEMESON = " \
> >
> > - -Dpipelines=uvcvideo,simple,vimc \
> > - -Dipas=vimc \
> > + -Dpipelines=${LIBCAMERA_PIPELINES} \
> > + -Dipas=${LIBCAMERA_IPAS} \
>
> I think you should probably remove the -Dipas option too and let that be
> selected automatically by the pipelines choice.
That's true as well (see above), but I still would like to disable unneeded,
unwanted IPAs or pipelines. If I read the meson code correctly an IPA is only
enabled if a corresponding pipeline is enabled as well, right?
Thanks
Alexander
> --
> Kieran
>
> > -Dv4l2=true \
> > -Dcam=enabled \
> > -Dlc-compliance=disabled \
--
TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany
Amtsgericht München, HRB 105018
Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider
http://www.tq-group.com/
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#102738):
https://lists.openembedded.org/g/openembedded-devel/message/102738
Mute This Topic: https://lists.openembedded.org/mt/98944174/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-