va: Move the video format functions into gstlibva.
authorHe Junyan <junyan.he@intel.com>
Wed, 23 Feb 2022 07:25:08 +0000 (15:25 +0800)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 29 Mar 2022 19:48:30 +0000 (19:48 +0000)
commit53783eab6cbe85305eb56db9aa76c82bf0b97de5
tree8f377c38bf9b039789c0e817b4be6fa37ce2eb8f
parentb7086a368f4d74e67d39e98ee4461686f89004e7
va: Move the video format functions into gstlibva.

Untabifying header file.

The logging category was moved from the plugin generic category to
the display category. It can argue that video formats hacks are
display dependant.

Added validations for input parameters.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2048>
subprojects/gst-plugins-bad/gst-libs/gst/va/gstvavideoformat.c [moved from subprojects/gst-plugins-bad/sys/va/gstvavideoformat.c with 98% similarity]
subprojects/gst-plugins-bad/gst-libs/gst/va/gstvavideoformat.h [moved from subprojects/gst-plugins-bad/sys/va/gstvavideoformat.h with 83% similarity]
subprojects/gst-plugins-bad/gst-libs/gst/va/meson.build
subprojects/gst-plugins-bad/sys/va/gstvaallocator.c
subprojects/gst-plugins-bad/sys/va/gstvabasedec.c
subprojects/gst-plugins-bad/sys/va/gstvacaps.c
subprojects/gst-plugins-bad/sys/va/gstvadecoder.c
subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.c
subprojects/gst-plugins-bad/sys/va/gstvafilter.c
subprojects/gst-plugins-bad/sys/va/meson.build
subprojects/gst-plugins-bad/sys/va/vasurfaceimage.c