gstreamer/gst-libs/gst/vaapi
Gwenole Beauchesne 7759acd2f0 wayland: add supporting for video processing.
Try to use VA/VPP processing capabilities to handle video cropping and
additional rendering flags that may not be directly supported by the
underlying hardware when exposing a suitable Wayland buffer for the
supplied VA surface. e.g. deinterlacing, different color primaries than
BT.601, etc.
2013-08-27 18:29:45 +02:00
..
glibcompat.h glibcompat: add replacement for g_async_queue_timeout_pop(). 2013-01-31 11:30:35 +01:00
gstcompat.h vaapidecode: rework GstVideoDecoder::handle_frame() with a task. 2013-04-18 18:46:01 +02:00
gstvaapicodec_objects.c libs: use GstVaapiMiniObject for video decoders. 2013-05-07 17:51:27 +02:00
gstvaapicodec_objects.h Port codec objects to GstVaapiMiniObject. 2012-12-18 15:31:51 +01:00
gstvaapicompat.h legal: add Intel copyright on modified files. 2013-01-29 14:00:04 +01:00
gstvaapicontext.c Use GstVideoInfo for video pools. 2013-07-10 17:03:47 +02:00
gstvaapicontext.h libs: drop some public APIs. 2013-08-23 19:00:38 +02:00
gstvaapidebug.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidecoder.c libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapidecoder.h libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapidecoder_dpb.c libs: refine GstVaapiMiniObject. 2013-05-07 17:51:27 +02:00
gstvaapidecoder_dpb.h legal: fix year for some copyright notices (2013). 2013-01-29 14:37:02 +01:00
gstvaapidecoder_h264.c h264: add support for video cropping. 2013-07-08 18:54:15 +02:00
gstvaapidecoder_h264.h libs: use GstVaapiMiniObject for video decoders. 2013-05-07 17:51:27 +02:00
gstvaapidecoder_jpeg.c libs: use GstVaapiMiniObject for video decoders. 2013-05-07 17:51:27 +02:00
gstvaapidecoder_jpeg.h libs: use GstVaapiMiniObject for video decoders. 2013-05-07 17:51:27 +02:00
gstvaapidecoder_mpeg2.c mpeg2: disable video cropping as picture_display_extension() is missing. 2013-08-26 16:19:01 +02:00
gstvaapidecoder_mpeg2.h libs: use GstVaapiMiniObject for video decoders. 2013-05-07 17:51:27 +02:00
gstvaapidecoder_mpeg4.c mpeg4: fix double definition of GstVaapiDecoderMpeg4Class. 2013-08-26 11:31:06 +02:00
gstvaapidecoder_mpeg4.h libs: use GstVaapiMiniObject for video decoders. 2013-05-07 17:51:27 +02:00
gstvaapidecoder_objects.c decoder: dispose GstVideoCodecFrame earlier. 2013-07-15 17:43:34 +02:00
gstvaapidecoder_objects.h decoder: fix memory leak when processing interlaced pictures. 2013-07-15 14:01:06 +02:00
gstvaapidecoder_priv.h libs: use GstVaapiMiniObject for video decoders. 2013-05-07 17:51:27 +02:00
gstvaapidecoder_unit.c decoder: get rid of GstVaapiDecoderUnit::buffer field. 2013-03-21 13:44:59 +01:00
gstvaapidecoder_unit.h decoder: get rid of GstVaapiDecoderUnit::buffer field. 2013-03-21 13:44:59 +01:00
gstvaapidecoder_vc1.c vc1: add support for video cropping. 2013-07-08 18:54:15 +02:00
gstvaapidecoder_vc1.h libs: use GstVaapiMiniObject for video decoders. 2013-05-07 17:51:27 +02:00
gstvaapidisplay.c Add initial infrastructure for video processing. 2013-08-23 19:00:38 +02:00
gstvaapidisplay.h libs: port to new video format API. 2013-07-09 17:16:35 +02:00
gstvaapidisplay_drm.c display: validate display types. 2013-05-27 17:20:35 +02:00
gstvaapidisplay_drm.h libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapidisplay_drm_priv.h display: validate display types. 2013-05-27 17:20:35 +02:00
gstvaapidisplay_glx.c display: make it possible to lookup the display cache by type. 2013-05-27 16:07:15 +02:00
gstvaapidisplay_glx.h libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapidisplay_glx_priv.h display: validate display types. 2013-05-27 17:20:35 +02:00
gstvaapidisplay_priv.h Add initial infrastructure for video processing. 2013-08-23 19:00:38 +02:00
gstvaapidisplay_wayland.c wayland: fix memory leak of display resources. 2013-06-05 11:09:37 +02:00
gstvaapidisplay_wayland.h libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapidisplay_wayland_priv.h display: validate display types. 2013-05-27 17:20:35 +02:00
gstvaapidisplay_x11.c x11: implement pixmap rendering with RENDER extension. 2013-07-22 15:45:10 +02:00
gstvaapidisplay_x11.h libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapidisplay_x11_priv.h x11: implement pixmap rendering with RENDER extension. 2013-07-22 15:45:10 +02:00
gstvaapidisplaycache.c display: make it possible to lookup the display cache by type. 2013-05-27 16:07:15 +02:00
gstvaapidisplaycache.h libs: drop some public APIs. 2013-08-23 19:00:38 +02:00
gstvaapifilter.c filter: allow specification of render target regions. 2013-08-27 18:28:10 +02:00
gstvaapifilter.h filter: allow specification of render target regions. 2013-08-27 18:28:10 +02:00
gstvaapiimage.c image: clean image API up. 2013-07-26 13:16:52 +02:00
gstvaapiimage.h image: clean image API up. 2013-07-26 13:16:52 +02:00
gstvaapiimage_priv.h image: clean image API up. 2013-07-26 13:16:52 +02:00
gstvaapiimagepool.c pool: fix image pool to check for the video format to use. 2013-07-10 17:03:47 +02:00
gstvaapiimagepool.h Use GstVideoInfo for video pools. 2013-07-10 17:03:47 +02:00
gstvaapiminiobject.c libs: refine GstVaapiMiniObject. 2013-05-07 17:51:27 +02:00
gstvaapiminiobject.h libs: refine GstVaapiMiniObject. 2013-05-07 17:51:27 +02:00
gstvaapiobject.c libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapiobject.h libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapiobject_priv.h Port GstVaapiObject to GstVaapiMiniObject. 2013-05-07 17:51:27 +02:00
gstvaapiparser_frame.c decoder: rename GstVaapiDecoderFrame to GstVaapiParserFrame. 2013-04-16 19:11:02 +02:00
gstvaapiparser_frame.h decoder: rename GstVaapiDecoderFrame to GstVaapiParserFrame. 2013-04-16 19:11:02 +02:00
gstvaapipixmap.c Add initial Pixmap API. 2013-07-22 15:43:28 +02:00
gstvaapipixmap.h Add initial Pixmap API. 2013-07-22 15:43:28 +02:00
gstvaapipixmap_priv.h Add initial Pixmap API. 2013-07-22 15:43:28 +02:00
gstvaapipixmap_x11.c x11: implement pixmap API. 2013-07-22 15:45:10 +02:00
gstvaapipixmap_x11.h x11: implement pixmap API. 2013-07-22 15:45:10 +02:00
gstvaapiprofile.c Allow build against either GStreamer API (0.10 or 1.0). 2013-04-10 14:58:17 +02:00
gstvaapiprofile.h legal: fix year for some copyright notices (2013). 2013-01-29 14:37:02 +01:00
gstvaapisubpicture.c image: clean image API up. 2013-07-26 13:16:52 +02:00
gstvaapisubpicture.h libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapisurface.c image: clean image API up. 2013-07-26 13:16:52 +02:00
gstvaapisurface.h surface: allow creation with explicit pixel format. 2013-07-10 17:03:47 +02:00
gstvaapisurface_priv.h surface: allow creation with explicit pixel format. 2013-07-10 17:03:47 +02:00
gstvaapisurfacepool.c Fix new video format API. 2013-07-15 14:42:33 +02:00
gstvaapisurfacepool.h Use GstVideoInfo for video pools. 2013-07-10 17:03:47 +02:00
gstvaapisurfaceproxy.c surfaceproxy: allow for NULL cropping rectangle. 2013-07-08 18:52:56 +02:00
gstvaapisurfaceproxy.h decoder: add support for video cropping. 2013-07-08 18:52:56 +02:00
gstvaapisurfaceproxy_priv.h surfaceproxy: allow for NULL cropping rectangle. 2013-07-08 18:52:56 +02:00
gstvaapitexture.c display: validate display types. 2013-05-27 17:20:35 +02:00
gstvaapitexture.h libs: use GstVaapiObject for texture objects. 2013-05-07 17:51:27 +02:00
gstvaapitypes.h libs: simplify GstVaapiID definitions. 2013-05-07 18:19:03 +02:00
gstvaapiutils.c filter: add initial support for deinterlacing. 2013-08-23 19:00:38 +02:00
gstvaapiutils.h filter: add initial support for deinterlacing. 2013-08-23 19:00:38 +02:00
gstvaapiutils_glx.c libs: use glib >= 2.32 semantics for mutexes. 2012-12-17 14:33:45 +01:00
gstvaapiutils_glx.h legal: add Intel copyright on modified files. 2013-01-29 14:00:04 +01:00
gstvaapiutils_x11.c x11: update x11_get_geometry() helper function with depth output. 2013-07-22 15:45:10 +02:00
gstvaapiutils_x11.h x11: update x11_get_geometry() helper function with depth output. 2013-07-22 15:45:10 +02:00
gstvaapivalue.c libs: add type definitions for GstVaapiPoint and GstVaapiRectangle. 2013-08-23 19:00:38 +02:00
gstvaapivalue.h libs: add type definitions for GstVaapiPoint and GstVaapiRectangle. 2013-08-23 19:00:38 +02:00
gstvaapiversion.h.in display: dump gstreamer-vaapi version for debugging purposes. 2013-01-18 14:49:15 +01:00
gstvaapivideopool.c pool: fix deallocation of video pools. 2013-07-12 15:01:01 +02:00
gstvaapivideopool.h Use GstVideoInfo for video pools. 2013-07-10 17:03:47 +02:00
gstvaapivideopool_priv.h libs: add query for GstVaapiVideoPool object types. 2013-05-23 19:01:34 +02:00
gstvaapiwindow.c Add initial Pixmap API. 2013-07-22 15:43:28 +02:00
gstvaapiwindow.h Add initial Pixmap API. 2013-07-22 15:43:28 +02:00
gstvaapiwindow_drm.c display: validate display types. 2013-05-27 17:20:35 +02:00
gstvaapiwindow_drm.h libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapiwindow_glx.c window: fix GLX window initialization. 2013-05-27 17:21:10 +02:00
gstvaapiwindow_glx.h libs: use GstVaapiObject for window objects. 2013-05-07 17:51:27 +02:00
gstvaapiwindow_priv.h Add initial Pixmap API. 2013-07-22 15:43:28 +02:00
gstvaapiwindow_wayland.c wayland: add supporting for video processing. 2013-08-27 18:29:45 +02:00
gstvaapiwindow_wayland.h libs: use GstVaapiObject for window objects. 2013-05-07 17:51:27 +02:00
gstvaapiwindow_x11.c x11: implement pixmap rendering with RENDER extension. 2013-07-22 15:45:10 +02:00
gstvaapiwindow_x11.h libs: drop GST_VAAPI_IS_xxx() helper macros. 2013-05-23 18:15:48 +02:00
gstvaapiwindow_x11_priv.h x11: implement pixmap rendering with RENDER extension. 2013-07-22 15:45:10 +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 infrastructure for video processing. 2013-08-23 19:00:38 +02:00
sysdeps.h sysdeps: split out GStreamer API compatibility glue to "gstcompat.h". 2013-03-20 18:30:09 +01:00
video-format.c libs: add gst_vaapi_video_format_from_string() helper. 2013-08-23 19:00:38 +02:00
video-format.h libs: add gst_vaapi_video_format_from_string() helper. 2013-08-23 19:00:38 +02:00