0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/plugins
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
..
coreaudio-encoder (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
decklink Merge pull request #476 from bssteph/master 2015-09-16 17:48:36 -07:00
image-source (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
linux-capture (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
linux-jack (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
linux-pulseaudio (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
linux-v4l2 (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
mac-avcapture (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
mac-capture (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
mac-syphon (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
mac-vth264 mac-vth264: Add Apple H264 encoder 2015-09-16 16:43:53 -07:00
obs-ffmpeg (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
obs-filters (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
obs-libfdk (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
obs-outputs (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
obs-x264 (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
rtmp-services (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
text-freetype2 (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
win-capture (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
win-dshow (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
win-mf win-mf: Fix more issues on encoder shutdown 2015-09-17 13:42:43 -07:00
win-wasapi (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
CMakeLists.txt mac-vth264: Add Apple H264 encoder 2015-09-16 16:43:53 -07:00