[Bug 592415] dshowsrcwrapper and wasapi uninitializes the COM library

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Aug 23 05:52:14 PDT 2013


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

--- Comment #12 from Julien Isorce <julien.isorce at gmail.com> 2013-08-23 12:52:07 UTC ---
What I understand is that init/deinit COM has to be called in any thread before
to use dshow api in any other thread. I mean you can init/deinit COM in thread
A in order to use dshow api in thread B. (in case of COINIT_MULTITHREADED sure)

And init COM can be called in several thread. But for each com initialized
thread then a deinit has to be call in those threads.

So I do not see any pb with the Julien Moutte 's solution here
https://bugzilla.gnome.org/show_bug.cgi?id=592415, in the case an application
that uses dshowdec/src also can call init/denit COM. There will be no impact on
those calls from dshowdec/src I think.

If nobody reported a pb with dshowdec since this change, then I think we should
just apply the same solution to dshowsrc :)

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