Commits on Aug 30, 2016
  1. Update to version 0.659b

    jp9000 committed Aug 30, 2016
  2. GraphicsCapture: Add D3D9 offset workaround

    jp9000 committed Aug 30, 2016
    This adds a technique so we don't have to update the program every time
    microsoft changes the D3D9 dlls (finally).
Commits on Aug 29, 2016
  1. Revert "Merge pull request #459 from BtbN/nvenc_delay_perf"

    jp9000 committed Aug 29, 2016
    This reverts commit e4e06af, reversing
    changes made to 388701b.
Commits on Jul 18, 2016
  1. Update version to 0.658

    jp9000 committed Jul 18, 2016
  2. GraphicsCapture: Fix crash when D3D9 device changes

    jp9000 committed Jul 18, 2016
    The D3D9 device can terminate and reinitialize during games, so don't
    just blindly store a pointer to a device that may no longer exist.
Commits on Jul 17, 2016
Commits on Mar 28, 2016
  1. Update Twitch ingests

    notr1ch committed Mar 28, 2016
  2. Add version info section to the installer

    notr1ch committed Mar 28, 2016
    Allows OBS to show a friendly descriptive name in the UAC elevation prompt instead of "OBS_0_657b_Installer.exe".
  3. Merge pull request #459 from BtbN/nvenc_delay_perf

    notr1ch committed Mar 28, 2016
    Delay NVENC Frame output to enhance performance
Commits on Jan 15, 2016
  1. Update Twitch ingests

    Gol-D-Ace committed Jan 15, 2016
Commits on Dec 28, 2015
  1. Move plugin loading outside of the OBS constructor

    notr1ch committed Dec 28, 2015
    Fixes a race condition crash when plugins tried to use API functions which weren't ready since the constructor hadn't returned a valid OBS *App for the API.
Commits on Dec 9, 2015
  1. NVENC: Delay frame output as long as possible

    BtbN committed Dec 8, 2015
    This gives the driver/GPU some time to streamline frame-copying and in turn brings a massive performance gain.
  2. Merge pull request #458 from BtbN/nvenc_bump

    jp9000 committed Dec 9, 2015
    NVENC Updates
  3. NVENC: Always use 2PASS_QUALITY rate control

    BtbN committed Dec 8, 2015
    It does a very decent job at holding a constant bitrate now and has a major
    impact on the visual quality. Using the inferior rc mode when CBR padding
    is enabled, which propably is the cast almost everywhere, seems like a bad
    decision to me.
    I wasn't able to spot a notable difference in the quality of the constantness
    these two provide, so just removing the framesize capped one.
  4. NVENC: Log exact rcMode

    BtbN committed Dec 8, 2015
  5. NVENC: Replace 2pass presets with a checkbox

    BtbN committed Dec 8, 2015
    NVENC now supports 2pass in basicaly every mode of operation,
    which would result in way too many presets. So use a checkbox instead.
Commits on Dec 8, 2015
Commits on Dec 4, 2015
  1. Merge pull request #457 from DougTy/master

    jp9000 committed Dec 4, 2015
    Just Cause 3 game capture fix
Commits on Dec 3, 2015
Commits on Nov 23, 2015
  1. DShowPlugin: Only dynamically change size in Preprocess

    jp9000 committed Nov 23, 2015
    newCX and newCY were being changed when a sample was received.  However,
    the sample associated with that size change will not be processed until
    it's used in Preprocess, so it could often change the texture size
    before the sample was even used.  This could cause crashes under certain
    A simple fix to this is to only change newCX/newCY when the sample is
    actually used.
  2. Fix whitespace issue

    jp9000 committed Nov 23, 2015
  3. DShowPlugin: Don't use bad resolution if not found

    jp9000 committed Nov 23, 2015
    If the source is set to a bad resolution, it never set the rendering
    width/height to the new expected width/height.
Commits on Nov 16, 2015