1. 13 3月, 2019 1 次提交
  2. 27 2月, 2019 1 次提交
  3. 08 2月, 2019 4 次提交
    • V
      UI: Add scene item canvas overflow to preview · f095cb2d
      VodBox 提交于
      f095cb2d
    • J
      libobs: Add ability to reroute encoders · 9b8bc22f
      jp9000 提交于
      Allows the ability for one encoder to defer to another in case of
      failure or unsupported feature.  Okay, fine, it's mostly a hack so the
      new NVENC encoder can fall back to the FFmpeg encoder if NV12 textures
      aren't in use, that way it does not have to implement raw fallback
      support itself.  The settings and properties are pretty much the same,
      so there's no reason not to utilize it in order to save time that could
      otherwise be spent more productively.
      9b8bc22f
    • J
      libobs: Use NV12 textures when available · 28d0cc8b
      jp9000 提交于
      28d0cc8b
    • J
      libobs: Add obs_video_active() function · 82848d51
      jp9000 提交于
      (This commit also modifies UI)
      
      Adds a universal function for determining whether video output is
      currently active, rather than having to use video_output_active() on the
      value returned by obs_get_video().
      82848d51
  4. 30 12月, 2018 1 次提交
  5. 05 10月, 2018 1 次提交
  6. 02 10月, 2018 1 次提交
  7. 10 9月, 2018 1 次提交
  8. 07 9月, 2018 1 次提交
  9. 16 8月, 2018 1 次提交
  10. 10 8月, 2018 2 次提交
  11. 20 7月, 2018 1 次提交
  12. 19 7月, 2018 1 次提交
    • D
      libobs/UI: Allow Access To argc/argv · 16e879ca
      David Cooper 提交于
      This paves the way for plugins to have access to the argc/argv used
      when spawning OBS. Notably, this will allow a patch to obs-browser that
      passes through command line arguments on macOS to CEF.
      16e879ca
  13. 16 7月, 2018 1 次提交
    • J
      libobs: Remove group_sceneitem from obs_scene struct · 35704c4c
      jp9000 提交于
      (This commit also modifies UI)
      
      Removes obs_scene::group_sceneitem and replaces it with
      obs_scene::is_group.  Changes a number of other functions related to
      groups so that a group is not inherently tied to a specific scene, and
      helps allow a single group to be referenced in multiple scenes if
      desired.
      35704c4c
  14. 11 6月, 2018 1 次提交
  15. 04 6月, 2018 1 次提交
    • J
      libobs: Add scene item grouping · 26d5560d
      jp9000 提交于
      Allows the ability to group scene items.  Groups internally are
      sub-scenes, which allows the ability to add unique filters and
      transforms to each group.
      26d5560d
  16. 29 5月, 2018 1 次提交
  17. 02 5月, 2018 1 次提交
  18. 26 4月, 2018 1 次提交
  19. 25 4月, 2018 1 次提交
  20. 24 4月, 2018 1 次提交
    • J
      libobs: Add functions to get raw video output · c4b482ef
      jp9000 提交于
      Adds obs_add_raw_video_callback() and obs_remove_raw_video_callback()
      functions which allow the ability to get raw video frames without
      necessarily needing to create an output.
      c4b482ef
  21. 20 4月, 2018 1 次提交
  22. 28 2月, 2018 1 次提交
  23. 04 1月, 2018 2 次提交
  24. 02 1月, 2018 1 次提交
    • J
      libobs: Add obs_render_main_texture · 7f6cf97b
      jp9000 提交于
      (Note: This commit also modifies UI and test)
      
      This makes it so that main preview panes are rendered with the main
      output texture rather than re-rendering the main view.  The view will
      render all objects again, whereas the output texture will be a single
      texture render of the same exact thing.
      
      Also fixes some abnormal artifacting when scaling the main preview pane.
      7f6cf97b
  25. 10 10月, 2017 1 次提交
    • J
      libobs: Add async video/audio decoupling functions · b54f70ef
      jp9000 提交于
      Decoupling the audio from the video causes the audio to be played right
      when it's received rather than attempt to sync up to the video frames.
      This is useful with certain async sources/devices when the audio/video
      timestamps are not reliable.
      
      Naturally because it plays audio right when it's received, this should
      only be used when the async source is operating in unbuffered mode,
      otherwise the video frame timing will be out of sync by the amount of
      buffering the video currently has.
      b54f70ef
  26. 14 9月, 2017 1 次提交
  27. 07 8月, 2017 1 次提交
  28. 01 8月, 2017 1 次提交
    • J
      libobs: Add API function to get version string · e423492d
      jp9000 提交于
      Some plugins are using the OBS_VERSION macro obs-config.h to specify the
      current version, which will bake the string in to the plugin, making it
      so that if the plugin is not replaced for a patch, it could potentially
      have the incorrect version.  This makes it so that a plugin/frontend can
      get the current version string that's baked in to libobs itself.
      e423492d
  29. 21 7月, 2017 1 次提交
    • S
      libobs: Add post-load module callback · 4fd66d4d
      SammyJames 提交于
      This allows the ability for certain types of modules (particularly
      scripting-related modules) to initialize extra data when all other
      modules have loaded.  Because front-ends may wish to have custom
      handling for loading modules, the front-end must manually call
      obs_post_load_modules after it has completed loading all plug-in
      modules.
      
      Closes jp9000/obs-studio#965
      4fd66d4d
  30. 20 7月, 2017 2 次提交
  31. 15 7月, 2017 1 次提交
    • J
      libobs: Add ability for service to specify its output type · 24571599
      jp9000 提交于
      Allows the ability to change the output type in case one service
      requires a different output type.
      
      NOTE: This should be considered a temporarily yet simple solution to a
      specific problem: support for RTMP-like outputs.  This will allows
      seamless integration of supporting different RTMP-like output types
      within the same service.  This should probably be replaced with a more
      ideal solution later, such as implementing a completely different
      service type instead, when time permits.
      24571599
  32. 14 7月, 2017 1 次提交
  33. 28 6月, 2017 1 次提交
  34. 17 5月, 2017 1 次提交