[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