• J
    libobs: Don't use source flags for async buffering · d13fa968
    jp9000 提交于
    (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.
    d13fa968
obs.h 63.7 KB