obs-studio/plugins/win-dshow
jp9000 d13fa96851 libobs: Don't use source flags for async buffering
(This commit also modifies the decklink, linux-v4l2, mac-avcapture,
obs-ffmpeg, and win-dshow modules)

Originally, async buffering for sources was supposed to be a
user-controllable flag.  However, that turned out to be less than ideal
because sources (such as the win-dshow plugin) were programmed with
automatic control over their buffering (such as automatically detecting
USB 2.0 capture devices and then enabling in those cases).

The fact that it was a flag caused a design flaw to where buffering
values would be overwritten when a source is loaded from save data.

Because of that, this flag is being deprecated and replaced with a
specific function to enable unbuffered mode instead.
2017-05-13 23:32:40 -07:00
..
data/locale Update translations from Crowdin 2017-03-05 23:40:11 +01:00
libdshowcapture@993d29af17 win-dshow: Update libdshowcapture to 0.5.10 2016-05-26 15:24:16 -07:00
CMakeLists.txt win-dshow: Disable plugin and warn if submodule not found 2016-09-20 05:07:30 -07:00
dshow-plugin.cpp win-dshow: Add C985/C353 hardware h264 encoders 2014-12-21 10:14:27 -08:00
encode-dstr.hpp win-dshow: Put device id mangling in separate file 2014-12-21 10:14:25 -08:00
ffmpeg-decode.c win-dshow: Fix reallocation issue in ffmpeg-decode 2017-04-09 10:39:39 +09:00
ffmpeg-decode.h Revert "win-dshow: Add LGP timestamp fix" 2017-03-03 17:02:05 -08:00
win-dshow-encoder.cpp (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
win-dshow.cpp libobs: Don't use source flags for async buffering 2017-05-13 23:32:40 -07:00