gstreamer/gst/vaapi
Víctor Manuel Jáquez Leal 0968ce468d plugins: create a GL context on certain conditions
If a GstVaapiDisplay is not found in the GStreamer context sharing,
then VAAPI elements look for a local GstGLContext in gst context
sharing mechanism ('gst.gl.local.context').

If this GstGLContext not found either then, only the VAAPI decoders
and the VAAPI post-processor, will try to instantiate a new
GstGLContext.

If a valid GstGLContext is received, then a new GstVaapiDisplay will
be instantiated with the platform, API and windowing specified by the
instantiated GstGLContext.

Original-Patch-By: Matt Fischer <matt.fischer@garmin.com>

https://bugzilla.gnome.org/show_bug.cgi?id=777409
2017-01-27 11:27:35 +01:00
..
gstcompat.h Remove old gst version guards 2016-01-25 12:09:40 +00:00
gstvaapi.c Revert "encoders: demote to RANK_NONE since not fit for autoplugging yet" 2016-12-07 16:52:35 +01:00
gstvaapidecode.c vaapidecode: update internal decoder sink caps 2017-01-18 11:30:49 +01:00
gstvaapidecode.h vaapidecode: update internal decoder sink caps 2017-01-18 11:30:49 +01:00
gstvaapidecodebin.c vaapidecodebin: capsfilter to optimize negotiation 2016-12-21 12:03:57 +01:00
gstvaapidecodebin.h vaapidecodebin: remove unused variables 2016-10-27 17:35:33 +02:00
gstvaapidecodedoc.c docs: replace vaapidecode with each codec 2016-10-27 13:04:37 +02:00
gstvaapiencode.c vaapiencode: get surface formats in get_caps() 2016-12-07 16:47:18 +01:00
gstvaapiencode.h vaapiencode: get surface formats in get_caps() 2016-12-07 16:47:18 +01:00
gstvaapiencode_h264.c plugins: fix code style for errors 2016-11-03 12:54:23 +01:00
gstvaapiencode_h264.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiencode_h265.c plugins: fix code style for errors 2016-11-03 12:54:23 +01:00
gstvaapiencode_h265.h HEVC_Encode: Add HEVC(h265) Encoder plugin 2015-05-25 11:58:20 +03:00
gstvaapiencode_jpeg.c vaapi: use new gst_element_class_add_static_pad_template() 2016-09-23 12:33:58 +02:00
gstvaapiencode_jpeg.h plugins: Add JPEG encoder element 2015-02-04 11:18:29 +02:00
gstvaapiencode_mpeg2.c vaapi: use new gst_element_class_add_static_pad_template() 2016-09-23 12:33:58 +02:00
gstvaapiencode_mpeg2.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiencode_vp8.c vaapi: use new gst_element_class_add_static_pad_template() 2016-09-23 12:33:58 +02:00
gstvaapiencode_vp8.h plugins: Add VP8 Encoder 2015-02-13 13:45:32 +02:00
gstvaapiencode_vp9.c Add vp9 encode element to "vaapi" plugin 2016-05-30 11:24:14 +03:00
gstvaapiencode_vp9.h Add vp9 encode element to "vaapi" plugin 2016-05-30 11:24:14 +03:00
gstvaapipluginbase.c plugins: create a GL context on certain conditions 2017-01-27 11:27:35 +01:00
gstvaapipluginbase.h plugins: create a GL context on certain conditions 2017-01-27 11:27:35 +01:00
gstvaapipluginutil.c plugins: create a GL context on certain conditions 2017-01-27 11:27:35 +01:00
gstvaapipluginutil.h pluginutil: add gst_caps_is_video_raw() 2016-11-03 08:35:29 +01:00
gstvaapipostproc.c vaapipostproc: set interlace mode 2017-01-20 19:22:39 +01:00
gstvaapipostproc.h vaapipostproc: make it enable/disable pass-through mode 2016-07-22 12:08:20 +02:00
gstvaapipostprocutil.c vaapipostproc: use sink caps par if not requested 2017-01-20 19:59:37 +01:00
gstvaapipostprocutil.h vaapipostproc: move gst_vaapipostproc_fixate_srccaps() 2016-05-09 16:56:10 +02:00
gstvaapisink.c vaapisink: fix gcc compiler warning 2017-01-20 16:12:31 +01:00
gstvaapisink.h vaapisink: add support for GST_TAG_IMAGE_ORIENTATION 2016-07-05 20:17:12 +02:00
gstvaapivideobuffer.c remove the video converter from vaapi buffer meta 2016-11-24 18:32:34 +01:00
gstvaapivideobuffer.h plugins: re-indent all GstVaapiVideo* related source code. 2014-08-22 15:54:32 +02:00
gstvaapivideobufferpool.c vaapivideobufferpool: set correct buffer size 2016-11-21 16:37:31 +01:00
gstvaapivideobufferpool.h vaapivideobufferpool: share options flag with pluginbase 2016-06-08 10:19:01 +02:00
gstvaapivideocontext.c vaapivideocontext: context type can be rejected 2017-01-26 12:34:16 +01:00
gstvaapivideocontext.h plugins: add gst_vaapi_plugin_base_find_gl_context() 2016-07-22 17:23:23 +02:00
gstvaapivideomemory.c vaapivideomemory: check for display 2017-01-09 19:25:24 +01:00
gstvaapivideomemory.h vaapivideomemory: rename dmabuf allocator parameters 2017-01-09 18:07:41 +01:00
gstvaapivideometa.c remove the video converter from vaapi buffer meta 2016-11-24 18:32:34 +01:00
gstvaapivideometa.h remove the video converter from vaapi buffer meta 2016-11-24 18:32:34 +01:00
gstvaapivideometa_texture.c plugins: fix code style for errors 2016-10-25 19:38:26 +02:00
gstvaapivideometa_texture.h plugins: re-indent all GstVaapiVideo* related source code. 2014-08-22 15:54:32 +02:00
Makefile.am docs: replace vaapidecode with each codec 2016-10-27 13:04:37 +02:00