1. 21 5月, 2017 8 次提交
    • J
      libobs: Fix bug where outputs would not set stopped event · a2953d11
      jp9000 提交于
      When an output fails to connect and it's already been prematurely
      stopped, the event to mark the output as stopped would not be signaled,
      causing obs_output_destroy to lock up indefinitely while waiting for the
      event to be signaled.
      a2953d11
    • J
      UI: Unlock mutex before trying to stop output · cd526791
      jp9000 提交于
      Prevents the output from hard-locking on itself when the stop call would
      trigger the callback and then try to lock again.  Probably could be
      solved with a recursive mutex, but at that point it's not really
      necessary.
      cd526791
    • J
      libobs: Always call stop callback · 87f14a12
      jp9000 提交于
      Rather than have the back-end try to determine whether the output can or
      cannot stop, allow the stop callback to continue in the plugin either
      way and let the plugin itself make that determination.
      
      This fixes a bug where the back-end wouldn't have data active while
      connecting, therefore the stop callback wouldn't be called, and once
      connected it wouldn't know that it was supposed to stop.  In other words
      trying to call obs_output_stop on an output that was in a state of
      connecting would do nothing and the output would never stop.
      87f14a12
    • G
      Fix German locale inconsistencies · 5d25d800
      Gol-D-Ace 提交于
      5d25d800
    • J
      UI: Fix bug where auto-config settings wouldn't apply · 0c198bee
      jp9000 提交于
      The radio buttons had been changed so "Streaming" would be selected by
      default, but it only sets the wizard's "type" to streaming if the user
      actually clicks the radio button themselves manually, so it would stay
      set to "Invalid" by mistake, causing settings to not be applied.
      0c198bee
    • J
      libobs/util: Also remove CR/LF from dstr_depad · b8355c65
      jp9000 提交于
      Prevents newline characters from being included in things like stream
      keys
      b8355c65
    • J
      UI: Remove whitespace from end of autconfig stream key · fa09e674
      jp9000 提交于
      Because ?bandwidthtest is being appended to the end, it would bypass
      normal whitespace removal, causing the stream key to fail.
      fa09e674
    • J
      deps/media-playback: Fix bug where inverted media would crash · 4217f273
      jp9000 提交于
      When media returns frames with negative linesizes, it means they're
      inverted RGB formats and start from the last line of the image and move
      back to the top via the negative linesize number.  This would cause a
      crash because this wasn't being taken in to account, and it would
      traverse in to invalid memory.
      4217f273
  2. 20 5月, 2017 6 次提交
  3. 19 5月, 2017 5 次提交
  4. 18 5月, 2017 7 次提交
  5. 17 5月, 2017 4 次提交
  6. 16 5月, 2017 10 次提交