1. 07 May, 2013 9 commits
  2. 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
  3. 19 Apr, 2013 1 commit
  4. 18 Apr, 2013 5 commits
  5. 17 Apr, 2013 6 commits
  6. 16 Apr, 2013 5 commits
  7. 15 Apr, 2013 5 commits
  8. 12 Apr, 2013 3 commits
    • Gwenole Beauchesne's avatar
      vaapisink: optimize GstVideoOverlayInterface::expose(). · ad56d80c
      Gwenole Beauchesne authored
      When render-mode is "overlay", then it is not really useful to peek into
      the GstBaseSink::last_buffer, since we have our own video_buffer already
      recorded and maintained into GstVaapiSink.
      ad56d80c
    • Gwenole Beauchesne's avatar
      vaapisink: fix memory leak of GstSample objects. · ca0e7775
      Gwenole Beauchesne authored
      Fix memory leak of GstSample objects in GstVideoOverlayInterface::expose().
      This also fixes extra unreferencing of the underlying GstBuffer in the common
      path afterwards (for both 0.10 or 1.0).
      ca0e7775
    • Gwenole Beauchesne's avatar
      plugins: fix description for gst-inspect. · 9b981dd2
      Gwenole Beauchesne authored
      Fix the name of the plug-in element reported to gst-inspect-1.0. i.e. we
      need an explicit definition for GStreamer >= 1.0 because the GST_PLUGIN_DEFINE
      incorrectly uses #name for creating the plug-in name, instead of using macro
      expansion (and let further expansion of macros) through e.g. G_STRINGIFY().
      9b981dd2
  9. 11 Apr, 2013 1 commit
    • Gwenole Beauchesne's avatar
      README: updates. · be210a47
      Gwenole Beauchesne authored
      Update build requirements for GStreamer 1.0.x support. Add section for
      ways to report bugs.
      be210a47
  10. 10 Apr, 2013 3 commits