totem-2.28 requires gst-plugins-resindvd-0.10.14 for DVD playback. This dependency is currently not reflected in totem nor gst-plugins-meta. Without resindvd, totem shows no indication as to why DVD playback fails; it simply does nothing when selecting Movie > Play Disc ...
yes, that's a know common problem with gstreamer based applications. What really needs to happen is bug #241674. Closing as duplicate. *** This bug has been marked as a duplicate of bug 241674 ***
I'd suggest a USE=dvd for the time being anyway
I mean on totem, not gst-plugins-meta. Apps typically need to support using DVD features to be useful, e.g deal with the GstNavigation interface for DVD navigation from some UI, so not a good fit for -meta. Good to have on totem itself.
+1 from me for USE=dvd on totem
I guess we now have a consensus for adding resindvd to the meta's dvd USE flag instead.
+1 for USE=dvd on totem too
The issue is more the exact version dependency rather than lacking the plugin alltogether. When gst-plugins-resindvd is not installed at all, totem will pop its own "no support" dialog to notify the user. With gst-plugins-resindvd-0.10.11 installed, totem simply fails when attempting to play a DVD. This was discovered after some testing while experimenting with the gst-install-plugins-helper interface.
So you propose "dvd? ( >=gst-plugins-resindvd-0.10.14)" in pure RDEPEND ?
(In reply to comment #8) > So you propose "dvd? ( >=gst-plugins-resindvd-0.10.14)" in pure RDEPEND ? Yes.
A newer gst-plugins-resindvd got unmasked recently thanks to libdvdnav-4 getting unmasked. It will be bumped to 0.10.17 later today or so, so things should be working good. I'll try to fast-track resindvd-0.10.14 to stable, but that depends on the libdvdnav maintainers. I'm fine with the bigger version requirement, but we actually agreed it would be on gst-plugins-meta, not totem, as -meta already depends on the other plugins that are needed for standard DVD video support (the standard codecs, container, etc). There we can only add it to the ~arch -meta, probably a revbump might be in order too. And we can stabilize it after >=gst-plugins-resindvd-0.10.14 is stable
Arch teams: I've dropped your keyword from the new media-plugins/gst-plugins-meta-0.10-r4 due to the gst-plugins-resindvd dep. Please keyword or USE mask. Arm: you also need to do the pulseaudio flag.
~arm/~ia64/~sh/~sparc done
Now I have some concerns about it. It might have to be behind a USE=bindist too, along quite some others that get enabled by simple USE flags right now. Such as almost all coming through gst-plugins-ugly or its splits, and also some from -bad
@BSD: looks you were forgotten here: RDEPEND.badindev media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: ~x86-fbsd(default/bsd/fbsd/x86/7.2) ['>=media-plugins/gst-plugins-resindvd-0.10.14'] Please, keyword required plugin. Thanks.
Keyworded both -resindvd and -meta on alpha.
bsd done (use masking needed) sh looks to need more work: $ repoman full -d RepoMan scours the neighborhood... RDEPEND.badindev 12 media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/server) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/developer) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/desktop/kde) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/desktop/gnome) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/desktop) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/server) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/developer) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/desktop/kde) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/desktop/gnome) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/desktop) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] RepoMan sez: "You're only giving me a partial QA payment? I'll take it this time, but I'm not happy."
sh team?
I have corrected the use.mask for sh and will leave it as-is due that profiles are considered as "dev" ones