Bug 5589

Summary: gst-plugins-* main package itself is useless
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Paul Eggleton <bluelightning>
Component: multimediaAssignee: Cristian Iorga <cristian.iorga>
Status: RESOLVED FIXED QA Contact: Juan Ramos <juan.fernandox.ramos.frayle>
Severity: normal    
Priority: Medium+ CC: alexandru.c.georgescu, jose.perez.carranza, meta.mr.watcher, meta.watcher, richard.purdie, ross.burton, yuchankit
Version: 1.6   
Target Milestone: 1.8 M3   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Paul Eggleton 2013-11-22 10:31:43 UTC
I've had to help a number of users on IRC/the mailing lists who get confused by the fact that adding e.g. gst-plugins-good to IMAGE_INSTALL doesn't actually install anything - instead they have to add gst-plugins-good-meta and then they will get all of the plugins that have been built in their image. There's nothing to help the user realise this nor is this convention used outside of the gst-plugins-* recipes as far as I am aware.

Unless there is a really good reason not to do so, I suspect the simplest solution would be to make the main package do what the -meta package does now (or alternatively for backwards compatibility make the main package depend on the -meta package).
Comment 1 Ross Burton 2013-11-22 10:33:42 UTC
I've had this thought before, agreed.
Comment 2 Cristian Iorga 2014-02-18 09:12:54 UTC
Investigation started.
Comment 3 Cristian Iorga 2014-04-10 14:01:03 UTC
Issue needs to be fixed on 1.7 also.
Comment 4 Chan Kit 2014-12-03 02:28:17 UTC
Had the same issue with even gstreamer1.0-plugins-good.

Even with installing gstreamer1.0-plugins-good-meta, there are still missing plugins (qtdemux for example)
Comment 5 Paul Eggleton 2014-12-03 08:49:54 UTC
Does a package for the qtdemux plugin actually get produced? Perhaps the lack of qtdemux is simply because that plugin isn't being built at all - you can check the do_configure log to confirm.
Comment 6 Chan Kit 2014-12-03 09:13:37 UTC
isomp4 wasn't built so it probably explains why qtdemux isn't there. Probably a false negative
Comment 7 Cristian Iorga 2015-02-11 17:00:20 UTC
Patch sent in for review.