Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 241502 - New ebuild: media-libs/gst-plugins-soup
Summary: New ebuild: media-libs/gst-plugins-soup
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-12 03:56 UTC by Oscar Hellström
Modified: 2008-12-07 05:27 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for gst-plugins-soup-0.10.8 (gst-plugins-soup-0.10.8.ebuild,481 bytes, text/plain)
2008-10-12 03:57 UTC, Oscar Hellström
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oscar Hellström 2008-10-12 03:56:11 UTC
GST provides a souphttpsrc plugin which allows you to play http streams. There is currently no way to enable this plugin in gentoo.

Reproducible: Always
Comment 1 Oscar Hellström 2008-10-12 03:57:40 UTC
Created attachment 168120 [details]
Ebuild for gst-plugins-soup-0.10.8
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-10-12 10:53:59 UTC
any package that would take advantage of this ?
Comment 3 Oscar Hellström 2008-10-12 10:57:44 UTC
Yes, QuodLibet among others. QuodLibet can't play "Internet Radio" without this.
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2008-10-12 15:55:55 UTC
Color me confused but how do totem and rhythmbox manage to play internet radios then? (this is a genuine question for anybody who knows)
Comment 5 Florian Muellner 2008-10-19 14:17:30 UTC
(In reply to comment #2)
> any package that would take advantage of this ?

The new youtube plugin in totem-2.24 does depend on this as well

Comment 6 Mart Raudsepp gentoo-dev 2008-11-02 09:06:23 UTC
(In reply to comment #5)
> (In reply to comment #2)
> > any package that would take advantage of this ?
> 
> The new youtube plugin in totem-2.24 does depend on this as well

What does it use it for? Why I'm asking is that I just finished watching a 1h05min youtube clip with a locally modified totem ebuild that enables the plugin, and I had no issues with searching for that video, nor playing it - and I don't have a gst-plugins-soup installsed here. Nor did totem easy codec installation support spit anything about it to the console when launched from it (as we don't have a resolver stuff plugged into our package manager, it would just spit its debug messages to console if some plugin is missing it requires and give some generic error message I believe)
Comment 7 Martin Schanzenbach 2008-11-02 18:52:18 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > (In reply to comment #2)
> > > any package that would take advantage of this ?
> > 
> > The new youtube plugin in totem-2.24 does depend on this as well
> 
> What does it use it for? Why I'm asking is that I just finished watching a
> 1h05min youtube clip with a locally modified totem ebuild that enables the
> plugin, and I had no issues with searching for that video, nor playing it - and
> I don't have a gst-plugins-soup installsed here. Nor did totem easy codec
> installation support spit anything about it to the console when launched from
> it (as we don't have a resolver stuff plugged into our package manager, it
> would just spit its debug messages to console if some plugin is missing it
> requires and give some generic error message I believe)
> 

I'm using totem 2.24 and the youtube plugin definately only works with the soup gstreamer plugin here. The youtube totem plugin is not working in <totem-2.24.3 anyway but after I installed the most recent version of totem it could connect to youtube and load the search results etc but I wasn't able to play anything. With this ebuild everything works great. (btw it seems to me something changed in the plugin because I was able to watch youtube in totem before (gnome 2.22?) without gstreamer/soup.)

Martin
Comment 8 Mart Raudsepp gentoo-dev 2008-11-02 20:35:12 UTC
(In reply to comment #7)
> I'm using totem 2.24 and the youtube plugin definately only works with the soup
> gstreamer plugin here. The youtube totem plugin is not working in <totem-2.24.3
> anyway but after I installed the most recent version of totem it could connect
> to youtube and load the search results etc but I wasn't able to play anything.
> With this ebuild everything works great. (btw it seems to me something changed
> in the plugin because I was able to watch youtube in totem before (gnome 2.22?)
> without gstreamer/soup.)

It works fine for me without gst-plugins-soup (besides seeking, which I wouldn't blame on lack of soup plugin). Without it, do you get anything on the terminal output when it doesn't work for you?

That said, of course we should package this plugin, but I want to establish if totem needs a gst-plugins-soup dependency or not
Comment 9 Mart Raudsepp gentoo-dev 2008-11-02 20:37:49 UTC
ok, I see a request for souphttpsrc in youtube.py, but I'm not hitting that for some reason myself..
Comment 10 Martin Schanzenbach 2008-11-02 23:24:28 UTC
(In reply to comment #9)
> ok, I see a request for souphttpsrc in youtube.py, but I'm not hitting that for
> some reason myself..
> 

Are you really sure you don't have the plugin installed? Maybe you compiled gst-plugins-good by hand some time?
You can check with
gst-inspect-0.10 | grep soup
I get this now (before there were no soup references):
soup:  souphttpsrc: HTTP client source
Comment 11 Mart Raudsepp gentoo-dev 2008-11-03 00:17:55 UTC
Yes, I know gst-inspect and it doesn't show up there. I'll dig into the code and packaging of this soon (today). The totem-2.24.3 version bump is pending locally here to get youtube supported in one go.
Comment 12 Mart Raudsepp gentoo-dev 2008-11-08 21:11:47 UTC
Terribly sorry it's taken so long to get to gentoo work on this again. Quite sure I'll get to it tomorrow (Sunday) - whole day planned for Gentoo work
Comment 13 Mart Raudsepp gentoo-dev 2008-11-12 12:23:58 UTC
Ok, I was occupied on Sunday. I have now added media-plugins/gst-plugins-soup-0.10.8 finally to the tree as ~amd64. I can test for ~x86 later in the evening, and then we probably need to CC other arches that have totem keyworded to not have to package.use.mask youtube for them once totem is adjusted for building the youtube plugin.
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2008-12-05 23:08:53 UTC
This is a confusing bug. But latest version of gst-plugins-soup is in Portage, and it shows up in gst-inspect. Closing as RESOLVED, FIXED.

ssuominen@unique ~/gentoo-x86/media-libs/gst-plugins-good $ gst-inspect-0.10 | grep soup
soup:  souphttpsrc: HTTP client source

ssuominen@unique ~/gentoo-x86/media-libs/gst-plugins-good $ qlist -CIv gst-plugins-soup
media-plugins/gst-plugins-soup-0.10.11

ssuominen@unique ~/gentoo-x86/media-plugins/gst-plugins-soup $ ls
ChangeLog  gst-plugins-soup-0.10.11.ebuild  Manifest
CVS        gst-plugins-soup-0.10.8.ebuild   metadata.xml
Comment 15 Mart Raudsepp gentoo-dev 2008-12-07 05:27:39 UTC
yup, now we just need to allow having youtube plugin for totem, but that's technically a different "bug" and one for GNOME team instead.