obs-studio/plugins/obs-ffmpeg
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 obs-ffmpeg: Add signal/proc to restart media playback 2017-05-10 19:54:03 -07:00
ffmpeg-mux obs-ffmpeg/ffmpeg-mux: Fix failing when no video 2017-02-25 06:50:55 -08:00
closest-pixel-format.h obs-ffmpeg: Add support for YUV 4:4:4 2015-04-18 00:03:14 -07:00
CMakeLists.txt obs-ffmpeg: Change from libff to media-playback 2017-03-31 12:10:32 -07:00
obs-ffmpeg-aac.c obs-ffmpeg: Don't allow 32kb/s with FFmpeg AAC encoder 2016-12-18 06:16:16 -08:00
obs-ffmpeg-compat.h obs-ffmpeg: Fix warnings with FFmpeg 3.0.0+ 2016-04-09 18:10:48 -07:00
obs-ffmpeg-formats.h libobs: Add Y800 color format support 2016-03-24 03:33:35 -07:00
obs-ffmpeg-mux.c obs-ffmpeg: Implement get_total_bytes in recording outputs 2017-05-13 01:21:20 -07:00
obs-ffmpeg-nvenc.c obs-ffmpeg/nvenc: Remove "default" preset 2017-03-25 02:08:06 -07:00
obs-ffmpeg-output.c obs-ffmpeg: Implement get_total_bytes in recording outputs 2017-05-13 01:21:20 -07:00
obs-ffmpeg-source.c libobs: Don't use source flags for async buffering 2017-05-13 23:32:40 -07:00
obs-ffmpeg.c obs-ffmpeg: Add replay buffer output 2016-12-08 03:36:17 -08:00