gstreamer/gst/vaapi
He Junyan a6cf75e8c6 libs: encoder: get surfaces resolution the same time with formats.
We can get all the information about the video format at one shot
when we create the test context for getting the supported formats.

The current way to get the width and height ranges are inefficient,
since it calls the function gst_vaapi_profile_caps_append_encoder()
and it creates another temporal context to detect the resolution
information.

Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2020-01-02 18:01:45 +01:00
..
gstcompat.h Remove old gst version guards 2016-01-25 12:09:40 +00:00
gstvaapi.c vaapi: bump the minimum vaapi version requirement to 0.39.0 2019-01-07 17:46:42 +00:00
gstvaapi.h vaapidecodebin: Register element if no VPP support is available too 2017-10-20 12:59:10 +02:00
gstvaapidecode.c plugins: use plugin base macros to access pad specific data 2019-12-11 21:27:48 +00:00
gstvaapidecode.h vaapidecode: update internal decoder sink caps 2017-01-18 11:30:49 +01:00
gstvaapidecode_props.c vaapidecode: set h264 base-only to decoder 2017-08-03 17:07:14 +02:00
gstvaapidecode_props.h vaapidecode_props: h264: add base-only property 2017-08-03 17:07:01 +02:00
gstvaapidecodebin.c Classify vaapidecodebin as a hardware decoder 2019-08-28 12:49:03 -04:00
gstvaapidecodebin.h vaapidecodebin: skips configuration once it's done 2017-04-21 11:48:16 +02:00
gstvaapidecodedoc.c docstrings: port ulinks to markdown links 2019-08-23 19:10:15 +02:00
gstvaapiencode.c libs: encoder: get surfaces resolution the same time with formats. 2020-01-02 18:01:45 +01:00
gstvaapiencode.h plugin: encode: delete useless init_properties. 2019-08-30 21:21:04 +08:00
gstvaapiencode_h264.c plugin: encode: change the dmabuf caps to all supported formats. 2019-12-18 20:34:27 +08:00
gstvaapiencode_h264.h vaapiencode: h264: verify if requested profile is supported 2017-07-03 15:33:20 +02:00
gstvaapiencode_h264_fei.c plugin: encode: change the dmabuf caps to all supported formats. 2019-12-18 20:34:27 +08:00
gstvaapiencode_h264_fei.h FEI: plugin: Add vaapih264feienc element 2017-09-01 13:15:05 +02:00
gstvaapiencode_h265.c plugin: encode: change the dmabuf caps to all supported formats. 2019-12-18 20:34:27 +08:00
gstvaapiencode_h265.h HEVC_Encode: Add HEVC(h265) Encoder plugin 2015-05-25 11:58:20 +03:00
gstvaapiencode_jpeg.c plugin: encode: change the dmabuf caps to all supported formats. 2019-12-18 20:34:27 +08:00
gstvaapiencode_jpeg.h plugins: Add JPEG encoder element 2015-02-04 11:18:29 +02:00
gstvaapiencode_mpeg2.c plugin: encode: change the dmabuf caps to all supported formats. 2019-12-18 20:34:27 +08:00
gstvaapiencode_mpeg2.h legal: update copyright notice dates. 2014-01-22 19:02:35 +01:00
gstvaapiencode_vp8.c plugin: encode: change the dmabuf caps to all supported formats. 2019-12-18 20:34:27 +08:00
gstvaapiencode_vp8.h plugins: Add VP8 Encoder 2015-02-13 13:45:32 +02:00
gstvaapiencode_vp9.c plugin: encode: change the dmabuf caps to all supported formats. 2019-12-18 20:34:27 +08:00
gstvaapiencode_vp9.h Add vp9 encode element to "vaapi" plugin 2016-05-30 11:24:14 +03:00
gstvaapifeivideometa.c FEI: plugin: Add fei specific video meta 2017-09-01 11:36:49 +02:00
gstvaapifeivideometa.h FEI: plugin: Add fei specific video meta 2017-09-01 11:36:49 +02:00
gstvaapipluginbase.c plugins: base: do not reset can_dmabuf 2019-12-20 06:38:42 -08:00
gstvaapipluginbase.h plugins: base: manage pad-specific data in a single struct 2019-12-11 21:27:48 +00:00
gstvaapipluginutil.c pluginutil: Remove Mesa from drivers white list 2019-09-06 16:10:54 +00:00
gstvaapipluginutil.h libs: video-format: add GST_VAAPI_FORMATS_ALL 2019-11-27 01:44:49 +01:00
gstvaapipostproc.c plugins: use plugin base macros to access pad specific data 2019-12-11 21:27:48 +00:00
gstvaapipostproc.h vaapipostproc: Use level value for skin-tone-enhancement filter. 2019-09-30 18:14:53 +00:00
gstvaapipostprocutil.c vaapipostproc: allow cropping via properties 2019-09-05 10:42:28 -07:00
gstvaapipostprocutil.h vaapipostproc: move gst_vaapipostproc_fixate_srccaps() 2016-05-09 16:56:10 +02:00
gstvaapisink.c doc: remove xml from comments 2019-05-29 23:08:22 +02: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 Update for g_type_class_add_private() deprecation in recent GLib 2018-06-24 13:07:20 +02:00
gstvaapivideobufferpool.h vaapibufferpool: add gst_vaapi_video_buffer_pool_copy_buffer() 2018-02-20 10:57:12 -06:00
gstvaapivideocontext.c plugin: remove custom GstGL context handling 2018-04-26 19:37:54 +02:00
gstvaapivideocontext.h plugin: remove custom GstGL context handling 2018-04-26 19:37:54 +02:00
gstvaapivideomemory.c libs: surface: port to GstMiniObject 2019-12-20 05:01:08 +00:00
gstvaapivideomemory.h vaapivideomemory: remove unused macro 2018-02-07 09:22:29 +01:00
gstvaapivideometa.c libs: surface: port to GstMiniObject 2019-12-20 05:01:08 +00:00
gstvaapivideometa.h remove the video converter from vaapi buffer meta 2016-11-24 18:32:34 +01:00
gstvaapivideometa_texture.c libs: surface: port to GstMiniObject 2019-12-20 05:01:08 +00:00
gstvaapivideometa_texture.h plugins: re-indent all GstVaapiVideo* related source code. 2014-08-22 15:54:32 +02:00
meson.build docs: Port to hotdoc 2019-05-13 17:00:00 -04:00