Re: Gstreamer without opencv?

Michael <[email protected]> Sat, 09 May 2026 12:44:58 +0100
Newsgroups gmane.linux.gentoo.user
Message-ID <3046876.e9J7NaK4W3@rogueboard>
On Saturday, 9 May 2026 11:13:41 British Summer Time Peter Humphrey 
wrote:
> On Friday, 8 May 2026 17:01:50 British Summer Time Michael wrote:
> > I don't see gstreamer requiring opencv here:
> >  ~ $ emerge --depclean -v -p opencv
> > 
> > Calculating dependencies... done!
> > 
> >   media-libs/opencv-4.12.0-r1 pulled in by:
> >     kde-plasma/spectacle-6.6.4-r1 requires media-libs/opencv:=,
> >     media-libs/opencv:0/4.12.0=
> > 
> >     media-libs/kquickimageeditor-0.6.1 requires media-libs/
> > 
> > opencv:0/4.12.0=, media-libs/opencv:=
> > 
> > I also checked on a PC with an intel CPU & graphics, also running
> > plasma desktop.  Same result.
> 
> I misread the output from portage: it was actually telling me that
> there were no precompiled packages of opencv without Intel video
> card.
> 
> > On the other hand, opencv will bring in gstreamer, if it is emerged
> > with> 
> > USE="gstreamer":
> >  ~ $ equery u opencv | grep gstreamer
> > 
> > -gstreamer
> 
> I get the same, but 'emerge -pv opencv' does not pull in gstreamer, so
> I suppose '-gstreamer' means 'not gstreamer' in this case.

Yes, I have disabled gstreamer on my system hence USE="-gstreamer" 
showing above.  On my system opencv is being pulled in by the plasma 
related packages.  If you check the gstreamer ebuild you'll see there is 
no opencv mentioned in its dependencies.  Therefore I would think you 
should be able to build gstreamer without opencv.

NOTE: I do not know what the precompiled Gentoo binhost packages are 
compiled with and what may be depending on opencv on your system.
signature.asc (application/pgp-signature, 870 B)
-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmn/HjobFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyAAoJELHqqvbClWcZ5hsP/jhhPHfE/9YI8d+JdsHb
TJwfD1LlHHDYpdbPcgc4TJj9u6B8hEMIzk/vfil40Trj7YNZaaQcvu38FDZi7IVd
676odQinIr5dLJ5igA7SxJRzyS3iXAiqpyoRVAmwsWpVZFnx5rt3IzLbOzPsrfsG
I3dj8t9gFRNQ4xMixnjftm1t1l0lmaJ3ELStRWOs0wBnMqYdENCqjshg6zbU0UOF
f/dVtsPdK9evJMXxvL/2/fkDK60O6coHUksZBAfQeKXPGJnF7Y45YKytyLk6R7Jv
4TCbb1RL4njUHxZeTvy0V+WjHr2VAGM4/HvqdtUIIAsfJJr6PskC3ExKa4ArnQFr
ycWFFV6v1LSnr2x/Ogh6b0upoA+2OR7DXXtXtXlW0V0TdYUy7ZJOnUYtolASHnVP
5y8VUWDMeTcd7d7/8EWrJQkNbTYo3t1lROCeERrDe6PLZD9lKgkZIbEnPkUFaJ1i
MCCG8zJoy1QqUcU8TFB/R1lGL3ezrKz5BimqaK8Ihh3HuBQAxk2WCFdd8FDKvXfr
rb0kE9VX2lvqSEuveuVBY+O7V8zV+ooEL7Gl3bu9MAsxv/aGBCKKB9KmgYeFNqAS
P5j8eahQw/R/8u/Um63j6KfVGFhcvxiIN98jm1IrE8vx410B0wdeNu30qlaREht5
zbd169utHV3gcsi24ehXdgtL
=LzE5
-----END PGP SIGNATURE-----