libs: encoder: mpeg2: Add highP level for 1080@50p/60p.
authorHe Junyan <junyan.he@intel.com>
Thu, 3 Jun 2021 14:12:04 +0000 (22:12 +0800)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 23 Jun 2021 06:33:40 +0000 (06:33 +0000)
commit310ffc17a8406359af60762f42b5a66cc14f8c3f
tree71d74e8655ffd8ee3d1b8bfcc416ecf2237e7601
parent9f02c3fa4ccf66d0258608ce9eda3051706a835e
libs: encoder: mpeg2: Add highP level for 1080@50p/60p.

The MPEG2 spec has amendment 3 to introduce a new level highP, which
is used for 1080@50p/60p streams. We need to add this level to avoid
encoding failure because of the level check.

Fix: #306
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/merge_requests/432>
gst-libs/gst/vaapi/gstvaapiutils_mpeg2.c
gst-libs/gst/vaapi/gstvaapiutils_mpeg2.h