On Thu, 27 May 2021 04:18:24 GMT, Alexander Matveev <almat...@openjdk.org> 
wrote:

> JDK-8264737 introduced new code for audio device removal/arrival 
> notifications which calls CoInitialize/CoUninitialize on separate threads. 
> CoInitialize/CoUninitialize should be called on same thread, since 
> initialization is per thread. Doing it on separate thread will result in 
> unloading COM libraries on that thread and if it uses COM libraries it might 
> not work correctly. Fixed by calling it on same thread in same way it is done 
> in dshowwrapper.

This pull request has now been integrated.

Changeset: 47700d8e
Author:    Alexander Matveev <almat...@openjdk.org>
URL:       
https://git.openjdk.java.net/jfx/commit/47700d8ef0175d4b457bb658371d2da4ec0a8181
Stats:     22 lines in 2 files changed: 10 ins; 9 del; 3 mod

8267819: CoInitialize/CoUninitialize should be called on same thread

Reviewed-by: kcr, arapte

-------------

PR: https://git.openjdk.java.net/jfx/pull/521

Reply via email to