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.
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.
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.
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.
(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).
it will work if you upgrade your gst-plugins-bad to 0.10.6. Where did you find a gmyth ebuild?
(In reply to comment #5) > Where did you find a gmyth ebuild? I didn't. The patch for the MythTV plugin is purely speculative.
Since then it appears the module is building fine but concerning its runtime performance, see bug #213923. Anyway closing this as fixed.