0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/plugins/win-mf
jp9000 88996aef73 win-mf: Fix more issues on encoder shutdown
The previous commit (672378d20) was supposed to fix issues with the
encoder releasing while data was still being processed, but did not
account for when the encoder has never started up.  That was my fault.

Furthermore, the way in which it was waiting to drain events was
incorrect.  The encoder may still be active even though there aren't any
events queued.  The proper way to wait for an async encoder to finish up
is to process output samples until it requests more input samples.
2015-09-17 13:42:43 -07:00
..
data/locale win-mf: Add media foundation h264 encoder 2015-09-16 15:16:26 -07:00
CMakeLists.txt win-mf: Add media foundation h264 encoder 2015-09-16 15:16:26 -07:00
mf-aac-encoder.cpp win-mf: Fix bug where 48khz wouldn't work 2015-07-09 10:45:24 -07:00
mf-aac-encoder.hpp win-mf: Add Media Foundation AAC Encoder 2015-07-07 23:05:44 -07:00
mf-aac.cpp (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
mf-common.cpp win-mf: Add media foundation h264 encoder 2015-09-16 15:16:26 -07:00
mf-common.hpp win-mf: Add media foundation h264 encoder 2015-09-16 15:16:26 -07:00
mf-encoder-descriptor.cpp win-mf: Add media foundation h264 encoder 2015-09-16 15:16:26 -07:00
mf-encoder-descriptor.hpp win-mf: Add media foundation h264 encoder 2015-09-16 15:16:26 -07:00
mf-h264-encoder.cpp win-mf: Fix more issues on encoder shutdown 2015-09-17 13:42:43 -07:00
mf-h264-encoder.hpp win-mf: Fix more issues on encoder shutdown 2015-09-17 13:42:43 -07:00
mf-h264.cpp win-mf: Add media foundation h264 encoder 2015-09-16 15:16:26 -07:00
mf-plugin.cpp win-mf: Add media foundation h264 encoder 2015-09-16 15:16:26 -07:00