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 728127 - glimagesink: fails to create window from gst-launch process if OS X terminal is fullscreen
glimagesink: fails to create window from gst-launch process if OS X terminal ...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Mac OS
: Normal normal
: 1.3.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-04-13 19:05 UTC by Robert Swain
Modified: 2014-05-02 05:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Robert Swain 2014-04-13 19:05:32 UTC
On Mac OS X, if the terminal is in fullscreen mode and a get-launch command line is run using glimagesink as the video sink, no window is created. If the terminal is not fullscreen, the window is created.
Comment 1 Robert Swain 2014-04-14 04:46:51 UTC
Also, osxvideosink would create the window on top of other windows. Even when the terminal is not fullscreen, the glimagesink window opens behind other windows.
Comment 2 Julien Isorce 2014-04-14 19:24:56 UTC
Could you have a look at osxvideosink code and see if it calls something like "oderfront" or something when realizing the window ? Thx
Comment 3 Julien Isorce 2014-04-30 09:12:41 UTC
Could you try to replace "[m_cocoa->priv->internal_win_id orderFront:m_cocoa->priv->internal_win_id];" by "[m_cocoa->priv->internal_win_id orderFrontRegardless];" here :http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m#n631 ?
Comment 4 Julien Isorce 2014-05-02 05:09:30 UTC
commit cf509574be9ae8b441f1ea2eebad809d60a145f4
Author: Julien Isorce <julien.isorce@gmail.com>
Date:   Fri May 2 05:57:00 2014 +0100

    gl: show internal cocoa window on top of others
    
    Useful when your OSX terminal is fullscreen
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728127