1. 07 8月, 2017 2 次提交
  2. 01 8月, 2017 3 次提交
  3. 26 7月, 2017 1 次提交
    • J
      UI: Fix potential crash when outputs change · 960958a4
      jp9000 提交于
      If the service settings change and the output type changes, the previous
      signals would attempt to disconnect after the output has been destroyed,
      and subsequently that would cause a crash.
      960958a4
  4. 15 7月, 2017 2 次提交
    • J
      UI: Allow outputs to use different audio codecs · 753bf20e
      jp9000 提交于
      Allows an output to automatically specify which audio codec it requires
      and use it instead of AAC.  This change is intended to be
      behind-the-scenes and seamless to the user.
      753bf20e
    • J
      UI: Allow services to use different outputs · 3491487c
      jp9000 提交于
      Allows a service to specify the output it needs in order to function as
      configured.
      
      NOTE: This functionality should be considered temporary as a seamless
      means of implementing support for different output types within the same
      service.  Ideally, different services should be used for this
      functionality.
      3491487c
  5. 15 5月, 2017 2 次提交
  6. 14 5月, 2017 1 次提交
  7. 28 2月, 2017 1 次提交
    • M
      UI: Update Simple Mode AMD Presets · 2e8ec44d
      Michael Fabian Dirks 提交于
      Due to the default value assigned to AMF.H264.VBVBuffer.Strictness and AMF.H264.Version, the config upgrade code ran every time someone tried to use simple mode. That caused the AMF.H264.VBVBuffer.Strictness value to always be stuck at 100, which is wrong for streaming and recording.
      2e8ec44d
  8. 26 2月, 2017 1 次提交
  9. 25 2月, 2017 1 次提交
  10. 15 2月, 2017 1 次提交
    • D
      UI: Add warning if starting the output fails · 6bc1ecc7
      derrod 提交于
      This is mainly to give visual feedback to those affected by NVENC not
      working with older driver versions. Currenlty obs fails silently which
      could go unnoticed for users who are using hotkeys as well as confuse
      users who are not trained to read their logs when issues occur.
      
      Closes jp9000/obs-studio#788
      6bc1ecc7
  11. 22 12月, 2016 1 次提交
  12. 10 12月, 2016 2 次提交
    • J
      UI: Add file prefix/suffix options for replay buffer · ec60ab9b
      jp9000 提交于
      Adds the ability to use a specific prefix and/or suffix on replay buffer
      filenames to distinguish them from normal recordings.  Defaults to
      having the prefix "Replay".
      ec60ab9b
    • J
      UI: Separate replay buffer from recording · f790d0fe
      jp9000 提交于
      Replay buffer and recording should be separate in case the user wants to
      start recording from a specific point rather being forced to reconfigure
      for regular recording.
      
      Creates a new button on the main window below the recording button for
      turning on/off the replay buffer.
      f790d0fe
  13. 08 12月, 2016 1 次提交
  14. 17 11月, 2016 1 次提交
  15. 04 11月, 2016 1 次提交
  16. 27 9月, 2016 1 次提交
  17. 10 9月, 2016 1 次提交
    • J
      UI: Add ability to forcibly stop streams/recordings · 5c5d0ba9
      jp9000 提交于
      If the user hits the "stop stream" button it'll transition in to
      "stopping stream..." and will continue to output until the stream
      reaches the timing in which "stop" was pressed.
      
      However, if there is significant congestion, stopping the stream can
      take far longer than the user may like.  So there needs to be an option
      to forcibly stop the stream in that case; pushing the "stop" button a
      second time should allow the user to tell the stream/recording to stop
      right away instead of waiting for the precise stop timing.
      5c5d0ba9
  18. 28 8月, 2016 1 次提交
    • J
      UI: Rename 'obs' dir to 'UI' · 01b274f1
      jp9000 提交于
      This is to prevent confusion both when prefixing commits and when
      reading the directory structure for the first time.
      01b274f1
  19. 22 8月, 2016 1 次提交
    • C
      UI: Add system tray capability · b71f5cc4
      cg2121 提交于
      This adds a system tray when enabled. There is also a option to minimize
      to the system tray when the app is started.
      
      Closes jp9000/obs-studio#595
      b71f5cc4
  20. 06 8月, 2016 1 次提交
    • J
      UI: Removed redundant update of settings data · 49a5a3eb
      jp9000 提交于
      SetupOutputs is already called at the beginning of the function under
      circumstances where it's needed, so remove it from being redundantly
      called a second time.
      49a5a3eb
  21. 30 7月, 2016 1 次提交
  22. 05 7月, 2016 1 次提交
    • J
      UI: Allow directories in file formatting settings · d7cf581b
      jp9000 提交于
      When configuring file formatting settings in advanced, allow the ability
      to specify formatted directories.
      
      For example, "%CCYY-%MM/%DD %hh-%mm-%ss"
      
      would make the year and month a subdirectory, then the
      day/hour/minute/seconds as the file name.  January 21st 2121 at 4pm
      would end up being:
      
      "21 04-00-00.mp4" in the subdirectory "2121-01".
      d7cf581b
  23. 23 6月, 2016 1 次提交
    • 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
  24. 27 5月, 2016 1 次提交
  25. 12 5月, 2016 3 次提交
    • J
      UI: Use regular ICQ for simple output mode QSV · 5103aba2
      jp9000 提交于
      After testing, LA_ICQ may not always be supported, so use regular ICQ
      for recordings instead.  Also fixes a bug where simple output mode
      wouldn't even use LA_ICQ.
      5103aba2
    • J
      UI: Use CQP for NVENC when using simple output mode · e4f142b0
      jp9000 提交于
      When using simple output mode, previously NVENC did not support a
      constant quality rate control method, and you'd have to use VBR with
      bitrate.  However CQP has since been added to NVENC, and it's preferable
      to use for recording when available instead of using VBR.
      e4f142b0
    • J
      UI: Use "rate_control" instead of deprecated "cbr" · 8706e137
      jp9000 提交于
      For setting CBR on encoders, use "rate_control" set to "CBR" instead of
      setting the "cbr" setting (which is now deprecated) to true.
      8706e137
  26. 04 5月, 2016 1 次提交
  27. 20 4月, 2016 1 次提交
  28. 19 4月, 2016 1 次提交
  29. 11 4月, 2016 1 次提交
  30. 10 4月, 2016 1 次提交
  31. 25 3月, 2016 1 次提交
    • B
      UI: Add file formatting options for recording · 50961861
      bl 提交于
      Allows the user to specify custom formatting for their recording file
      names with many formatting options, viewed via tooltip.  The options
      have been added to the advanced settings section.
      
      Closes jp9000/obs-studio#507
      50961861
  32. 10 2月, 2016 1 次提交
    • J
      UI: Use uncompressed audio for lossless · 560b69ec
      jp9000 提交于
      Originally there was an issue using FLAC for audio in AVI files, AVI
      files wouldn't play back with some players.  Because FLAC doesn't work,
      and lossless should be lossless, instead just used uncompressed WAV
      data for the lossless audio, which is always supported.
      560b69ec