Opened 11 years ago
Closed 11 years ago
#42033 closed defect (fixed)
gstreamer010-gst-plugins-bad: missing dependency rtmpdump.
Reported by: | david@… | Owned by: | rmstonecipher@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | dbevans (David B. Evans) | |
Port: | gstreamer010-gst-plugins-bad |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
The gstreamer010-gst-plugins-bad binary package doesn't include the GStreamer "rtmp" plugin. Uninstalling and then installing from source (port install -s gstreamer010-gst-plugins-bad) *does* get me the rtmp plugin (with "rtmpsrc" and "rtmpsink" elements). Is this a bug with the binary package?
To tell if the GStreamer rtmp plugin is installed:
gst-inspect-0.10 rtmp
(You'll get "no such element or plugin" if it isn't installed).
Attachments (2)
Change History (8)
comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Owner: | changed from macports-tickets@… to rmstonecipher@… |
comment:2 Changed 11 years ago by dbevans (David B. Evans)
Yes, it looks like gstreamer010-gst-plugins-bad will build the rtmp plugins if port rtmpdump is available and this dependency is currently missing.
For completeness, however, I note that there is no archived binary for this port due to licensing restrictions
$ port_binary_distributable -v gstreamer010-gst-plugins-bad "gstreamer010-gst-plugins-bad" is not distributable because its dependency "faac" has license "restrictive" which is not known to be distributable
and gst-inspect-0.10 is provided by port gstreamer010. So you can get the same result if gstreamer010-gst-plugins-bad is not installed and active.
comment:4 Changed 11 years ago by david@…
Thanks devans. Then my description of this ticket is incorrect, but I don't have the privileges to edit it. I must have built gstreamer010-gst-plugins-bad from source once without rtmpdump installed, then installed another port that pulled in rtmpdump, then uninstalled & rebuilt gstreamer010-gst-plugins-bad, and I jumped to a conclusion re. a binary package that didn't even exist.
I have attached a patch to add an explicit dependency on rtmpdump. This is consistent with gstreamer1-gst-plugins-bad, which already has that dependency.
Thanks!
Changed 11 years ago by david@…
Attachment: | 0001-gstreamer010-gst-plugins-bad-Add-dependency-on-rtmpd.patch added |
---|
Changed 11 years ago by david@…
Attachment: | 0001-gstreamer010-gst-plugins-bad-Add-dependency-on-rt.patch added |
---|
Rebased patch on latest master branch
comment:5 Changed 11 years ago by david@…
I've rebased the patch against the latest master/trunk.
Can someone please merge this? It's a trivial change that adds a missing dependency, making this port consistent with the gstreamer1 equivalent.
comment:6 Changed 11 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Summary: | gstreamer010-gst-plugins-bad binary package doesn't include rtmp → gstreamer010-gst-plugins-bad: missing dependency rtmpdump. |
Patch committed in r117775. Thanks for your patience.
Presumably there is a missing dependency.