aom: av1enc: Specify Temporal Unit alignment
authorSeungha Yang <seungha@centricular.com>
Fri, 24 Dec 2021 10:49:34 +0000 (19:49 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 23 Mar 2022 19:16:25 +0000 (19:16 +0000)
Encoded bitstream consists of leading Temporal delimiter OBU
with frame, that's Temporal Unit alignment.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1471>

subprojects/gst-plugins-bad/docs/plugins/gst_plugins_cache.json
subprojects/gst-plugins-bad/ext/aom/gstav1enc.c

index 0e66d7b..9332d2c 100644 (file)
                         "presence": "always"
                     },
                     "src": {
-                        "caps": "video/x-av1:\n",
+                        "caps": "video/x-av1:\n      alignment: tu\n",
                         "direction": "src",
                         "presence": "always"
                     }
index f97b6ca..a9f5718 100644 (file)
@@ -218,7 +218,7 @@ static GstStaticPadTemplate gst_av1_enc_src_pad_template =
 GST_STATIC_PAD_TEMPLATE ("src",
     GST_PAD_SRC,
     GST_PAD_ALWAYS,
-    GST_STATIC_CAPS ("video/x-av1")
+    GST_STATIC_CAPS ("video/x-av1, alignment = (string) tu")
     );
 
 static void