gstreamer/gst-libs/gst/vaapi
Gwenole Beauchesne a192f40ed9 display: add support for rendering modes.
A rendering mode can be "overlay" or "texture"'ed blit.

The former mode implies that a VA surface used for rendering can't be
re-used right away for decoding, so the sink shall make provisions to
retain the associated surface proxy until the next surface is to be
displayed.

The latter mode implies that the VA surface is implicitly copied to an
intermediate backing store, or back buffer of a frame buffer, so the
associated surface proxy can be disposed right away.
2012-08-27 17:52:32 +02:00
..
glibcompat.h libs: use g_clear_object() wherever applicable. 2012-07-19 15:19:17 +02:00
gstvaapi_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapicodec_objects.c Fix build without JPEG decoder. 2012-04-16 10:02:29 +02:00
gstvaapicodec_objects.h jpeg: update to the latest VA-API changes (0.32.1+). 2012-07-31 11:51:57 +02:00
gstvaapicompat.h jpeg: update to the latest VA-API changes (0.32.1+). 2012-07-31 11:51:57 +02:00
gstvaapicontext.c libs: use g_clear_object() wherever applicable. 2012-07-19 15:19:17 +02:00
gstvaapicontext.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidebug.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidecoder.c decoder: use g_object_notify_by_pspec(). 2012-08-27 09:56:47 +02:00
gstvaapidecoder.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidecoder_dpb.c dpb: mpeg2: cosmetics. 2012-04-12 11:00:22 +02:00
gstvaapidecoder_dpb.h Use standard G_GNUC_INTERNAL keyword instead of attribute_hidden. 2012-07-19 18:01:12 +02:00
gstvaapidecoder_h264.c h264: skip all Filler Data NALs. 2012-03-23 17:11:18 +01:00
gstvaapidecoder_h264.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidecoder_jpeg.c jpeg: fix end-of-image (EOI) handler. 2012-08-27 11:03:16 +02:00
gstvaapidecoder_jpeg.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidecoder_mpeg2.c mpeg2: include start code into VA slice data buffer. 2012-08-27 10:36:51 +02:00
gstvaapidecoder_mpeg2.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidecoder_mpeg4.c mpeg: fix picture used to determine backward_reference_vop_coding_type. 2012-05-11 11:20:45 +02:00
gstvaapidecoder_mpeg4.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidecoder_objects.c Add initial JPEG decoder. 2012-04-11 19:38:12 +02:00
gstvaapidecoder_objects.h Use standard G_GNUC_INTERNAL keyword instead of attribute_hidden. 2012-07-19 18:01:12 +02:00
gstvaapidecoder_priv.h Use standard G_GNUC_INTERNAL keyword instead of attribute_hidden. 2012-07-19 18:01:12 +02:00
gstvaapidecoder_vc1.c decoder: fix semantics of SKIPPED pictures. 2012-03-28 17:59:19 +02:00
gstvaapidecoder_vc1.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidisplay.c display: add support for rendering modes. 2012-08-27 17:52:32 +02:00
gstvaapidisplay.h display: add support for rendering modes. 2012-08-27 17:52:32 +02:00
gstvaapidisplay_drm.c Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
gstvaapidisplay_drm.h Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
gstvaapidisplay_drm_priv.h Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
gstvaapidisplay_glx.c display: add display types. 2012-07-25 14:37:11 +02:00
gstvaapidisplay_glx.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidisplay_glx_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_priv.h display: add initial support for display attributes. 2012-08-27 17:52:32 +02:00
gstvaapidisplay_wayland.c wayland: implement display ::get_size*() hooks. 2012-07-27 14:35:48 +02:00
gstvaapidisplay_wayland.h Add initial support for VA/Wayland. 2012-07-25 15:31:42 +02:00
gstvaapidisplay_wayland_priv.h wayland: implement display ::get_size*() hooks. 2012-07-27 14:35:48 +02:00
gstvaapidisplay_x11.c display: add display types. 2012-07-25 14:37:11 +02:00
gstvaapidisplay_x11.h Drop support for obsolete VA-API versions < 0.30.4. 2012-07-20 14:11:42 +02:00
gstvaapidisplay_x11_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplaycache.c display: add display types. 2012-07-25 14:37:11 +02:00
gstvaapidisplaycache.h display: implement a VA display cache. 2012-01-12 16:09:08 +01:00
gstvaapiimage.c Fix a few documentation issues. 2012-04-02 13:06:15 +02:00
gstvaapiimage.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiimageformat.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiimageformat.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapiimagepool.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiimagepool.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiobject.c libs: use g_clear_object() wherever applicable. 2012-07-19 15:19:17 +02:00
gstvaapiobject.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiobject_priv.h Add initial support for VA/Wayland. 2012-07-25 15:31:42 +02:00
gstvaapiparamspecs.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiparamspecs.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiprofile.c jpeg: fix build with VA-API < 0.32.0. 2012-06-26 15:18:53 +02:00
gstvaapiprofile.h Add initial JPEG decoder. 2012-04-11 19:38:12 +02:00
gstvaapisubpicture.c libs: use g_clear_object() wherever applicable. 2012-07-19 15:19:17 +02:00
gstvaapisubpicture.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapisurface.c libs: use g_clear_object() wherever applicable. 2012-07-19 15:19:17 +02:00
gstvaapisurface.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapisurface_priv.h Use standard G_GNUC_INTERNAL keyword instead of attribute_hidden. 2012-07-19 18:01:12 +02:00
gstvaapisurfacepool.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapisurfacepool.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapisurfaceproxy.c libs: use g_clear_object() wherever applicable. 2012-07-19 15:19:17 +02:00
gstvaapisurfaceproxy.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapitexture.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapitexture.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapitypes.h display: add support for rendering modes. 2012-08-27 17:52:32 +02:00
gstvaapiutils.c utils: add string_of_VADisplayAttributeType() helper. 2012-08-01 18:27:37 +02:00
gstvaapiutils.h utils: add string_of_VADisplayAttributeType() helper. 2012-08-01 18:27:37 +02:00
gstvaapiutils_glx.c utils: fix gl_create_context() with parent context set. 2012-07-24 15:57:57 +02:00
gstvaapiutils_glx.h Use standard G_GNUC_INTERNAL keyword instead of attribute_hidden. 2012-07-19 18:01:12 +02:00
gstvaapiutils_x11.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiutils_x11.h Use standard G_GNUC_INTERNAL keyword instead of attribute_hidden. 2012-07-19 18:01:12 +02:00
gstvaapivalue.c display: add support for rendering modes. 2012-08-27 17:52:32 +02:00
gstvaapivalue.h display: add support for rendering modes. 2012-08-27 17:52:32 +02:00
gstvaapivideobuffer.c videobuffer: drop deprecated functions. 2012-07-24 16:13:31 +02:00
gstvaapivideobuffer.h videobuffer: drop deprecated functions. 2012-07-24 16:13:31 +02:00
gstvaapivideobuffer_glx.c videobuffer: drop deprecated functions. 2012-07-24 16:13:31 +02:00
gstvaapivideobuffer_glx.h videobuffer: drop deprecated functions. 2012-07-24 16:13:31 +02:00
gstvaapivideobuffer_priv.h videobuffer: factor out base and GLX implementations. 2012-07-24 15:57:57 +02:00
gstvaapivideoconverter_glx.c libs: use g_clear_object() wherever applicable. 2012-07-19 15:19:17 +02:00
gstvaapivideoconverter_glx.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapivideopool.c libs: use g_clear_object() wherever applicable. 2012-07-19 15:19:17 +02:00
gstvaapivideopool.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapivideosink.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapivideosink.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiwindow.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiwindow.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiwindow_drm.c Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
gstvaapiwindow_drm.h Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
gstvaapiwindow_glx.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiwindow_glx.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiwindow_wayland.c wayland: handle de-interlacing flags. 2012-08-06 19:21:03 +02:00
gstvaapiwindow_wayland.h Add initial support for VA/Wayland. 2012-07-25 15:31:42 +02:00
gstvaapiwindow_x11.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiwindow_x11.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02: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 support for VA/DRM. 2012-08-01 16:40:17 +02:00
sysdeps.h Add glib compatibility glue for older versions. 2012-01-30 19:53:13 +01:00