1. 19 5月, 2018 3 次提交
  2. 18 5月, 2018 1 次提交
  3. 15 5月, 2018 2 次提交
  4. 13 5月, 2018 2 次提交
  5. 10 5月, 2018 2 次提交
  6. 09 5月, 2018 3 次提交
  7. 08 5月, 2018 3 次提交
  8. 07 5月, 2018 2 次提交
    • 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
    • S
      win-capture: Fix cursor draw size with certain cursors · a75724d8
      SuslikV 提交于
      When drawing cursor to window capture area - use actual resource width
      and height instead of system metric values for icons.  Fixes an issue
      where under rare circumstances, certain cursors would not draw at the
      correct size.
      
      Closes obsproject/obs-studio#1284
      a75724d8
  9. 06 5月, 2018 2 次提交
    • J
      Merge pull request #1281 from CatxFish/CatxFish-typo-fix · 7279e53d
      Jim 提交于
      docs/sphinx: Fix typo in script sources section
      7279e53d
    • I
      win-dshow: Allow synchronous create/update · db06a1c1
      Ilya Melamed 提交于
      Allows the ability to (optionally) synchronously create/update a
      directshow device source rather than always asynchronously update the
      device.  This is useful if creating/destroying scenes/sources very
      quickly, and helps minimize the risk of creating new directshow sources
      that use the same device, yet may not activate because an existing
      source may already exist.  To use, set "synchronous_activate" to true in
      its settings when updating or creating.  Note that this setting will be
      erased after it's used, and will not be saved to user settings, so it
      must be set each time in order to be used.
      
      Closes obsproject/obs-studio#1228
      db06a1c1
  10. 05 5月, 2018 6 次提交
    • I
      UI: Block when calling obs_frontend_set_current_scene · e265fc92
      Ilya Melamed 提交于
      Uses WaitConnection() when calling obs_frontend_set_current_scene to
      ensure that the calling thread and the UI thread are synchronized when
      setting the current scene via this function.
      
      Closes obsproject/obs-studio#1234
      e265fc92
    • I
      UI: Add obs_frontend_add_scene_collection API call · c768f703
      Ilya Melamed 提交于
      Allows the ability to add a new scene collection via the frontend API.
      Blocks until the scene collection has been successfully added to ensure
      synchronization between the calling thread and the UI thread.
      
      (Jim: Added detailed description to commit message)
      
      Closes obsproject/obs-studio#1232
      c768f703
    • I
      UI: Use WaitConnection() when adding scenes · 3eec139b
      Ilya Melamed 提交于
      Instead of queuing AddScene to add the new scene to the list box,
      ensures that the UI has added the new scene to the list box when the new
      scene is added.  This ensures synchronization between the calling thread
      and the UI thread in this particular case.
      
      (Jim: Added detailed commit message description)
      
      Closes obsproject/obs-studio#1226
      3eec139b
    • J
      UI: Add WaitConnection() helper func · e7f2cc38
      jp9000 提交于
      A helper function used with QMetaObject::invokeMethod which allows the
      ability to use Qt::DirectConnection if on the Qt UI thread, or
      Qt::BlockingQueuedConnection if on another thread to ensure that
      regardless of what thread the invokeMethod is called from, that it will
      wait until the invoked method has been called.
      e7f2cc38
    • I
      UI: Use "source_create" to add scenes to listbox · 2d9691fc
      Ilya Melamed 提交于
      Instead of manually having to call AddScene each time a scene needs to
      be added, use the "source_create" global OBS signal to detect when a
      scene has been created, and add the scene to the list automatically.
      Allows the ability to add scenes to the main user interface via libobs
      API.
      
      Closes obsproject/obs-studio#1226
      2d9691fc
    • J
      libobs: Make callback optional for obs_load_sources · 8a1a02e7
      jp9000 提交于
      Due to the ability to track creation of scenes via the "source_created"
      global signal, the callback parameter of obs_load_sources has become
      somewhat obsolete.  This change allows the ability to pass NULL to the
      callback parameter in case the callback is not needed.
      8a1a02e7
  11. 04 5月, 2018 1 次提交
  12. 02 5月, 2018 8 次提交
  13. 30 4月, 2018 2 次提交
    • J
      libobs: Add "static" to inline func · 238df3da
      jp9000 提交于
      Fixes linux-specific compiler error:
      libobs/libobs.so.0: undefined reference to `hmax_ps'
      238df3da
    • 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
  14. 27 4月, 2018 3 次提交