1. 21 5月, 2018 4 次提交
  2. 19 5月, 2018 1 次提交
  3. 07 5月, 2018 1 次提交
    • J
      UI: Add opt. to enable/disable in-focus hotkey blocking · 051c58ee
      jp9000 提交于
      Adds an option to enable/disable blocking hotkeys when the window is in
      focus which is normally used in order to prevent hotkey/shortcut
      conflicts.  This does not apply to the settings window; the hotkey
      behavior is unchanged with the settings window (in order to prevent
      hotkeys from being used while setting hotkeys for example).
      
      Closes obsproject/obs-studio#1267
      051c58ee
  4. 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
  5. 17 3月, 2018 1 次提交
    • 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
  6. 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
  7. 06 1月, 2018 2 次提交
  8. 03 12月, 2017 1 次提交
    • J
      UI: Move multiview options to view menu · 8a38d8e6
      jp9000 提交于
      Moves the multiview (fullscreen/window) options to the view menu to
      reduce context menu clutter, and allow using it even when not in studio
      mode.
      
      Also adds missing translation strings.
      8a38d8e6
  9. 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
  10. 30 11月, 2017 1 次提交
    • 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
  11. 29 11月, 2017 1 次提交
  12. 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
  13. 26 11月, 2017 1 次提交
    • P
      libobs: Add surround sound audio support · bbac3280
      pkviet 提交于
      (This commit also modifies the following modules: UI,
      deps/media-playback, coreaudio-encoder, decklink, linux-alsa,
      linux-pulseaudio, mac-capture, obs-ffmpeg, obs-filters, obs-libfdk,
      obs-outputs, win-dshow, and win-wasapi)
      
      Adds surround sound audio support to the core, core plugins, and user
      interface.
      
      Compatible streaming services: Twitch, FB 360 live
      Compatible protocols: rtmp / mpeg-ts tcp udp
      Compatible file formats: mkv mp4 ts  (others untested)
      Compatible codecs: ffmpeg aac, fdk_aac, CoreAudio aac,
      		   opus, vorbis, pcm (others untested).
      Tested streaming servers: wowza, nginx
      	 HLS, mpeg-dash : surround passthrough
      Html5 players tested with live surround:
      	 videojs, mediaelement, viblast (hls+dash), hls.js
      Decklink: on win32, swap channels order for 5.1 7.1
               (due to different channel mapping on wav, mpeg, ffmpeg)
      Audio filters: surround working.
      Monitoring: surround working (win macOs linux (pulse-audio)).
      VST:	 stereo plugins keep in general only the first two channels.
      	 surround plugins should work (e.g. mcfx does).
      OS: win, macOs, linux (alsa, pulse-audio).
      Misc: larger audio bitrates unlocked to accommodate more channels
      NB: mf-aac only supports mono and stereo + 5.1 on win 10
               (not implemented due to lack of usefulness)
      
      Closes jp9000/obs-studio#968
      bbac3280
  14. 25 11月, 2017 1 次提交
  15. 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
  16. 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
  17. 27 7月, 2017 1 次提交
  18. 27 6月, 2017 2 次提交
  19. 15 5月, 2017 1 次提交
    • J
      UI: Warn user if multiple instances of the UI are open · 96ce9633
      jp9000 提交于
      Uses a named mutex to detect if multiple instances of the program are
      open, and if so warns the user.  When running in portable mode, uses a
      separate unique mutex name mapped to the user's config directory to
      ensure that no two portable builds use the same config directory.  This
      way, portable builds do not conflict with normal builds or other
      separate portable builds.
      96ce9633
  20. 14 5月, 2017 2 次提交
  21. 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
  22. 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
  23. 07 5月, 2017 1 次提交
    • J
      UI: Remove colon from a few locale items · 51e5f5fc
      jp9000 提交于
      The colon makes it difficult to use these locale items for other
      purposes, and the colon isn't used much elsewhere, so just remove them.
      51e5f5fc
  24. 05 5月, 2017 1 次提交
  25. 04 5月, 2017 1 次提交
    • M
      UI: Add option to disable audio ducking on windows · 9efd2b87
      mntone 提交于
      The audio subsystem of windows is by default configured to lower the
      volume of other things while a communications device (mic) is currently
      active.  This patch prevents that from being enabled with OBS.  If the
      user needs audio ducking enabled again for whatever reason, there is now
      an option to re-enable it in advanced settings.
      
      Closes jp9000/obs-studio#884
      9efd2b87
  26. 09 4月, 2017 1 次提交
  27. 25 3月, 2017 1 次提交
  28. 14 3月, 2017 1 次提交
  29. 26 2月, 2017 4 次提交
  30. 25 2月, 2017 1 次提交