1. 01 7月, 2016 2 次提交
  2. 29 6月, 2016 5 次提交
  3. 28 6月, 2016 12 次提交
  4. 27 6月, 2016 2 次提交
  5. 24 6月, 2016 3 次提交
  6. 23 6月, 2016 8 次提交
    • J
      win-capture/graphics-hook: Fix vs2015 internal compiler error · b012c728
      jp9000 提交于
      Removing this union fixes the internal compile error that would occur on
      visual studio 2015 update 2 and above when these variables were all in a
      union.
      b012c728
    • J
      libobs: Fix 'set but unused' warnings · 5cc59256
      jp9000 提交于
      5cc59256
    • J
      libobs: Fix 'may be uninitialized' warning · 41277f6c
      jp9000 提交于
      41277f6c
    • J
      UI: Show "stopping" text on buttons when waiting for stop · 4a380451
      jp9000 提交于
      The new cutoff timing fix means that streaming/recording has to remain
      active for bit until the stream/recording has reached the expecting stop
      timestamp.  This means that the buttons would continue to say "Stop
      streaming/recording" while waiting for the output to stop itself at the
      appropriate timing.
      
      So instead of letting it do that and confusing the user, the buttons
      will now say "stopping" when the button is pressed to indicate to the
      user that the stream/recording is in the process of stopping.
      4a380451
    • J
      UI: Clear reconnect when stream forcibly stopped · 1bfa48ce
      jp9000 提交于
      It wouldn't properly clear the reconnect information when the user
      forcibly stops the stream while reconnecting, so when the user starts a
      new stream after that it would erroneously display a lingering reconnect
      message on the status bar.
      1bfa48ce
    • J
      libobs: Forcibly stop output if stopped during reconnect · b738f496
      jp9000 提交于
      This fixes an design flaw where a delayed output would schedule a
      stop even while in the process of reconnecting instead of just shutting
      down right away.
      b738f496
    • J
      libobs: Fix output shutdown order · e13dd533
      jp9000 提交于
      When obs_output_actual_stop is called on shutdown, it should wait for
      the output to fully stop before doing anything, and then it should wait
      for the data capture to end.  The service should not be removed until
      after the output has stopped, otherwise it could result in a possible
      memory leak on stop.  Packets should be freed last.
      e13dd533
    • J
      (API Change) libobs: Fix output data cutoff on stop · d7db0b8b
      jp9000 提交于
      (Note: This commit also modifies obs-ffmpeg and obs-outputs)
      
      API Changed:
      obs_output_info::void (*stop)(void *data);
      
      To:
      obs_output_info::void (*stop)(void *data, uint64_t ts);
      
      This fixes the long-time design flaw where obs_output_stop and the
      output 'stop' callback would just shut down the output without
      considering the timing of when obs_output_stop was used, discarding any
      possible buffering and causing the output to get cut off at an
      unexpected timing.
      
      The 'stop' callback of obs_output_info now takes a timestamp with the
      expectation that the output will use that timestamp to stop output data
      in accordance to that timing.  obs_output_stop now records the timestamp
      at the time that the function is called and calls the 'stop' callback
      with that timestamp.  If needed, obs_output_force_stop will still stop
      the output immediately without buffering.
      d7db0b8b
  7. 22 6月, 2016 3 次提交
  8. 20 6月, 2016 3 次提交
  9. 17 6月, 2016 2 次提交