1. 30 4月, 2018 1 次提交
    • T
      libobs, UI: Add true peak measurements · b0f94afa
      Tjienta Vara 提交于
      Add a new algorithm to calculate the true-peak. It implements the
      Whittaker- Shannon interpolation from four samples to create 4
      intermediate samples (5 x oversampling) inbetween the middle two
      samples.
      
      With 4 samples and 4 intermediate samples the algorithm can be
      implemented as a 4x4 vector-matrix cross product, which is ideal for
      SSE.
      
      I've also replaced the sample-peak algorithm using SSE as well to
      improve performance.
      
      Closes obsproject/obs-studio#1189
      b0f94afa
  2. 25 4月, 2018 1 次提交
  3. 13 4月, 2018 1 次提交
    • J
      UI: Defer startup OBSBasic::Load (macOS CEF workaround) · 34c14829
      jp9000 提交于
      Adds an alternative means of isolating the CEF initialization process
      from Qt's initialization process.  This is an unpleasant hack, but is
      far more preferable than isolating the entire browser plugin to a
      separate process and overly complexifying the browser plugin to the
      point to where no one wants to touch the plugin or contribute to it.
      34c14829
  4. 07 4月, 2018 1 次提交
    • I
      UI: Add frontend API to defer saving · 439b9e4d
      Ilya M 提交于
      Allows the ability to perform multiple actions that would normally save,
      and defer the save until all of those actions are complete.
      
      Closes obsproject/obs-studio#1231
      439b9e4d
  5. 18 3月, 2018 3 次提交
  6. 17 3月, 2018 2 次提交
    • J
      UI: Add Help -> Crash Reports submenu · 3b646107
      jp9000 提交于
      Adds the ability to upload crash reports, making it easier for users to
      give us crash data.  This should be considered a temporarily solution,
      as automated crash reporting should be the ideal solution as soon as
      time permits.
      3b646107
    • J
      UI: Add subdir param to OBSBasic::UploadLog · 341bd9bc
      jp9000 提交于
      Allows the ability to get log files from other configuration
      subdirectories (i.e. "%appdata%/obs-studio/crashes")
      341bd9bc
  7. 15 3月, 2018 1 次提交
  8. 21 1月, 2018 1 次提交
    • J
      UI: Add simple output mode encoder fallback · bd0983a8
      jp9000 提交于
      Prevents simple output mode from getting stuck on an encoder that may
      not be available suddenly for whatever reason (system device changes,
      driver issues, etc).  If the encoder is no longer available, falls back
      to x264 to ensure that the user can continue to use the program.
      bd0983a8
  9. 19 1月, 2018 1 次提交
    • S
      UI: Add audio meter decay rate option · 53d936c5
      Shaolin 提交于
      The decay rate of the audio meters can now be selected in the audio
      settings.  The values are:
      
      - "Fast"   (OBS default, 40 dB / 1.7s)
      - "Medium" (Type I PPM,  20 dB / 1.7s)
      - "Slow"   (Type II PPM, 24 dB / 2.8s)
      
      Closes jp9000/obs-studio#1143
      53d936c5
  10. 06 1月, 2018 1 次提交
  11. 02 12月, 2017 1 次提交
    • S
      UI: Add Multiview projector · 721cb3de
      Shaolin 提交于
      Jim note:
      
      - Refactored code significantly
      - Added a context menu option to exclude specific scenes from projectors
      - Made it so multiview projectors update when scenes are
        added/removed/renamed
      - Increased text quality
      - Removed the color sources and replaced them with simple solid
        rectangles
      - Increased the border size of "program" and "preview" scenes in the
        lower scene list
      
      Closes jp9000/obs-studio#1068
      721cb3de
  12. 01 12月, 2017 1 次提交
  13. 30 11月, 2017 3 次提交
    • J
      UI: Fix preview/program projectors being swapped · 6461b636
      jp9000 提交于
      If a preview projector was created in normal mode, it would become a
      studio projector in studio mode.  The window title of the window
      projector would reflect that it was in fact a preview projector and not
      a program projector.
      6461b636
    • C
      UI: Implement per-scene transition overriding · 60e1d7e9
      cg2121 提交于
      Allows the ability to override what specific transition a scene may use
      when transitioning to it.
      
      (Original proposal by cg2121, reworked by Jim)
      
      Closes jp9000/obs-studio#1052
      60e1d7e9
    • J
      UI: Fix studio program projectors · b5c03697
      jp9000 提交于
      The studio mode program view projectors used the wrong saving mechanism.
      The save data was copied from the source projectors, which were
      dependent on string values, where as it should have been using a boolean
      true/false value for specific monitors.
      b5c03697
  14. 29 11月, 2017 1 次提交
  15. 27 11月, 2017 2 次提交
    • R
      UI: Add Studio Preview Projector · 9fce1621
      Ryan Foster 提交于
      This commit allows a user to create projectors for the preview scene
      instead of the program/live scene.
      
      Close jp9000/obs-studio#1071
      9fce1621
    • C
      UI: Add transition on double-click studio mode option · 3a43a047
      cg2121 提交于
      This adds the ability to switch to a scene by double-clicking it when in
      studio mode.
      
      (Edit by Jim: In case this change is undesired by the user, this has
      been changed to be an option in general settings; disabled by default)
      
      Closes jp9000/obs-studio#1029
      3a43a047
  16. 25 11月, 2017 1 次提交
  17. 19 10月, 2017 1 次提交
  18. 14 9月, 2017 1 次提交
    • C
      UI: Allow hiding/unhiding sources in the mixer · 76b62666
      cg2121 提交于
      Allows the ability to hide/unhide sources in the mixer that the user
      doesn't care about or doesn't necessarily want to see (such as video
      sources that have audio but don't have any audio playing).  If all
      sources are hidden, the user can right-click the mixer's empty area and
      choose "unhide all" via a context menu.
      
      Closes jp9000/obs-studio#1002
      76b62666
  19. 28 7月, 2017 1 次提交
    • J
      UI: Add modular UI · 25bb8a44
      jp9000 提交于
      Changes the UI to an adjustable user interface, allowing the user to
      fully customize how the scenes list, sources list, the mixer,
      transitions, and the buttons are oriented on the main window window.
      25bb8a44
  20. 30 6月, 2017 1 次提交
    • M
      UI: Add ability to drop html files · d70c97db
      mntone 提交于
      (Edit by Jim: Added a check to make sure that the browser source exists
      due to the fact that it's technically optional)
      
      Closes jp9000/obs-studio#905
      d70c97db
  21. 27 6月, 2017 1 次提交
    • C
      UI: Add fullscreen UI option to view menu · b8d907f3
      cg2121 提交于
      (Edit by Jim: Removed "Fullscreen Preview" because that's already sort
      of served by the normal fullscreen projector option via the preview
      context menu)
      
      Closes jp9000/obs-studio#846
      b8d907f3
  22. 16 5月, 2017 1 次提交
  23. 15 5月, 2017 2 次提交
  24. 13 5月, 2017 1 次提交
    • J
      UI: Add stats dialog · 0e1ae623
      jp9000 提交于
      Shows performance stats, and streaming/recording stats, and helps warn
      the user when they have less-than-optimal values with coloring on the
      values (e.g. yellow when getting low on disk space, red when getting
      really low)
      0e1ae623
  25. 08 5月, 2017 1 次提交
    • J
      UI: Add auto-configuration wizard · 4049a5a8
      jp9000 提交于
      The auto-configuration wizard is designed to allow first-time or
      novice/uneducated users or to set up video and encoding settings in a
      very quick and easy way.  It'll automatically perform a bandwidth test,
      and/or test the user's video settings to determine the most ideal
      settings for streaming and recording (assuming a 1-pc setup).
      4049a5a8
  26. 07 5月, 2017 1 次提交
  27. 05 5月, 2017 1 次提交
  28. 25 3月, 2017 1 次提交
  29. 21 2月, 2017 1 次提交
  30. 29 1月, 2017 1 次提交
    • C
      UI: Add option to save projectors · 29f22e72
      cg2121 提交于
      This adds an option to the general settings to save the opened
      projectors on exit.
      
      (Note: Fixed conflicts -Jim)
      
      Closes jp9000/obs-studio#743
      29f22e72
  31. 26 1月, 2017 2 次提交
  32. 19 12月, 2016 1 次提交