1. 03 8月, 2015 3 次提交
    • J
      mac-capture: Don't call CFRelease on null vars · 05eef748
      jp9000 提交于
      CFRelease is not meant to be used with null variables.  Check the
      variables before calling CFRelease.
      05eef748
    • K
      deps-libff: Adjust start_pts if invalid pts found · ff0c58e9
      kc5nra 提交于
      If the first guessed pts is less than the start_pts, it could
      lead to a negative PTS being returned.
      
      Change the behavior so that the first frame's pts, if zero, is
      set to the start_pts.  If more than one frame is less than the
      start_pts, the start_pts is determined invalid and set to 0.
      
      Valid start_pts example:
        start_pts = 500
      
        first frame (pts = 0)
          pts = 500 (< start_pts)
          pts -= 500 (offset by start_pts)
      
          ret 0
      
        second frame (pts = 700)
          pts = 700 (no change, > start_pts)
          pts -= 500 (offset by start_pts)
      
          ret 200
      
      Invalid start_pts example:
        start_pts = 500
      
        first frame (pts = 0)
          pts = 500 (< start_pts)
          pts -= 500 (offset by start_pts)
      
          ret 0
        second frame (pts = 300)
          pts = 300 (< start_pts, start_pts set to 0)
          pts -= 0 (start_pts is now 0)
      
          ret 300
      ff0c58e9
    • K
      libobs: Remove flag check when resetting timestamp · 3b2b7f2f
      kc5nra 提交于
      Removes obsolete check when resetting a timestamp as some sources
      can register for Audio/Video async yet only output audio frames.
      3b2b7f2f
  2. 02 8月, 2015 8 次提交
  3. 01 8月, 2015 1 次提交
  4. 31 7月, 2015 5 次提交
  5. 28 7月, 2015 1 次提交
  6. 26 7月, 2015 1 次提交
    • J
      decklink: Fix crash (null pointer dereference) · 595de46e
      jp9000 提交于
      This is my fault; I made an idiotic assumption about the data and it
      ended up causing the plugin to crash.  This is definitely one of my more
      embarrassing moments.
      595de46e
  7. 25 7月, 2015 1 次提交
    • A
      libobs: Use one copy for RGBA output when possible · ffb3ca45
      Anthony Catel 提交于
      A minor optimization: in copy_rgbx_frame (used when libobs is set to
      output RGBA frames instead of YUV frames), if the line sizes for the
      source and destination match, just use a single memcpy call for all of
      the data instead of multiple memcpy calls.
      ffb3ca45
  8. 22 7月, 2015 1 次提交
  9. 21 7月, 2015 1 次提交
  10. 19 7月, 2015 7 次提交
  11. 18 7月, 2015 2 次提交
  12. 17 7月, 2015 9 次提交