Skip to content

mediafoundation: Remove COM thread constraints and refactor plugin implementation

Seungha Yang requested to merge seungha.yang/gst-plugins-bad:mf-refactor into master
mediafoundation: Refactor GstMFSourceObject implementation

* Move CoInitializeEx/CoUninitialize pair into thread function in order to        
  ensure MTA COM thread
* Move common code to baseclass
mediafoundation: Remove COM thread constraints from GstMFTransform object

Move CoInitializeEx/CoUninitialize pair into our dedicated thread so that       
we can ensure COM thread is MTA. This will remove thread constraints
around plugin init.
Edited by Seungha Yang

Merge request reports