obs-studio/plugins/linux-v4l2
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
CMakeLists.txt linux-v4l2: Add include directory to cmake 2015-05-04 22:37:17 +02:00
linux-v4l2.c Remove macro to free locale 2014-07-27 17:29:10 -07:00
v4l2-helpers.c linux-v4l2: Fix build errors for older api 2015-05-02 15:05:38 +02:00
v4l2-helpers.h linux-v4l2: Fix compile error for missing formats 2015-04-20 20:53:30 +02:00
v4l2-input.c libobs: Don't use source flags for async buffering 2017-05-13 23:32:40 -07:00
v4l2-udev.c linux-v4l2: Replace custom udev callbacks 2015-04-23 21:50:36 +02:00
v4l2-udev.h linux-v4l2: Replace custom udev callbacks 2015-04-23 21:50:36 +02:00