videoparsers: av1: Add the AV1 parse.
authorHe Junyan <junyan.he@intel.com>
Tue, 22 Sep 2020 06:54:19 +0000 (14:54 +0800)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 19 Jan 2021 18:38:03 +0000 (18:38 +0000)
commitfe19bc0a2ee0dc770e999be0cd6057d21af4282e
tree951fbbaa2407e5b10e2c364aff4df4dd932dc5dd
parent057fedd178b86531bdcecb65bf073cdf815c3723
videoparsers: av1: Add the AV1 parse.

This AV1 parse implements the conversion between alignment of obu,
tu and frame, and the conversion between stream-format of obu-stream
and annexb.

TODO:
1. May need a property of operating_point to filter the OBUs
2. May add a property to disable deep parse.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1614>
gst/videoparsers/gstav1parse.c [new file with mode: 0644]
gst/videoparsers/gstav1parse.h [new file with mode: 0644]
gst/videoparsers/meson.build
gst/videoparsers/plugin.c