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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Dec 20 18:19:45 PST 2013


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

Patrick <patrickr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |

--- Comment #9 from Patrick <patrickr at qualnetics.com> 2013-12-21 02:19:35 UTC ---
Hi Sebastian,

I appreciate your prompt attention in the matter.  Thank you for the note on
timing for setting the window handle- my code should have been changing to
GST_STATE_READY instead of GST_STATE_PAUSED.

I patched in your change and built for iOS, however I'm running into a few
different issues when attempting multiple video displays. Here are some
behaviors I'm experiencing when the pipelines are launched:

1. Crash with EXC_BAD_ACCESS at glDrawElements() in gsteglglessink.c (line
1767)

2. If both displays appear without crashing, only one of them remains in the
playing state.

3. Only one video display appears.  The log entry "Can't create surface"
appears for gstegladaptation.c:461:gst_egl_adaptation_init_surface.

4. Other various crashes (#1 is definitely most common).

I am attaching a simplified test project for reproduction of the issues above.

Thank you!

Patrick

-- 
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