1. 10 4月, 2016 4 次提交
    • 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
  2. 09 4月, 2016 1 次提交
  3. 08 4月, 2016 2 次提交
  4. 07 4月, 2016 3 次提交
  5. 04 4月, 2016 8 次提交
  6. 03 4月, 2016 1 次提交
  7. 01 4月, 2016 4 次提交
  8. 31 3月, 2016 5 次提交
  9. 27 3月, 2016 1 次提交
  10. 25 3月, 2016 5 次提交
  11. 24 3月, 2016 6 次提交