aom: av1enc: restrict allowed input width and height

Restrict allowed input resolution to something sensible
in light of libaom CVE-2024-5171.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7320>
This commit is contained in:
Tim-Philipp Müller 2024-08-07 19:14:26 +01:00
parent 4b775228bf
commit 24d21cdce4
2 changed files with 3 additions and 3 deletions

View file

@ -3613,7 +3613,7 @@
"long-name": "AV1 Encoder", "long-name": "AV1 Encoder",
"pad-templates": { "pad-templates": {
"sink": { "sink": {
"caps": "video/x-raw:\n format: { I420, Y42B, Y444, YV12 }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 4, 2147483647 ]\n height: [ 4, 2147483647 ]\n", "caps": "video/x-raw:\n format: { I420, Y42B, Y444, YV12 }\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 4, 65536 ]\n height: [ 4, 65536 ]\n",
"direction": "sink", "direction": "sink",
"presence": "always" "presence": "always"
}, },

View file

@ -277,8 +277,8 @@ GST_STATIC_PAD_TEMPLATE ("sink",
GST_STATIC_CAPS ("video/x-raw, " GST_STATIC_CAPS ("video/x-raw, "
"format = (string) { I420, Y42B, Y444, YV12 }, " "format = (string) { I420, Y42B, Y444, YV12 }, "
"framerate = (fraction) [0, MAX], " "framerate = (fraction) [0, MAX], "
"width = (int) [ 4, MAX ], " "width = (int) [ 4, 65536 ], "
"height = (int) [ 4, MAX ]") "height = (int) [ 4, 65536 ]")
); );
/* *INDENT-ON* */ /* *INDENT-ON* */