After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 756918 - libgstosxvideosink.so causes hangs on plugin load on OS X 10.6
libgstosxvideosink.so causes hangs on plugin load on OS X 10.6
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
1.6.0
Other Mac OS
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-10-21 16:36 UTC by Ryan Hendrickson
Modified: 2018-11-03 15:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The last 1600KB of the output of gst-inspect-1.0 --gst-debug-level=9 --gst-disable-registry-fork (1.53 MB, text/plain)
2015-10-21 16:42 UTC, Ryan Hendrickson
Details

Description Ryan Hendrickson 2015-10-21 16:36:43 UTC
(This is with the patch that I submitted in https://bugzilla.gnome.org/show_bug.cgi?id=756154, for what it's worth.)

Any gst-launch, gst-inspect, etc. hangs on startup as long as libgstosxvideosink.so is in the plugin dir. When I manually remove it, problem goes away.
Comment 1 Ryan Hendrickson 2015-10-21 16:42:06 UTC
Created attachment 313818 [details]
The last 1600KB of the output of gst-inspect-1.0 --gst-debug-level=9 --gst-disable-registry-fork

Running gst-inspect-1.0 with --gst-disable-registry-fork results in a segfault instead of a hang--progress, I suppose. The full log is too long to be uploaded but here's the last MAXLEN of it.
Comment 2 Matthew Waters (ystreet00) 2015-10-21 17:53:24 UTC
I suspect this is due to the 
#ifndef GSTREAMER_GLIB_COCOA_NSAPPLICATION
sprinkled throughout the code which requires a patch shipped against glib in cerbero.

I don't believe that code has been actively tested in a long time.  The successor is poised to be glimagesink which I believe works both with and without the glib patch.

It also doesn't support OpenGL 3 core contexts at all (but that doesn't apply for OS X 10.6 ;)).
Comment 3 GStreamer system administrator 2018-11-03 15:05:15 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/231.