(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. |
||
|---|---|---|
| .. | ||
| data/locale | ||
| libdshowcapture@993d29af17 | ||
| CMakeLists.txt | ||
| dshow-plugin.cpp | ||
| encode-dstr.hpp | ||
| ffmpeg-decode.c | ||
| ffmpeg-decode.h | ||
| win-dshow-encoder.cpp | ||
| win-dshow.cpp | ||