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

Loading