1. 19 4月, 2016 6 次提交
  2. 15 4月, 2016 4 次提交
    • J
      win-capture: Fix case where hook only captures one frame · bef1b37a
      jp9000 提交于
      When using a chain hook method (forward or reverse), it was unwisely
      assumed that the previous hook in the chain would not overwrite new
      hooks when it's called.  When the game capture hook calls the previous
      hook in the chain, certain other programs that hook (in this case,
      rivatuner on-screen display) would overwrite the hook with older data
      and erase the game capture hook, causing it to only capture the first
      frame and then never capture again.
      
      This patch ensures that the hook is always saved before calling the next
      hook in the chain and then restored after the call returns.  It also
      preserves any new hooks that may be added on top of it at any point.
      bef1b37a
    • J
      Merge pull request #537 from Gol-D-Ace/vcredist · 3fec8e23
      Jim 提交于
      UI: Change message regarding vcredist
      3fec8e23
    • J
      Merge pull request #536 from AnthonySuper/master · 06889b77
      Jim 提交于
      libobs: remove duplicated determinant calculation
      06889b77
    • J
      UI: Make minor text adjustment to bitrate warnings · b28b165d
      jp9000 提交于
      Specify that it's the streaming bitrate and not just "bitrate" so users
      hopefully realize that it's not referring to the recording settings.
      b28b165d
  3. 14 4月, 2016 7 次提交
  4. 13 4月, 2016 3 次提交
  5. 11 4月, 2016 5 次提交
  6. 10 4月, 2016 11 次提交
    • J
      UI: Warn if streaming audio/video bitrate is too high · b9e4ff1f
      jp9000 提交于
      Allows the user to know that the maximum bitrate limit for a streaming
      service is being enforced.
      b9e4ff1f
    • J
      UI: Add "Enforce streaming bitrate limits" setting · d54bf1b8
      jp9000 提交于
      Allows the user to disable streaming bitrate limits in simple output
      mode if they so choose.  This option is enabled by default.
      d54bf1b8
    • J
      UI: Fix invalid signal for snap distance setting · 26977328
      jp9000 提交于
      A double spin control expects valueChanged(double), not
      valueChanged(int).
      26977328
    • J
      libobs/util: Add double-quote escape value for text lookup · 8b2173f5
      jp9000 提交于
      8b2173f5
    • J
      rtmp-services: Use "scenecut=0" x264 option for Twitch · a589ea8c
      jp9000 提交于
      This option is an x264-specific feature that may generate additional
      keyframes when a major visual change in the output is detected.  This
      functionality is undesirable for streaming because it can cause
      keyframes to become inconsistent and unpredictable, which can negatively
      affect viewer buffering.
      a589ea8c
    • J
      rtmp-services: Add the ability to specify custom x264 opts · 87810bcf
      jp9000 提交于
      Certain services may request certain x264-specific options (such as
      scenecut=0 to prevent additional keyframes from being generated)
      87810bcf
    • J
      libobs/util: Fix warning (data type size mismatch) · ac23ec83
      jp9000 提交于
      Fixes warning on Visual Studio 2013:
      'initializing' : conversion from 'size_t' to 'int', possible loss of
      data
      ac23ec83
    • J
      libobs: Mark filters as private (band-aid fix) · 2274b579
      jp9000 提交于
      This patch fixes a specific crash where if the user named a filter the
      same name as an input source that already existed in the system, scene
      item loading code could find the filter with the same name instead of
      the source, and mistakenly use it as the scene item's source directly.
      This would cause a crash when trying to render that filter as a regular
      source.
      
      Marking filters as private is a temporary and simple workaround to the
      solution.  Filters are currently not meant to be found via the main
      enumeration/search functions, which is a design flaw (lack of
      consistency).  In future major API revisions of libobs, filters should
      be reworked to act as sources, with the sources they filter as
      sub-sources ideally.
      
      Additionally, the concept of "private context objects" and "primary
      lists of context objects" in the back-end should probably also be
      removed, allowing the font-end (or optional separate API layers) to
      control all primary lists of obs context objects.  These minor issues
      that occur ultimately stem from API design flaws which need to be
      corrected.
      2274b579
    • J
      libobs: Fix possible crash with filters · f23974ab
      jp9000 提交于
      This crash happened when a filter was mistakenly used as a regular
      source due to an unrelated bug in filter code and scene loading code.
      The filter and the source it belongs to both had the same names, and the
      source loading code found the filter and mistakenly used it as the
      source instead of the actual source with the same name.
      f23974ab
    • J
      obs-ffmpeg: Fix warnings with FFmpeg 3.0.0+ · cdcb8d1f
      jp9000 提交于
      Fixes warnings with deprecated function av_free_packet (which was
      replaced by av_packet_unref)
      cdcb8d1f
    • J
      deps/libff: Fix warnings with FFmpeg 3.0.0+ · 2fd30407
      jp9000 提交于
      Fixes warnings with deprecated packet functions (av_free_packet and
      av_dup packet, which were replaced by av_packet_unref and av_packet_ref
      respectively)
      2fd30407
  7. 09 4月, 2016 1 次提交
  8. 08 4月, 2016 2 次提交
  9. 07 4月, 2016 1 次提交