Summary: | media-plugins/gst-plugins-jack (new package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Angelo Arrifano (RETIRED) <miknix> |
Component: | Current packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nihilismwow, undersys |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Initial gst-plugins-jack ebuild |
Description
Angelo Arrifano (RETIRED)
2010-06-19 16:41:22 UTC
tl;dr, but we have splitted gstreamer packages, and all of those that are shipped in gstreamer tarballs ext/ or sys/ directories are packaged in split packages. gst-plugins-jack package simply hasn't been created yet, because no-one has requested it that also would have been willing to work with me on getting it tested before inclusion (as I don't have any jack stuff set up). I can provide a package ebuild to test out, and once you or someone confirms all of the provided elements by the plugin work, I can add it to gx86 and keep blindly bumping it, hoping any problems to be reported. (In reply to comment #1) (...) > gst-plugins-jack package simply hasn't been created yet, because > no-one has requested it that also would have been willing to work with me on > getting it tested before inclusion (as I don't have any jack stuff set up). I > can provide a package ebuild to test out, and once you or someone confirms all > of the provided elements by the plugin work, I can add it to gx86 and keep > blindly bumping it, hoping any problems to be reported. > Sounds like a plan, I'm willing to help you on this one. (In reply to comment #2) > (In reply to comment #1) > (...) > > gst-plugins-jack package simply hasn't been created yet, because > > no-one has requested it that also would have been willing to work with me on > > getting it tested before inclusion (as I don't have any jack stuff set up). I > > can provide a package ebuild to test out, and once you or someone confirms all > > of the provided elements by the plugin work, I can add it to gx86 and keep > > blindly bumping it, hoping any problems to be reported. > > > > Sounds like a plan, I'm willing to help you on this one. > I am more then willing to help where I can. I use Jack a fair bit. Created attachment 236533 [details]
Initial gst-plugins-jack ebuild
Please give this a try for both input and output (if possible) and report what architecture you tested on (for initial keywording).
I'm kind of stuck on figuring out a good DESCRIPTION :)
During emerge just spotted a QA notice: * QA Notice: Unrecognized configure options: * * configure: WARNING: unrecognized options: --disable-ivorbis * configure: WARNING: unrecognized options: --disable-ivorbis Now a few notes: - Jack sink and source isn't automatically listed on gstreamer-properties. To enable it by default one should do: $ gst-inspect | grep jack jack: jackaudiosrc: Audio Source (Jack) jack: jackaudiosink: Audio Sink (Jack) Then on gstreamer-properties set audio outputplugin as "custom" and write "jackaudiosink" on pipeline field, set audio input plugin as "custom" and write "jackaudiosrc" on pipeline field. Using steps above I could have audio I/O: Mic -> ALSA -> Jack Server -> Gstreamer Gstreamer -> Jack Server -> ALSA -> Speakers I also tested with Quodlibet playback and putting a Jack Effects Rack in the middle. Everything works beautiful. Thanks for putting this on the tree. If you will, I can touch the ebuild for fixes and version bumps. Just add me to metadata.xml -- media-sound/jack-audio-connection-kit-0.118.0 media-libs/gst-plugins-base-0.10.28 media-libs/gstreamer-0.10.28 And now what I should have written and forgot: Tested on amd64 It isn't in the tree yet. I'll add it together with the bump to 0.10.19 of all the gst-plugins-bad set soon, and have you (miknix) in metadata.xml as co-maintainer then. You won't be able to do version bumps though, as all of media-libs/gst-plugins-bad and its splits (all the media-plugins/gst-plugins-* packages that inherit gst-plugins-bad eclass) have to be bumped in one go, but you can then know about any bugs filed against gst-plugins-jack specifically and help out with those. Once gst-plugins-jack-0.10.19 is in, I'll mark this bug FIXED and hope you test the newer version at that point and let me know if there are any issues introduced. Compared to 0.10.18, 0.10.19 of gst-plugins-jack fixes a few memory leaks and implements correct multichannel support in jackaudiosrc. And a few other bug fixes. media-plugins/gst-plugins-jack-0.10.19 is now in tree finally. miknix is marked as a co-maintainer with a description, feel free to tweak that description, and any existing gst-plugins-jack ebuilds, but do please try to leave a notification to gstreamer@ mail alias then. Version bumping has to be done by full gstreamer maintainers, as it's tied to 15 or more other packages, all coming from the same tarballs. After bumps, of course feel free to test the bump and notify gstreamer@ via mail or bugzilla of any troubles (e.g, that might cause to want to skip stabilization of a given version, or some such). (In reply to comment #8) > After bumps, of > course feel free to test the bump and notify gstreamer@ via mail or bugzilla of > any troubles (e.g, that might cause to want to skip stabilization of a given > version, or some such). > media-libs/gstreamer-0.10.29 on the tree works without problems on amd64. tested on x86, would be pretty awesome to keyword/stabilize it I have exaile playing for several minutes on jack sink and bob dylan doesn't complain yet... *** Bug 210216 has been marked as a duplicate of this bug. *** |