[Bug 720421] eglglessink: simultaneous eglglessinks not possible in iOS application

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 19 12:41:08 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=720421
  GStreamer | gst-plugins-bad | 1.2.1

Sebastian Dröge (slomo) <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.3.1

--- Comment #7 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2013-12-19 20:41:05 UTC ---
This commit here most likely fixes it, at least it fixes something that could
cause your problem ;) Please test provide a testcase that properly uses the
GstVideoOverlay API or test with this commit yourself.

The problem with setting the window handle only after setting the pipeline to
PAUSED is that this might be too late already. The sink wants the window handle
while it transitions to PAUSED, and it works in your "hack" version because of
different timing.


commit d9525c134bd424b1e1107e92ef13d69e248f70a7
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Thu Dec 19 21:36:50 2013 +0100

    eglglessink: Don't set the EAGLContext of the main thread and don't reuse
it either

    ... instead create a new context for every sink instance.

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

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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