1. 23 May, 2013 1 commit
    • Gwenole Beauchesne's avatar
      libs: drop GST_VAAPI_IS_xxx() helper macros. · 67eea920
      Gwenole Beauchesne authored
      Drop obsolete GST_VAAPI_IS_xxx() helper macros since we are no longer
      deriving from GObject and so those were only checking for whether the
      argument was NULL or not. This is now irrelevant, and even confusing
      to some extent, because we no longer have type checking.
      
      Note: this incurs more type checking (review) but the libgstvaapi is
      rather small, so this is manageable.
      67eea920
  2. 07 May, 2013 17 commits
  3. 25 Apr, 2013 2 commits
    • Gwenole Beauchesne's avatar
      decoder: fix raw decoding mode. · 5ea1a675
      Gwenole Beauchesne authored
      Fix gst_vaapi_decoder_get_surface() to actually transfer ownership of the
      surface proxy to the caller.
      5ea1a675
    • Gwenole Beauchesne's avatar
      decoder: add gst_vaapi_decoder_get_frame_with_timeout(). · c43a2d49
      Gwenole Beauchesne authored
      Add gst_vaapi_decoder_get_frame_with_timeout() helper function that will
      wait for a frame to be decoded, until the specified timeout in microseconds,
      prior to returning to the caller.
      
      This is a fix to performance regression from 851cc0, whereby the vaapidecode
      loop executed on the srcpad task was called to often, thus starving all CPU
      resources.
      c43a2d49
  4. 19 Apr, 2013 1 commit
  5. 18 Apr, 2013 5 commits
  6. 17 Apr, 2013 6 commits
  7. 16 Apr, 2013 5 commits
  8. 15 Apr, 2013 3 commits