From bd3aabbc25b1e5ed2dd68dd6cc0cf87713d2c301 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 4 Mar 2025 01:29:27 +0000 Subject: [PATCH] videorate: add support for JPEG-XS Part-of: --- .../gst-plugins-base/docs/plugins/gst_plugins_cache.json | 4 ++-- subprojects/gst-plugins-base/gst/videorate/gstvideorate.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/subprojects/gst-plugins-base/docs/plugins/gst_plugins_cache.json b/subprojects/gst-plugins-base/docs/plugins/gst_plugins_cache.json index 5c1f430959..47a462e78f 100644 --- a/subprojects/gst-plugins-base/docs/plugins/gst_plugins_cache.json +++ b/subprojects/gst-plugins-base/docs/plugins/gst_plugins_cache.json @@ -15175,12 +15175,12 @@ "long-name": "Video rate adjuster", "pad-templates": { "sink": { - "caps": "video/x-raw(ANY):\n\nvideo/x-bayer(ANY):\n\nimage/jpeg(ANY):\n\nimage/png(ANY):\n", + "caps": "video/x-raw(ANY):\n\nvideo/x-bayer(ANY):\n\nimage/jpeg(ANY):\n\nimage/x-jxsc(ANY):\n alignment: frame\n\nimage/png(ANY):\n", "direction": "sink", "presence": "always" }, "src": { - "caps": "video/x-raw(ANY):\n\nvideo/x-bayer(ANY):\n\nimage/jpeg(ANY):\n\nimage/png(ANY):\n", + "caps": "video/x-raw(ANY):\n\nvideo/x-bayer(ANY):\n\nimage/jpeg(ANY):\n\nimage/x-jxsc(ANY):\n alignment: frame\n\nimage/png(ANY):\n", "direction": "src", "presence": "always" } diff --git a/subprojects/gst-plugins-base/gst/videorate/gstvideorate.c b/subprojects/gst-plugins-base/gst/videorate/gstvideorate.c index d55132373c..57c6f7126b 100644 --- a/subprojects/gst-plugins-base/gst/videorate/gstvideorate.c +++ b/subprojects/gst-plugins-base/gst/videorate/gstvideorate.c @@ -127,7 +127,7 @@ static GstStaticPadTemplate gst_video_rate_src_template = GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS ("video/x-raw(ANY);" "video/x-bayer(ANY);" - "image/jpeg(ANY);" "image/png(ANY)") + "image/jpeg(ANY); image/x-jxsc(ANY), alignment=frame; image/png(ANY)") ); static GstStaticPadTemplate gst_video_rate_sink_template = @@ -135,7 +135,7 @@ static GstStaticPadTemplate gst_video_rate_sink_template = GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("video/x-raw(ANY);" "video/x-bayer(ANY);" - "image/jpeg(ANY);" "image/png(ANY)") + "image/jpeg(ANY); image/x-jxsc(ANY), alignment=frame; image/png(ANY)") ); static void gst_video_rate_swap_prev (GstVideoRate * videorate,