Opened 10 years ago

Closed 10 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)

0001-gstreamer010-gst-plugins-bad-Add-dependency-on-rtmpd.patch (1.3 KB) - added by david@… 10 years ago.
0001-gstreamer010-gst-plugins-bad-Add-dependency-on-rt.patch (1.3 KB) - added by david@… 10 years ago.
Rebased patch on latest master branch

Download all attachments as: .zip

Change History (8)

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to rmstonecipher@…

Presumably there is a missing dependency.

comment:2 Changed 10 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.

Last edited 10 years ago by dbevans (David B. Evans) (previous) (diff)

comment:3 Changed 10 years ago by dbevans (David B. Evans)

Cc: devans@… added

Cc Me!

comment:4 Changed 10 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 10 years ago by david@…

Rebased patch on latest master branch

comment:5 Changed 10 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 10 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed
Summary: gstreamer010-gst-plugins-bad binary package doesn't include rtmpgstreamer010-gst-plugins-bad: missing dependency rtmpdump.

Patch committed in r117775. Thanks for your patience.

Note: See TracTickets for help on using tickets.