Summary: | media-plugins/gst-plugins-meta: add v4l/v4l2 support [was: net-im/pidgin-2.6.* gstreamer? ( few more packages)] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Denilson Sá Maia <denilsonsa> |
Component: | Current packages | Assignee: | Daniel Gryniewicz (RETIRED) <dang> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | arm, armin76, gnome, gstreamer, net-im, pva, sh+disabled, sparc |
Priority: | High | Keywords: | KEYWORDREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | gst-plugins-meta-v4l-v4l2.patch |
Description
Denilson Sá Maia
2009-10-10 04:32:58 UTC
gst-plugins-farsight is definitely not needed. It is deprecated and all the useful plugins have been moved to gst-plugins-bad. v4l2 is harder to say, because for the camera to work you either need v4l or v4l2 depending on which driver you are using. Maybe I should add both as deps... Or at least v4l2 (since it is now much more common).. And actually, I heard that with libv4l2, one could use v4l devices too with that plug-in.. So I guess we should add it as a hard RDEP.. or maybe add those to gst-plugins-meta. There are already v4l and v4l2 useflags. Maybe that dependency (that you are planning to add) should be conditional. Just poking again this bug... Would be nice to have v4l/v4l2 useflags on pidgin, as it would pull the required gst-plugins-v4l{,2} packages. This will help people to use voice/video in pidgin, without the need to manually emerge this dep. these should be in gst-plugins-meta I guess After sync, I noticed this: net-im/psi, with jingle useflag, pulls net-im/psimedia, which is a plugin for voice/video calls. net-im/psimedia ebuild pulls media-plugins/gst-plugins-v4l and media-plugins/gst-plugins-v4l2, among a few other packages. Thus, I guess maybe both pidgin and psimedia could use the same useflags, or they both could adopt the same solution (of course, if possible). If I remember correctly in psimedia there is demo program does not start if all plugins are not installed. So I just added both. And IIUC since video in pidgin is also xmpp only I guess jingle USE flag could be useful here too. It will also be in yahoo in the next release. Daniel and other maintainers. Could you (we?) add v4l/v4l2 USE flags to gst-plugins-meta (to depend on media-plugins/gst-plugins-v4l{,2}), please? Olivier, and since there is no clear way to separate voice from video in pidgin I guess we need new USE flag: vv sounds too terse and voicevideo is too long, but it's still possbile to use any. What's your preference? There is already a "gstreamer" use flag for that. I don't have a problem with v4l use flags in gst-plugins-meta. Make sure the keywords are correct. Since I can't currently test this, someone with proper hardware is going to have to test and make a patch (or commit themselves, if they're a developer) Created attachment 213515 [details, diff]
gst-plugins-meta-v4l-v4l2.patch
New to ebuilds, HTH
Tested on ~amd64 seems to work as expected.
Looking at keywords, I can't apply this until some keywords get added. gst-plugins-v4l needs ~arm and ~sh gst-plugins-v4l2 needs ~arm, ~sh, and ~sparc I'm assuming that fbsd isn't relevant, based on the "L" in V4L. Arch teams: is this feasible? arm: v4l/v4l2 is masked, what do we need to do here? We don't plan on unmasking them sh: i've masked v4l/v4l2 sparc: v4l2 is masked, what do we need to do here? ping Thanks Raúl for ping. USE flags were added. FIXED in gst-plugins-meta-0.10-r4. |