rtp: Color Space header extension
authorJakub Adam <jakub.adam@collabora.com>
Fri, 8 Jan 2021 16:34:02 +0000 (17:34 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 17 Aug 2021 15:28:19 +0000 (15:28 +0000)
commit286208576f1545b3b22d31246bc05b6e56e80bd5
tree95936e296030a70c0ffe6f38649b2becac98c705
parent0e7a485528617102d45893317f8366e689b96e10
rtp: Color Space header extension

Implements WebRTC header extension defined in
http://www.webrtc.org/experiments/rtp-hdrext/color-space.

It uses RTP header to communicate color space information and optionally
also metadata that is needed in order to properly render a high dynamic
range (HDR) video stream.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/853>
docs/gst_plugins_cache.json
gst/rtp/gstrtp.c
gst/rtp/gstrtpelements.h
gst/rtp/gstrtphdrext-colorspace.c [new file with mode: 0644]
gst/rtp/gstrtphdrext-colorspace.h [new file with mode: 0644]
gst/rtp/meson.build
tests/check/elements/rtphdrext-colorspace.c [new file with mode: 0644]
tests/check/meson.build