[Bug 755111] Regression: glimagesink 3D video handling

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Sep 17 03:28:19 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=755111

--- Comment #4 from Matthew Waters <ystreet00 at gmail.com> ---
commit 557ca6fda5f831be4aba5819bf7b30b296e575cd
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Sep 17 17:22:47 2015 +1000

    glimagesink: request a resize on caps/3d mode changes

    Fixes incorrect aspect ratio on OSX when changing caps or the 3d
    output mode.

    https://bugzilla.gnome.org/show_bug.cgi?id=755111

commit 3addb6bbf4bffe20c41fd2599153a6ee846a4845
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Sep 17 17:06:37 2015 +1000

    glwindow: add API to request a resize event on the next draw

    - glimagesink needs to be able to resize the viewport on aspect ratio
      changes resulting from either caps changes or 3d output mode changes.
    - Performing a glViewport outside the GstGLWindow::resize callback
      will not have the winsys' stack of viewports required to correctly
      place the output frame.

    Provide a function to request a resize on the next draw event from the
    winsys.

    Also track size changes inside the base GstGLWindow class rather
    than in each subclass.

    https://bugzilla.gnome.org/show_bug.cgi?id=755111

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list