[Bug 741608] [d3dvideosink] Pipeline crash after assigned Window minimized

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jul 10 00:46:07 PDT 2015


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

bonkzenon at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bonkzenon at gmail.com

--- Comment #1 from bonkzenon at gmail.com ---
Created attachment 307197
  --> https://bugzilla.gnome.org/attachment.cgi?id=307197&action=edit
modified plugin source files

Environment: Windows 7 x64
Gstreamer: 1.5.2

I can confirm that this bug still exists. I'm developing a Qt application where
I'm setting a rendering window with gst_video_overlay_set_window_handle and
d3dvideosink. Everything works fine until I minimize and maximize application
window. After that I'm getting "internal data flow error".

I managed to get rid of this error in an ugly way. These are my steps:

1. I copied source files of d3dvideosink from gst-plugins-bad-1.5.2 directory
to my project,
2. I changed the plugin so it can be loaded inside my application (renamed it
to d3dvideosink_wb, renamed class, added a function to invoke plugin_init,
commented GST_PLUGIN_DEFINE... part),
3. Fixed some windows specific warnings.

After that I put d3dvideosink_wb into my pipeline and now the problem with
minimalization is gone! I didn't change much but it worked somehow. I hope
someone smarter than me can look at this.

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