gstreamer/gst/vaapi
Víctor Manuel Jáquez Leal e519f2ea79 vaapipostproc: resize if negotiated and allocation caps are different
Since commit 859a2b2, in vaapidecode, allocation query can be different from
the negotiated caps.

When connecting the vaapidecoder to the vaapipostprocessor, the last one will
resize the frame to the negotiated, if and only if, some other parameter is
activated to avoid the passthrough. If it is not, the surface won't be mapped
into a image. If not, the image won't be resized and the output buffer would be
mapped.

This patch will break the passthrough if the allocation query is different
from the negotiation caps, forcing the resizing.

https://bugzilla.gnome.org/show_bug.cgi?id=765095
2016-04-22 17:07:53 +02:00
..
gstcompat.h Remove old gst version guards 2016-01-25 12:09:40 +00:00
gstvaapi.c vaapidecode: register decoder with internal GType 2016-03-11 09:42:37 +01:00
gstvaapidecode.c vaapidecode: improve code readability 2016-04-18 19:07:55 +02:00
gstvaapidecode.h vaapidecode: keep only display_{width,height} 2016-04-18 11:14:04 +02:00
gstvaapidecodebin.c plugins: disable GL_TEXTURE_UPLOAD if no EGL/GLX 2016-04-13 20:35:59 +02:00
gstvaapidecodebin.h vaapidecodebin: add postprocessor dynamically 2015-11-16 16:07:07 +01:00
gstvaapiencode.c plugins: proxy information from downstream caps 2016-03-08 10:54:04 +01:00
gstvaapiencode.h encode: Attach the codec-data to out caps only based on negotiated caps 2014-10-29 15:46:12 +02:00
gstvaapiencode_h264.c unify caps template for VAAPI encoders and decoders 2016-03-30 16:55:26 +02:00
gstvaapiencode_h264.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiencode_h265.c unify caps template for VAAPI encoders and decoders 2016-03-30 16:55:26 +02:00
gstvaapiencode_h265.h HEVC_Encode: Add HEVC(h265) Encoder plugin 2015-05-25 11:58:20 +03:00
gstvaapiencode_jpeg.c unify caps template for VAAPI encoders and decoders 2016-03-30 16:55:26 +02:00
gstvaapiencode_jpeg.h plugins: Add JPEG encoder element 2015-02-04 11:18:29 +02:00
gstvaapiencode_mpeg2.c unify caps template for VAAPI encoders and decoders 2016-03-30 16:55:26 +02:00
gstvaapiencode_mpeg2.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiencode_vp8.c unify caps template for VAAPI encoders and decoders 2016-03-30 16:55:26 +02:00
gstvaapiencode_vp8.h plugins: Add VP8 Encoder 2015-02-13 13:45:32 +02:00
gstvaapipluginbase.c plugins: remove param in gst_vaapi_plugin_base_decide_allocation() 2016-04-18 19:07:55 +02:00
gstvaapipluginbase.h plugins: remove param in gst_vaapi_plugin_base_decide_allocation() 2016-04-18 19:07:55 +02:00
gstvaapipluginutil.c plugin: use allowed caps filter from element 2016-04-18 18:28:43 +02:00
gstvaapipluginutil.h plugin: use allowed caps filter from element 2016-04-18 18:28:43 +02:00
gstvaapipostproc.c vaapipostproc: resize if negotiated and allocation caps are different 2016-04-22 17:07:53 +02:00
gstvaapipostproc.h vaapipostproc: add color balance interface 2015-06-12 19:22:01 +02:00
gstvaapisink.c unify caps template for VAAPI encoders and decoders 2016-03-30 16:55:26 +02:00
gstvaapisink.h vaapisink: add 'handoff' signal 2015-04-16 11:27:51 +02:00
gstvaapivideobuffer.c Removal of gstreamer-1.0 support 2015-04-03 17:09:08 +03:00
gstvaapivideobuffer.h plugins: re-indent all GstVaapiVideo* related source code. 2014-08-22 15:54:32 +02:00
gstvaapivideobufferpool.c gst/vaapi: Switch to upstreram like indentation. 2015-06-30 09:44:18 +03:00
gstvaapivideobufferpool.h plugins: add support for dma_buf exports (v4l2src). 2015-01-28 17:36:21 +01:00
gstvaapivideocontext.c vaapivideocontext: add gst_vaapi_video_context_set_display() 2015-11-09 16:18:19 +01:00
gstvaapivideocontext.h vaapivideocontext: add gst_vaapi_video_context_set_display() 2015-11-09 16:18:19 +01:00
gstvaapivideomemory.c gst/vaapi: keep precedence for NV12 over I420 2016-03-29 15:02:46 +03:00
gstvaapivideomemory.h Removal of gstreamer-1.0 support 2015-04-03 17:09:08 +03:00
gstvaapivideometa.c gst/vaapi: Switch to upstreram like indentation. 2015-06-30 09:44:18 +03:00
gstvaapivideometa.h Removal of gstreamer-0.10 support 2015-04-03 16:55:27 +03:00
gstvaapivideometa_texture.c gltextureupload: use an array for texture type 2016-03-28 15:32:47 +02:00
gstvaapivideometa_texture.h plugins: re-indent all GstVaapiVideo* related source code. 2014-08-22 15:54:32 +02:00
Makefile.am build: add gstreamer-pbutils dependency 2016-02-01 12:21:57 +01:00