1. 22 12月, 2015 8 次提交
    • J
      (API Change) libobs: Rename funcs relating to active child sources · c8f4fbe4
      jp9000 提交于
      Renames:
      ----------------------------------------
      obs_source_add_child
      obs_source_remove_child
      obs_source_enum_sources
      obs_source_enum_tree
      obs_source_info::enum_sources
      
      To:
      ----------------------------------------
      obs_source_add_active_child
      obs_source_remove_active_child
      obs_source_enum_active_sources
      obs_source_enum_active_tree
      obs_source_info::enum_active_sources
      
      These functions/callbacks had misleading names: they originally implied
      any child sources, when they actually meant active child sources that
      are being used to render video or audio.  It's important that the
      function names represent their actual purpose.
      c8f4fbe4
    • P
      libobs: Move previously ineffective NULL checks · 684b43cc
      Palana 提交于
      684b43cc
    • J
      UI: Remove obs_source_add and sourceSceneRefs variable · 3c83be37
      jp9000 提交于
      Prunes code used to workaround libobs "user sources" (such as
      sourceSceneRefs) and instead simply holds its own references and saves
      sources it chooses with obs_save_sources_filtered.
      3c83be37
    • J
      UI: Hold ref when storing signals (skip) · e3795a21
      jp9000 提交于
      (Note: This commit breaks UI compilation.  Skip if bisecting)
      
      Ensures that a reference is kept until the signals associated with that
      reference are disconnected.
      e3795a21
    • P
      libobs: Add obs_save_sources_filtered (skip) · ec86bdaa
      Palana 提交于
      (Note: This commit breaks UI compilation.  Skip if bisecting)
      
      Adds a means of saving specific sources that the front-end chooses,
      rather than being forced to use the now-removed "user list".
      ec86bdaa
    • J
      (API Change) libobs: Remove "User sources list" (skip) · 70fec7ae
      jp9000 提交于
      (Note: This commit breaks UI compilation.  Skip if bisecting)
      
      API Removed:
      ------------------------
      obs_add_source
      
      API Changed:
      ------------------------
      obs_source_remove: Now just marks/signals a source for removal
      
      The concept of "user sources" is flawed: it was something that the
      front-end was forced to deal with if it wanted to automate source
      saving/loading, and often it had to code around it.  That's not how
      saving/loading should work, a front-end should be allowed to manage
      lists of sources in the way it explicitly chooses, and it should be able
      to choose which sources it wants to save/load.
      70fec7ae
    • J
      libobs: Add load/save signals for sources · 59f0ba0c
      jp9000 提交于
      These signals are meant to replace the add/remove signals.
      59f0ba0c
    • J
      libobs-d3d11: Log monitors/VRAM · 2a99e6ff
      jp9000 提交于
      2a99e6ff
  2. 15 12月, 2015 6 次提交
  3. 12 12月, 2015 3 次提交
  4. 11 12月, 2015 1 次提交
    • J
      win-capture: Clear GL error flag before initializing capture · 2c8edb8a
      jp9000 提交于
      Some games don't catch GL errors via glGetError, so there's a
      possibility that an error will pass through to the capture calls,
      causing a false failure.
      
      The most simple solution is to just clear the error flag on each capture
      call.
      2c8edb8a
  5. 04 12月, 2015 2 次提交
  6. 29 11月, 2015 1 次提交
    • J
      libobs/media-io: Increase TS smooth threshold to 70ms · c32407d1
      jp9000 提交于
      With certain devices (AVerMedia C985 and LGP), audio timestamps are
      bad, and a 50ms threshold of audio data "smoothing" (making consecutive
      audio packets seamless with one another) isn't enough to handle bad
      consecutive timestamp values.  After testing, 70ms sufficiently solves
      the issue.
      c32407d1
  7. 27 11月, 2015 6 次提交
  8. 21 11月, 2015 6 次提交
  9. 19 11月, 2015 7 次提交