gstreamer/gst/vaapi
Víctor Manuel Jáquez Leal 24af97a7d1 plugins: enable direct rendering with envvar
Direct rendering (use vaDeriveImage rather than vaPutImage) has better
performance in some Intel platforms (Haswell, for example) but in others
(Skylake) is the opposite.

In order to have some control, the patch enables the direct rendering
through the environment variable GST_VAAPI_ENABLE_DIRECT_RENDERING.

Also it seems to generating some problems with gallium/radeon backend.
See bug #779642.

https://bugzilla.gnome.org/show_bug.cgi?id=775848
2017-04-12 20:39:06 +02: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: Don't renegotiate on every flush 2017-04-12 10:43:49 +10:00
gstvaapidecode.h vaapidecode: update internal decoder sink caps 2017-01-18 11:30:49 +01:00
gstvaapidecodebin.c build: rename USE_HEVC_DECODER to USE_H265_DECODER 2017-02-16 17:27:50 +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: add get_profile() vmethod 2017-04-06 22:00:05 +02:00
gstvaapiencode.h vaapiencode: add get_profile() vmethod 2017-04-06 22:00:05 +02:00
gstvaapiencode_h264.c vaapiencode: add get_profile() vmethod 2017-04-06 22:00:05 +02:00
gstvaapiencode_h264.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiencode_h265.c vaapiencode: h265: add main-10 in caps template 2017-04-07 12:04:57 +02: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: enable direct rendering with envvar 2017-04-12 20:39:06 +02:00
gstvaapipluginbase.h plugins: enable direct rendering with envvar 2017-04-12 20:39:06 +02:00
gstvaapipluginutil.c plugins: Fix usage of GST_GL_HAVE_WINDOW_* defines 2017-04-11 16:32:26 +02:00
gstvaapipluginutil.h plugins: handle GL params through context query 2017-01-27 13:35:40 +01:00
gstvaapipostproc.c plugins: when debug disabled, default category is NULL 2017-03-20 19:15: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 plugins: when debug disabled, default category is NULL 2017-03-20 19:15:39 +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: override acquire_buffer() 2017-02-03 16:18:08 +01:00
gstvaapivideobufferpool.h vaapivideobufferpool: add GstVaapiVideoBufferPoolAcquireParams 2017-02-02 20:33:36 +01: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: export surface if it is provided 2017-02-02 20:33:36 +01:00
gstvaapivideomemory.h vaapivideomemory: add direction to dmabuf allocator 2017-02-02 20:33:36 +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
meson.build vaapi: add meson build 2017-02-09 11:27:44 +01:00