gstreamer/gst/vaapi
Gwenole Beauchesne 7f88fdcc03 download: use GstVideoInfo facilities to build output caps.
Use standard GstVideoInfo related functions to build the output caps,
thus directly preserving additional fields as needed, instead of
manually copying them over through gst_vaapi_append_surface_caps().

Also ensure that the input caps are fixated first.
2013-12-21 12:35:24 +01:00
..
gstvaapi.c plugins: add mpeg2 encoder element. 2013-11-24 16:52:05 +01:00
gstvaapidecode.c display: don't use GstCaps for decode or encode profiles list. 2013-12-20 17:16:58 +01:00
gstvaapidecode.h plugins: factor out pad caps. 2013-12-18 16:38:57 +01:00
gstvaapidownload.c download: use GstVideoInfo facilities to build output caps. 2013-12-21 12:35:24 +01:00
gstvaapidownload.h plugins: add new base object, store display in there. 2013-12-18 16:38:57 +01:00
gstvaapiencode.c plugins: factor out support for raw YUV buffers on sink pads. 2013-12-18 16:38:57 +01:00
gstvaapiencode.h plugins: factor out support for raw YUV buffers on sink pads. 2013-12-18 16:38:57 +01:00
gstvaapiencode_h264.c plugins: use G_PARAM_STATIC_STRINGS. 2013-11-28 17:35:44 +01:00
gstvaapiencode_h264.h vaapiencode: additional clean-ups. 2013-11-28 15:17:42 +01:00
gstvaapiencode_mpeg2.c plugins: use G_PARAM_STATIC_STRINGS. 2013-11-28 17:35:44 +01:00
gstvaapiencode_mpeg2.h vaapiencode: move common properties to base class. 2013-11-28 14:05:33 +01:00
gstvaapipluginbase.c plugins: factor out support for raw YUV buffers on sink pads. 2013-12-18 16:38:57 +01:00
gstvaapipluginbase.h plugins: factor out support for raw YUV buffers on sink pads. 2013-12-18 16:38:57 +01:00
gstvaapipluginutil.c plugins: factor out construction of template caps. 2013-12-21 12:35:24 +01:00
gstvaapipluginutil.h plugins: factor out construction of template caps. 2013-12-21 12:35:24 +01:00
gstvaapipostproc.c plugins: factor out construction of GValue from GstVideoFormat. 2013-12-21 12:35:24 +01:00
gstvaapipostproc.h plugins: fix permissions for certain files. 2013-12-20 17:16:12 +01:00
gstvaapisink.c plugins: factor out support for raw YUV buffers on sink pads. 2013-12-18 16:38:57 +01:00
gstvaapisink.h plugins: factor out support for raw YUV buffers on sink pads. 2013-12-18 16:38:57 +01:00
gstvaapiupload.c plugins: factor out pad caps. 2013-12-18 16:38:57 +01:00
gstvaapiupload.h plugins: add new base object, store display in there. 2013-12-18 16:38:57 +01:00
gstvaapiuploader.c plugins: factor out construction of template caps. 2013-12-21 12:35:24 +01:00
gstvaapiuploader.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapivideobuffer.c plugins: drop obsolete functions. 2013-11-28 17:32:18 +01:00
gstvaapivideobuffer.h plugins: drop obsolete functions. 2013-11-28 17:32:18 +01:00
gstvaapivideobufferpool.c plugins: allow builds without GLX enabled for GStreamer 1.2. 2013-12-11 15:30:51 +01:00
gstvaapivideobufferpool.h plugins: request GLTextureUpload meta on buffers in the buffer pool. 2013-12-11 15:30:51 +01:00
gstvaapivideocontext.c plugins: re-indent common and video context creation utils. 2013-12-21 12:35:23 +01:00
gstvaapivideocontext.h plugins: re-indent common and video context creation utils. 2013-12-21 12:35:23 +01:00
gstvaapivideoconverter_glx.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapivideoconverter_glx.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapivideoconverter_x11.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapivideoconverter_x11.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapivideomemory.c plugins: fix memory leaks through GstVideoMeta maps. 2013-11-28 19:08:28 +01:00
gstvaapivideomemory.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapivideometa.c encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapivideometa.h plugins: drop obsolete functions. 2013-11-28 17:32:18 +01:00
gstvaapivideometa_texture.c plugins: implement GLTextureUploadMeta user data copy. 2013-12-18 18:34:10 +01:00
gstvaapivideometa_texture.h plugins: fix GLTextureUploadMeta to work with different texture ids. 2013-12-11 15:30:51 +01:00
Makefile.am plugins: add new base object, store display in there. 2013-12-18 16:38:57 +01:00