summaryrefslogtreecommitdiff
path: root/gst-libs/gst/vaapi/gstvaapiwindow_x11.h
AgeCommit message (Collapse)AuthorFilesLines
2019-05-29doc: fix some incorrect gtk-doc linksMathieu Duponchelle1-1/+1
2018-12-24libs: window: refactor as gobjectVíctor Manuel Jáquez Leal1-2/+9
This is another step in the gobjectification of the internal library of gstreamer-vaapi. Now it is the turn of GstVaapiWindow and its derivates. The idea is to minimize the changeset keeping the same design as much as possible. GstVaapiWindow is defined as an abstract class with two properties: the GstVaapiDisplay and the native ID. Thus, many of the GstVaapiObject macros were copied as GstVaapiWindow macros. The function gst_vaapi_window_new_internal() is kept as a decorator of for calling gst_vaapi_window_create() and the possibility of failure. The descendant classes, such as glx, still use the private structures, but through the gobject mechanism.
2014-07-25window: re-indent all GstVaapiWindow related source code.Gwenole Beauchesne1-5/+5
2013-11-22legal: update copyright notice dates.Gwenole Beauchesne1-1/+1
2013-11-22legal: add per-file authorship information.Gwenole Beauchesne1-0/+2
Credit original authors on a per-file basis as we cannot expect people to know all country-specific rules, or bother browsing through the git history.
2013-05-23libs: drop GST_VAAPI_IS_xxx() helper macros.Gwenole Beauchesne1-3/+0
Drop obsolete GST_VAAPI_IS_xxx() helper macros since we are no longer deriving from GObject and so those were only checking for whether the argument was NULL or not. This is now irrelevant, and even confusing to some extent, because we no longer have type checking. Note: this incurs more type checking (review) but the libgstvaapi is rather small, so this is manageable.
2013-05-07libs: use GstVaapiObject for window objects.Gwenole Beauchesne1-55/+3
2013-01-29legal: add Intel copyright on modified files.Gwenole Beauchesne1-0/+1
2012-07-19libs: declare _get_type() functions as const.Javier Jardón1-1/+1
Declaring a function as const enables better optimization of calls to the function. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2012-01-16legal: fix copyright notices to include "Copyright" term.Gwenole Beauchesne1-1/+1
2011-06-14Update copyright notice.Gwenole Beauchesne1-1/+1
2010-09-20Relicense gst-libs/ code to LGPL v2.1+.gb1-10/+11
2010-03-25Add gst_vaapi_window_x11_is_foreign_xid() helper.gb1-0/+3
2010-03-25Allow derived classes to specify custom Visual and Colormap.gb1-0/+7
2010-03-23Add GST_VAAPI_WINDOW_XWINDOW() helper macro.gb1-0/+9
2010-03-21Fix documentation of *Class'es.gb1-1/+0
2010-03-19Add tedious documentation.gb1-0/+11
2010-03-15Add VA/X11 window abstraction.gb1-0/+84