GNOME Bugzilla – Bug 694696
gst-decklink
Last modified: 2013-02-26 12:15:44 UTC
I try to install gstreamer on macos x 10.8 for use decklink plugin. First i try using "brew", he install gstreamer 1.0.5 and also plugin-bad 1.0.5. However the decklink plugin is not installed. I check the log and he says that is not supported. So, i clone the git repository and try first the tag 1.0.0, and he says that is not supported, i try the tag 0.11.99 and he says the same, i try the tag 0.11.2 and autogen fail, the tag 10.23 the same. Looking at the git commit tree i realized that support for osx was made in version 0.11.2 but I can't find any way to install. I redirected the output of the install commands in some log files.
Created attachment 237378 [details] Log files.
I forgot an important part: Using version 0.11.2 and in 0.10.23 after forcibly add the dependencies and also run make directly for the decklink plugin folder (autogen still said it was not compatible), i can compiled the plugin normally, but it was not possible to use it. He asked libDeckLinkAPI.so, but this lib is only used by Linux drive decklink. Does not exist on MacOS drive. follows: gst-inspect Decklink -------------------------------------------------- - Plugin Details: Name: Decklink Description: Blackmagic DeckLink plugin Filename: / usr/local/lib/gstreamer-0.10/libgstdecklink.so Version: 12:10:23 License: LGPL Source module: gst-plugins-bad Source release date: 2012-02-20 Binary package: GStreamer Bad Plug-ins Origin URL: Unknown package origin decklinksrc: Decklink source decklinksink: DeckLink Sink 2 features: + - 2 elements -------------------------------------------------- - gst-launch decklinksink Setting pipeline to PAUSED ... dlopen (libDeckLinkAPI.so, 10): image not found ERROR: Pipeline does not want to pause. Setting pipeline to NULL ... Freeing pipeline ..
The decklink plugin is only available in the 0.10 series. It appears from your log files that you did not actually compile and install gstreamer or any of the plugins. It would be a good idea to fix that first.
Not available in 0.10, 0.11 or even in the 1.0 ... That's the problem. And yes, compiled gstreamer and plugins, logs can be unclear because after several attempts only saved these to attach here. I used the brew, macports, gstreamer sdk and several other options. And yes, I used gstreamer to various other tasks, even had some work with osxaudiosink who also was not available. I would not be able to run gst-inspect if it had not compiled gstreamer. Anyway, is there a stable version of decklinksink for OSX? I do not understand how it is not available in any version. If there is a version that it works, it will be easier for me to try to adapt it to the newer versions.
I just realized that the logs of 0.10 and 0.11 versions really are wrong. I will attach the correct log as soon as possible.
As far as I can tell, this is not a bug. The decklink plugin is only available for GStreamer 0.10 so far, so in the 0.10 branch in git. It was also part of the gst-plugins-bad 0.10.23 release. I don't know if it compiles and/or works on OSX. Ignore everything 0.11.x related. The decklink plugin has not been ported to GStreamer 1.0 yet, so does not build there yet. Please direct further questions to the gstreamer-devel mailing list, as this is a bug tracker and not a support forum, thanks!
Just in case Dave's comment wasn't clear, your log plugins-bad-autogen-0.10.23.log indicates that autogen.sh fails, configure fails, make fails and make install fails, and there are more failures in the other log files. (These are not bugs, to be sure)