gstreamer/gst-libs/gst/vaapi
Gwenole Beauchesne ff0a237458 window: add generic helper to create windows.
Add a new generic helper function gst_vaapi_window_new() to create
a window without having the caller to check for the display type
himself. i.e. internally, there is now a GstVaapiDisplayClass hook
to create windows, and the actual backend implementation fills it in.
Add new generic helper functions gst_vaapi_texture_new_wrapped()

This is a simplification in view to supporting EGL.
2015-01-27 18:11:45 +01:00
..
glibcompat.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstcompat.h plugins: factor out pad caps. 2013-12-18 16:38:57 +01:00
gstvaapicodec_objects.c Add initial VP8 decoder. 2014-04-18 20:03:44 +02:00
gstvaapicodec_objects.h Add initial VP8 decoder. 2014-04-18 20:03:44 +02:00
gstvaapicodedbuffer.c encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbuffer.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbuffer_priv.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbufferpool.c legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapicodedbufferpool.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapicodedbufferproxy.c encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbufferproxy.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbufferproxy_priv.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicompat.h texture: drop support for VA/GLX interfaces. 2015-01-27 18:11:44 +01:00
gstvaapicontext.c context: allow dynamic growth of VA surfaces pool. 2014-05-21 19:59:52 +02:00
gstvaapicontext.h context: add support for non-YUV 4:2:0 formats. 2014-04-25 19:24:07 +02:00
gstvaapicontext_overlay.c context: move overlay composition to separate files. 2014-01-23 14:29:09 +01:00
gstvaapicontext_overlay.h context: move overlay composition to separate files. 2014-01-23 14:29:09 +01:00
gstvaapidebug.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder.c decoder: re-indent GstVaapiDecoder base object. 2014-04-25 19:24:07 +02:00
gstvaapidecoder.h decoder: re-indent GstVaapiDecoder base object. 2014-04-25 19:24:07 +02:00
gstvaapidecoder_dpb.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_dpb.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_h264.c decoder: h264: add initial support for repeat-first-field (RFF) flag. 2014-11-14 10:11:41 +01:00
gstvaapidecoder_h264.h decoder: h264: add support for NALU "alignment" optimization. 2014-06-19 15:29:12 +02:00
gstvaapidecoder_jpeg.c decoder: default to YUV 4:2:0 VA surfaces. 2014-04-25 19:24:07 +02:00
gstvaapidecoder_jpeg.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapidecoder_mpeg2.c decoder: mpeg2: respect any input PTS provided for a frame. 2014-07-04 07:38:50 +02:00
gstvaapidecoder_mpeg2.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapidecoder_mpeg4.c decoder: mpeg4: fix uninitialized variables. 2014-11-25 11:46:12 +01:00
gstvaapidecoder_mpeg4.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapidecoder_objects.c decoder: h264: add initial support for repeat-first-field (RFF) flag. 2014-11-14 10:11:41 +01:00
gstvaapidecoder_objects.h decoder: h264: add initial support for repeat-first-field (RFF) flag. 2014-11-14 10:11:41 +01:00
gstvaapidecoder_priv.h decoder: re-indent GstVaapiDecoder base object. 2014-04-25 19:24:07 +02:00
gstvaapidecoder_unit.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_unit.h libs: check that private headers remain private. 2014-01-23 14:29:09 +01:00
gstvaapidecoder_vc1.c decoder: default to YUV 4:2:0 VA surfaces. 2014-04-25 19:24:07 +02:00
gstvaapidecoder_vc1.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapidecoder_vp8.c build: fix conditional compilation of VP8 decoder. 2014-05-09 14:41:52 +02:00
gstvaapidecoder_vp8.h Add initial VP8 decoder. 2014-04-18 20:03:44 +02:00
gstvaapidisplay.c display: add utility function to check for OpenGL rendering. 2015-01-27 18:11:44 +01:00
gstvaapidisplay.h display: add utility function to check for OpenGL rendering. 2015-01-27 18:11:44 +01:00
gstvaapidisplay_drm.c window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapidisplay_drm.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_drm_priv.h display: refine the meaning of display type. 2015-01-27 18:11:44 +01:00
gstvaapidisplay_glx.c window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapidisplay_glx.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_glx_priv.h display: refine the meaning of display type. 2015-01-27 18:11:44 +01:00
gstvaapidisplay_priv.h window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapidisplay_wayland.c window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapidisplay_wayland.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_wayland_priv.h display: refine the meaning of display type. 2015-01-27 18:11:44 +01:00
gstvaapidisplay_x11.c window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapidisplay_x11.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_x11_priv.h display: refine the meaning of display type. 2015-01-27 18:11:44 +01:00
gstvaapidisplaycache.c display: use a recursive mutex for the display cache. 2015-01-27 18:11:44 +01:00
gstvaapidisplaycache.h display: use a recursive mutex for the display cache. 2015-01-27 18:11:44 +01:00
gstvaapiencoder.c gstvaapiencoder: Fix the negotiation issue with _ENCODED format handling 2015-01-27 12:38:45 +02:00
gstvaapiencoder.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiencoder_h264.c encoder: h264: Fix the period between I/P frames 2014-11-27 12:11:03 +02:00
gstvaapiencoder_h264.h encoder: h264: add initial support for H.264 Stereo High profile. 2014-06-02 18:25:13 +02:00
gstvaapiencoder_mpeg2.c encoder: notify the encoder of the submitted packed headers. 2014-01-23 15:48:58 +01:00
gstvaapiencoder_mpeg2.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiencoder_mpeg2_priv.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiencoder_objects.c encoder: add infrastructure for per-slice handling of packed headers. 2014-06-17 16:03:33 +02:00
gstvaapiencoder_objects.h encoder: add infrastructure for per-slice handling of packed headers. 2014-06-17 16:03:33 +02:00
gstvaapiencoder_priv.h encoder: notify the encoder of the submitted packed headers. 2014-01-23 15:48:58 +01:00
gstvaapifilter.c filter: add initial support for high quality scaling. 2014-10-29 17:33:48 +01:00
gstvaapifilter.h filter: add initial support for high quality scaling. 2014-10-29 17:33:48 +01:00
gstvaapiimage.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiimage.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiimage_priv.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiimagepool.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiimagepool.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiminiobject.c libs: expose GstVaapiMiniObject APIs to all backends. 2015-01-27 18:11:44 +01:00
gstvaapiminiobject.h libs: expose GstVaapiMiniObject APIs to all backends. 2015-01-27 18:11:44 +01:00
gstvaapiobject.c libs: re-indent all GstVaapiObject related source code. 2015-01-27 18:11:44 +01:00
gstvaapiobject.h libs: re-indent all GstVaapiObject related source code. 2015-01-27 18:11:44 +01:00
gstvaapiobject_priv.h display: record native display object. 2015-01-27 18:11:44 +01:00
gstvaapiparser_frame.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiparser_frame.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapipixmap.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapipixmap.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapipixmap_priv.h libs: check that private headers remain private. 2014-01-23 14:29:09 +01:00
gstvaapipixmap_x11.c display: record native display object. 2015-01-27 18:11:44 +01:00
gstvaapipixmap_x11.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiprofile.c vaapidecode: only expose supported profiles when needed. 2014-11-14 15:26:07 +01:00
gstvaapiprofile.h Add initial VP8 decoder. 2014-04-18 20:03:44 +02:00
gstvaapisubpicture.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapisubpicture.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapisurface.c surface: add more fine-grained allocation helper. 2015-01-27 18:11:44 +01:00
gstvaapisurface.h surface: add more fine-grained allocation helper. 2015-01-27 18:11:44 +01:00
gstvaapisurface_priv.h surface: re-indent all GstVaapiSurface related source code. 2015-01-27 18:11:44 +01:00
gstvaapisurfacepool.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapisurfacepool.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapisurfaceproxy.c surfaceproxy: add helper to create a wrapped surface object. 2015-01-27 18:11:44 +01:00
gstvaapisurfaceproxy.h surfaceproxy: add helper to create a wrapped surface object. 2015-01-27 18:11:44 +01:00
gstvaapisurfaceproxy_priv.h surfaceproxy: re-indent all GstVaapiSurfaceProxy related source code. 2015-01-27 18:11:44 +01:00
gstvaapitexture.c display: add utility function to check for OpenGL rendering. 2015-01-27 18:11:44 +01:00
gstvaapitexture.h texture: add generic helper to create textures. 2015-01-27 18:11:44 +01:00
gstvaapitexture_glx.c display: record native display object. 2015-01-27 18:11:44 +01:00
gstvaapitexture_glx.h texture: move to core libgstvaapi base library. 2015-01-27 18:11:44 +01:00
gstvaapitexture_priv.h texture: add generic helper to create textures. 2015-01-27 18:11:44 +01:00
gstvaapitypes.h libs: re-introduce a GST_VAAPI_ID_INVALID value. 2015-01-27 18:11:44 +01:00
gstvaapiutils.c filter: add initial support for high quality scaling. 2014-10-29 17:33:48 +01:00
gstvaapiutils.h filter: add initial support for high quality scaling. 2014-10-29 17:33:48 +01:00
gstvaapiutils_core.c libs: factor out usages of vaGetConfigAttributes(). 2014-01-23 18:51:59 +01:00
gstvaapiutils_core.h libs: factor out usages of vaGetConfigAttributes(). 2014-01-23 18:51:59 +01:00
gstvaapiutils_glx.c libs: re-indent all source code related to VA utilities. 2014-01-23 18:51:59 +01:00
gstvaapiutils_glx.h libs: re-indent all source code related to VA utilities. 2014-01-23 18:51:59 +01:00
gstvaapiutils_h264.c encoder: h264: add initial support for H.264 Stereo High profile. 2014-06-02 18:25:13 +02:00
gstvaapiutils_h264.h libs: re-indent all source code related to VA utilities. 2014-01-23 18:51:59 +01:00
gstvaapiutils_h264_priv.h libs: re-indent all source code related to VA utilities. 2014-01-23 18:51:59 +01:00
gstvaapiutils_mpeg2.c legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiutils_mpeg2.h libs: re-indent all source code related to VA utilities. 2014-01-23 18:51:59 +01:00
gstvaapiutils_mpeg2_priv.h libs: re-indent all source code related to VA utilities. 2014-01-23 18:51:59 +01:00
gstvaapiutils_x11.c libs: re-indent all source code related to VA utilities. 2014-01-23 18:51:59 +01:00
gstvaapiutils_x11.h libs: re-indent all source code related to VA utilities. 2014-01-23 18:51:59 +01:00
gstvaapivalue.c legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapivalue.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiversion.h.in display: dump gstreamer-vaapi version for debugging purposes. 2013-01-18 14:49:15 +01:00
gstvaapivideopool.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapivideopool.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapivideopool_priv.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow.c window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapiwindow.h window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapiwindow_drm.c window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapiwindow_drm.h window: re-indent all GstVaapiWindow related source code. 2014-07-25 17:36:12 +02:00
gstvaapiwindow_glx.c window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapiwindow_glx.h window: re-indent all GstVaapiWindow related source code. 2014-07-25 17:36:12 +02:00
gstvaapiwindow_priv.h window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapiwindow_wayland.c window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapiwindow_wayland.h window: re-indent all GstVaapiWindow related source code. 2014-07-25 17:36:12 +02:00
gstvaapiwindow_x11.c window: add generic helper to create windows. 2015-01-27 18:11:45 +01:00
gstvaapiwindow_x11.h window: re-indent all GstVaapiWindow related source code. 2014-07-25 17:36:12 +02:00
gstvaapiwindow_x11_priv.h window: re-indent all GstVaapiWindow related source code. 2014-07-25 17:36:12 +02:00
gstvaapiworkarounds.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
libgstvaapi_priv_check.h libs: add missing file (libgstvaapi_priv_check.h). 2014-01-23 17:06:08 +01:00
Makefile.am texture: move to core libgstvaapi base library. 2015-01-27 18:11:44 +01:00
sysdeps.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
video-format.c utils: format: drop unused helper functions. 2013-12-21 12:35:24 +01:00
video-format.h utils: format: drop unused helper functions. 2013-12-21 12:35:24 +01:00