gstreamer/subprojects/gstreamer-vaapi/gst/vaapi
Haihao Xiang 55ceddff91 vaapioverlay: inline sinkpad scaling support
Often, users will need to scale inputs (e.g.
with vaapipostproc) before they are submitted
to the vaapioverlay.  However, this results in
multiple VPP passes/operations in the pipeline
which creates unnecessary process overhead.

This change allows for inputs to be submitted
at original scale to vaapioverlay with per-sinkpad
scale dimensions specified so they can be scaled
and blended/composited in a single VPP pass/operation
to avoid the unnecessary process overhead.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1380>
2022-02-16 19:19:56 -08:00
..
gstcompat.h
gstvaapi.c
gstvaapi.h
gstvaapidecode.c vaapidecode: Autogenerate caps template. 2021-12-02 08:37:19 +00:00
gstvaapidecode.h
gstvaapidecode_props.c
gstvaapidecode_props.h
gstvaapidecodebin.c vaapidecodebin: Misc enhancements. 2021-12-02 08:37:19 +00:00
gstvaapidecodebin.h
gstvaapidecodedoc.c
gstvaapiencode.c
gstvaapiencode.h
gstvaapiencode_h264.c
gstvaapiencode_h264.h
gstvaapiencode_h265.c
gstvaapiencode_h265.h
gstvaapiencode_jpeg.c
gstvaapiencode_jpeg.h
gstvaapiencode_mpeg2.c
gstvaapiencode_mpeg2.h
gstvaapiencode_vp8.c
gstvaapiencode_vp8.h
gstvaapiencode_vp9.c
gstvaapiencode_vp9.h
gstvaapioverlay.c vaapioverlay: inline sinkpad scaling support 2022-02-16 19:19:56 -08:00
gstvaapioverlay.h vaapioverlay: inline sinkpad scaling support 2022-02-16 19:19:56 -08:00
gstvaapipluginbase.c
gstvaapipluginbase.h
gstvaapipluginutil.c vaapi: Disable Wayland if no libdrm 2022-01-31 13:33:31 +00:00
gstvaapipluginutil.h
gstvaapipostproc.c
gstvaapipostproc.h
gstvaapipostprocutil.c
gstvaapipostprocutil.h
gstvaapisink.c
gstvaapisink.h
gstvaapivideobuffer.c
gstvaapivideobuffer.h
gstvaapivideobufferpool.c
gstvaapivideobufferpool.h
gstvaapivideocontext.c
gstvaapivideocontext.h
gstvaapivideomemory.c
gstvaapivideomemory.h
gstvaapivideometa.c
gstvaapivideometa.h
gstvaapivideometa_texture.c
gstvaapivideometa_texture.h
meson.build