1. 05 10月, 2020 3 次提交
    • J
      Revert "UI: Delete existing fullscreen projector" · 86e04d00
      jp9000 提交于
      This reverts commit 01fe9c99.
      86e04d00
    • J
      win-capture: Update hook version · c66fa09b
      jp9000 提交于
      c66fa09b
    • J
      win-dshow: Fix decoupled audio with EVGA/magewell · 7a2d64d0
      jp9000 提交于
      EVGA/magewell devices seem to use the default system drivers rather than
      custom drivers, which causes their audio to become decoupled and treated
      as completely separate devices rather than as an audio pin on the video
      device. Basically, this would cause those devices to not have audio by
      default, and force the user to have to manually select the audio, which
      is bad user experience.
      
      We already had a workaround for this with elgato devices, so expand that
      code to become a whitelist of devices, and include EVGA/magewell
      devices.
      7a2d64d0
  2. 04 10月, 2020 5 次提交
  3. 03 10月, 2020 4 次提交
    • J
      UI: Greatly improve main window repaint performance · f4f2d383
      jp9000 提交于
      The VolumeMeter widgets were apparently being drawn as transparent
      widgets, which meant that it was necessary to redraw everything under
      the widgets in order to properly draw the widgets, so the entire mixer
      section of the window was being redrawn every time the meters updated.
      This caused a significant perf hit when the only thing wanted/desired
      was just to update the meters. This was more noticeable after changing
      the audio meter update rate to 60hz from 30hz.
      
      The fix is to simply mark them as opaque widgets, and paint the
      background ourselves rather than rely on what's under the window. CPU
      perf for painting the main window has been vastly improved because of
      this; CPU usage of Qt in the main window is now reduced by at least half
      of what it was, if not more.
      f4f2d383
    • W
      win-capture: Fix mask handling on some color cursors · 884c43f8
      windwakr 提交于
      884c43f8
    • E
      CI: Fix swig dependency on FreeBSD · da84d82a
      Ed Maste 提交于
      FreeBSD removed the swig30 package and replaced it with just swig,
      currently version 4.0:
      https://bugs.freebsd.org/246613
      da84d82a
    • D
      cmake: Fix finding libfdk header path · f96b6dfe
      Daniel Porter 提交于
      A generally accepted path for DepsPath or LibfdkPath is the parent
      directory that includes the 'bin' and 'include' directories. This fix
      ensures FindLibfdk.cmake acts like other cmake helper scripts.
      
      Closes obsproject/obs-studio#3474
      f96b6dfe
  4. 02 10月, 2020 8 次提交
  5. 01 10月, 2020 1 次提交
    • J
      UI: Move "Add [transition]" to bottom of combo · 6460579f
      jp9000 提交于
      Instead of having "Add [transition]" at the top of the combo box
      blocking out the values, move the add values to the bottom of the box
      instead for slightly better UX.
      6460579f
  6. 29 9月, 2020 2 次提交
  7. 28 9月, 2020 6 次提交
  8. 27 9月, 2020 5 次提交
  9. 26 9月, 2020 3 次提交
    • J
      UI: Fix screenshots preventing auto-remux · e5d8f345
      jp9000 提交于
      Due to the fact that a global was used on GenerateSpecifiedFilename to
      save the remux file name, when a screenshot was made, it would overwrite
      the filename being remuxed, because screenshots use the same function to
      generate filenames as well.
      
      This solves that problem by removing the global and the changes to
      GeneratedSpecifiedFilename, and isolating that to the output handler.
      
      Coincidentally, this bug probably also happened with replay buffers
      under certain circumstances.
      
      Fixes obsproject/obs-studio#3497
      Closes obsproject/obs-studio#3498
      e5d8f345
    • R
      UI: Use correct APPDATA for installer · d4ce4061
      Richard Stanway 提交于
      d4ce4061
    • R
      UI: Various installer script updates · fc18213b
      Richard Stanway 提交于
      Remove support for Vista as the platform update is no longer available
      from Microsoft. Allows retrying certain error conditions such as when
      OBS is already running. Moved in-use file checks to after the install
      directory is selected. Added some comments.
      fc18213b
  10. 25 9月, 2020 1 次提交
  11. 24 9月, 2020 2 次提交