gstreamer/gst-libs/gst/vaapi
Gwenole Beauchesne a79c7f9fa6 decoder: optimize slice data buffers initialization.
VA drivers may have a faster means to transfer user buffers to GPU
buffers than using memcpy(). In particular, on Intel Gen graphics, we
can use pwrite(). This provides for faster upload of bitstream and can
help higher bitrates.

vaapi_create_buffer() helper function was also updated to allow for
un-mapped buffers and pre-initialized data for buffers.
2012-01-30 10:32:14 +01:00
..
gstvaapi_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapicodec_objects.c decoder: optimize slice data buffers initialization. 2012-01-30 10:32:14 +01:00
gstvaapicodec_objects.h decoder: rework the internal VA objects API. 2012-01-27 13:28:11 +01:00
gstvaapicompat.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapicontext.c legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapicontext.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapidebug.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidecoder.c decoder: simplify output of decoded frames. 2012-01-27 13:28:12 +01:00
gstvaapidecoder.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapidecoder_ffmpeg.c decoder: simplify output of decoded frames. 2012-01-27 13:28:12 +01:00
gstvaapidecoder_ffmpeg.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidecoder_h264.c h264: simplify RefPicList reconstruction. 2012-01-29 15:27:59 +01:00
gstvaapidecoder_h264.h Add initial H.264 decoder. 2012-01-29 15:27:59 +01:00
gstvaapidecoder_mpeg2.c decoder: properly reference count pictures. 2012-01-27 13:28:12 +01:00
gstvaapidecoder_mpeg2.h mpeg2: replace GstVaapiTSB API with GstAdapter (gst-plugins-base >= 0.10.24). 2012-01-16 11:40:50 +01:00
gstvaapidecoder_mpeg4.c decoder: properly reference count pictures. 2012-01-27 13:28:12 +01:00
gstvaapidecoder_mpeg4.h mpeg4: replace GstVaapiTSB with GstAdapter (gst-plugins-base >= 0.10.24). 2012-01-16 11:40:51 +01:00
gstvaapidecoder_objects.c decoder: optimize slice data buffers initialization. 2012-01-30 10:32:14 +01:00
gstvaapidecoder_objects.h decoder: retain proxy surface until the GstVaapiPicture is destroyed. 2012-01-27 15:56:32 +01:00
gstvaapidecoder_priv.h decoder: simplify output of decoded frames. 2012-01-27 13:28:12 +01:00
gstvaapidecoder_vc1.c decoder: properly reference count pictures. 2012-01-27 13:28:12 +01:00
gstvaapidecoder_vc1.h vc1: replace GstVaapiTSB with GstAdapter (gst-plugins-base >= 0.10.24). 2012-01-16 11:40:51 +01:00
gstvaapidisplay.c display: report H.263 Baseline profile. 2012-01-24 10:11:59 +01:00
gstvaapidisplay.h legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_glx.c legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_glx.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_glx_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_priv.h legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_x11.c legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_x11.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_x11_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplaycache.c display: implement a VA display cache. 2012-01-12 16:09:08 +01:00
gstvaapidisplaycache.h display: implement a VA display cache. 2012-01-12 16:09:08 +01:00
gstvaapiimage.c legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapiimage.h legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapiimageformat.c legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapiimageformat.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapiimagepool.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiimagepool.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapimarshal.list Add "destroy" signal. 2010-03-23 17:12:40 +00:00
gstvaapiobject.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiobject.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiobject_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiparamspecs.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiparamspecs.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiprofile.c profile: match video/x-h263 as H.263 Baseline profile. 2012-01-24 10:15:00 +01:00
gstvaapiprofile.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapisubpicture.c legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapisubpicture.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapisurface.c legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapisurface.h surface: don't expose gst_vaapi_surface_get_parent_context(). 2012-01-18 10:42:38 +01:00
gstvaapisurface_priv.h surface: don't expose gst_vaapi_surface_get_parent_context(). 2012-01-18 10:42:38 +01:00
gstvaapisurfacepool.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapisurfacepool.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapisurfaceproxy.c legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapisurfaceproxy.h legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapitexture.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapitexture.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapitypes.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiutils.c decoder: optimize slice data buffers initialization. 2012-01-30 10:32:14 +01:00
gstvaapiutils.h decoder: optimize slice data buffers initialization. 2012-01-30 10:32:14 +01:00
gstvaapiutils_glx.c legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapiutils_glx.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiutils_tsb.c Add timestamp buffer store helper utils. 2012-01-16 11:40:50 +01:00
gstvaapiutils_tsb.h Add timestamp buffer store helper utils. 2012-01-16 11:40:50 +01:00
gstvaapiutils_x11.c legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapiutils_x11.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapivalue.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapivalue.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapivideobuffer.c legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapivideobuffer.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapivideobuffer_glx.c videobuffer: add GLX buffer support. 2011-12-08 15:13:35 +01:00
gstvaapivideobuffer_glx.h videobuffer: add GLX buffer support. 2011-12-08 15:13:35 +01:00
gstvaapivideobuffer_priv.h videobuffer: add GLX buffer support. 2011-12-08 15:13:35 +01:00
gstvaapivideoconverter_glx.c surface: apply composition to the parent context, if requested. 2011-12-14 14:40:37 +01:00
gstvaapivideoconverter_glx.h videobuffer: add GLX buffer support. 2011-12-08 15:13:35 +01:00
gstvaapivideopool.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapivideopool.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapivideosink.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapivideosink.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiwindow.c legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapiwindow.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiwindow_glx.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiwindow_glx.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiwindow_x11.c legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiwindow_x11.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiworkarounds.h profile: match video/x-h263 as H.263 Baseline profile. 2012-01-24 10:15:00 +01:00
Makefile.am Add initial H.264 decoder. 2012-01-29 15:27:59 +01:00