Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 200190

Summary: Totem 2.21.2 ebuild can't build YouTube plugin
Product: Gentoo Linux Reporter: Philip Withnall <bugzilla>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: bugzilla
Priority: High    
Version: 2007.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Adds support for the Totem YouTube plugin
Adds support for the Totem MythTV plugin

Description Philip Withnall 2007-11-24 14:15:47 UTC
The Totem 2.21.2 ebuild in gnome-experimental can't build the YouTube plugin, even if the "python" USE flag's enabled. Attaching a patch shortly.
Comment 1 Philip Withnall 2007-11-24 14:24:13 UTC
Created attachment 136891 [details, diff]
Adds support for the Totem YouTube plugin

This adds a new "youtube" USE flag due to the optional dependency on dev-python/gdata-1.0.0.
Comment 2 Philip Withnall 2007-11-24 14:25:49 UTC
Created attachment 136893 [details, diff]
Adds support for the Totem MythTV plugin

While I'm at it, here's a patch which could be applied once there's an ebuild for GMyth (http://gmyth.sourceforge.net/) to allow building of Totem's MythTV plugin.
Comment 3 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-12-09 19:25:26 UTC
Doesn't work here, even with gdata:

** Message: Error: Element doesn't implement handling of this stream. Please file a bug.
gstffmpegdemux.c(1375): gst_ffmpegdemux_sink_activate_push (): /play/decodebin0/ffdemux_flv0:
failed to activate sinkpad in pull mode, push mode not implemented yet


FTR, once this is actually working, we should put it under the python flag, rather than a new youtube flag.  Gdata is not a large dep.
Comment 4 Philip Withnall 2007-12-09 19:59:36 UTC
(In reply to comment #3)
> Doesn't work here, even with gdata:
> 
> ** Message: Error: Element doesn't implement handling of this stream. Please
> file a bug.
> gstffmpegdemux.c(1375): gst_ffmpegdemux_sink_activate_push ():
> /play/decodebin0/ffdemux_flv0:
> failed to activate sinkpad in pull mode, push mode not implemented yet

That's because your version of GStreamer isn't new enough --- it's nothing to do with Totem. I believe only CVS GStreamer has support for it at the moment, although it may be in the very latest development release of gst-ffmpeg (I can't remember).
Comment 5 Zaheer Abbas Merali (RETIRED) gentoo-dev 2008-02-21 17:05:37 UTC
it will work if you upgrade your gst-plugins-bad to 0.10.6.

Where did you find a gmyth ebuild?
Comment 6 Philip Withnall 2008-02-21 18:16:01 UTC
(In reply to comment #5)
> Where did you find a gmyth ebuild?

I didn't. The patch for the MythTV plugin is purely speculative.
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-03-24 23:27:45 UTC
Since then it appears the module is building fine but concerning its runtime performance, see bug #213923.
Anyway closing this as fixed.