Projects
Essentials
gstreamer-plugins-bad-codecs
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 14
View file
gstreamer-plugins-bad-codecs.changes
Changed
@@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Fri Apr 14 18:12:40 UTC 2023 - Bjørn Lie <zaitor@opensuse.org> + +- Update to version 1.22.2 +- Add build_what_we_need_only.patch: Make the build even smaller. + +------------------------------------------------------------------- Sat Apr 1 10:47:24 UTC 2023 - Bjørn Lie <zaitor@opensuse.org> - Remove dts and voamrwbenc plugins now available in distro.
View file
gstreamer-plugins-bad-codecs.spec
Changed
@@ -7,14 +7,15 @@ %define _version 1.22.0 Name: gstreamer-plugins-bad-codecs -Version: 1.22.1 +Version: 1.22.2 Release: 0 Summary: Codecs/plugins for gstreamer-plugins-bad License: LGPL-2.1-or-later Group: Productivity/Multimedia/Other URL: https://gstreamer.freedesktop.org -Source0: %{url}/src/%{_name}/%{_name}-%{version}.tar.xz +Source: %{url}/src/%{_name}/%{_name}-%{version}.tar.xz Source99: baselibs.conf +Patch: build_what_we_need_only.patch BuildRequires: c++_compiler BuildRequires: faac-devel @@ -34,6 +35,7 @@ BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= %{_version} BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{_version} BuildRequires: pkgconfig(gstreamer-video-1.0) >= %{_version} +BuildRequires: pkgconfig(gstreamer-codecparsers-1.0) >= %{_version} BuildRequires: pkgconfig(libde265) >= 0.9 BuildRequires: pkgconfig(libmodplug) BuildRequires: pkgconfig(librtmp) @@ -76,14 +78,8 @@ %install %meson_install -# Nuke all files built in gstreamer-plugins-bad in distro -rm -rfv %{buildroot}%{_libdir}/*.so -rm -rfv %{buildroot}%{_libdir}/*.so.0 -rm -rfv %{buildroot}%{_libdir}/*.so.0.*.0 -rm -rfv %{buildroot}%{_libdir}/pkgconfig/ -rm -rfv %{buildroot}%{_includedir}/ -rm -rfv %{buildroot}%{_bindir}/ -rm -rfv %{buildroot}%{_datadir}/gstreamer-%{gst_branch}/encoding-profiles +# Nuke pc file built in gstreamer-plugins-bad in distro +rm -rv %{buildroot}%{_libdir}/pkgconfig/ %files %license COPYING
View file
build_what_we_need_only.patch
Added
@@ -0,0 +1,132 @@ +Index: gst-plugins-bad-1.22.2/meson.build +=================================================================== +--- gst-plugins-bad-1.22.2.orig/meson.build ++++ gst-plugins-bad-1.22.2/meson.build +@@ -309,6 +309,8 @@ gstapp_dep = dependency('gstreamer-app-1 + fallback : 'gst-plugins-base', 'app_dep') + gstaudio_dep = dependency('gstreamer-audio-1.0', version : gst_req, + fallback : 'gst-plugins-base', 'audio_dep') ++gstcodecparsers_dep = dependency('gstreamer-codecparsers-1.0', version : gst_req, ++ fallback : 'gst-plugins-bad', 'codecparsers_dep') + gstfft_dep = dependency('gstreamer-fft-1.0', version : gst_req, + fallback : 'gst-plugins-base', 'fft_dep') + gstriff_dep = dependency('gstreamer-riff-1.0', version : gst_req, +@@ -540,13 +542,8 @@ pkgconfig.generate( + + gpl_allowed = get_option('gpl').allowed() + +-subdir('gst-libs') + subdir('gst') +-subdir('sys') + subdir('ext') +-subdir('tests') +-subdir('data') +-subdir('tools') + + if have_orcc + update_orc_dist_files = find_program('scripts/update-orc-dist-files.py') +Index: gst-plugins-bad-1.22.2/gst/meson.build +=================================================================== +--- gst-plugins-bad-1.22.2.orig/gst/meson.build ++++ gst-plugins-bad-1.22.2/gst/meson.build +@@ -1,19 +1,4 @@ +-foreach plugin : 'accurip', 'adpcmdec', 'adpcmenc', 'aiff', 'asfmux', +- 'audiobuffersplit', 'audiofxbad', 'audiomixmatrix', +- 'audiolatency', 'audiovisualizers', 'autoconvert', 'bayer', +- 'camerabin2', 'codecalpha', 'codectimestamper', 'coloreffects', +- 'debugutils', 'dvbsubenc', +- 'dvbsuboverlay', 'dvdspu', 'faceoverlay', 'festival', +- 'fieldanalysis', 'freeverb', 'frei0r', 'gaudieffects', 'gdp', +- 'geometrictransform', 'id3tag', 'inter', 'interlace', +- 'ivfparse', 'ivtc', 'jp2kdecimator', 'jpegformat', 'librfb', +- 'midi', 'mpegdemux', 'mpegpsmux', 'mpegtsdemux', 'mpegtsmux', +- 'mxf', 'netsim', 'onvif', 'pcapparse', 'pnm', 'proxy', +- 'rawparse', 'removesilence', 'rist', 'rtmp2', 'rtp', 'sdp', +- 'segmentclip', 'siren', 'smooth', 'speed', 'subenc', 'switchbin', +- 'timecode', 'transcode', 'videofilters', +- 'videoframe_audiolevel', 'videoparsers', 'videosignal', +- 'vmnc', 'y4m' ++foreach plugin : 'siren' + if not get_option(plugin).disabled() + subdir(plugin) + endif +Index: gst-plugins-bad-1.22.2/ext/meson.build +=================================================================== +--- gst-plugins-bad-1.22.2.orig/ext/meson.build ++++ gst-plugins-bad-1.22.2/ext/meson.build +@@ -1,75 +1,9 @@ +-subdir('aes') +-subdir('assrender') +-subdir('aom') +-subdir('avtp') +-subdir('bs2b') +-subdir('bz2') +-subdir('chromaprint') +-subdir('closedcaption') +-subdir('colormanagement') +-subdir('curl') +-subdir('dash') +-subdir('dc1394') +-subdir('directfb') +-subdir('dtls') +-subdir('dts') + subdir('faac') + subdir('faad') +-subdir('fdkaac') +-subdir('flite') +-subdir('fluidsynth') +-subdir('gme') +-subdir('gs') +-subdir('gsm') +-subdir('gtk') +-subdir('hls') +-subdir('iqa') +-subdir('isac') +-subdir('kate') +-subdir('ladspa') +-subdir('ldac') + subdir('libde265') +-subdir('lv2') +-subdir('mdns') + subdir('modplug') +-subdir('mpeg2enc') +-subdir('mplex') +-subdir('musepack') +-subdir('neon') +-subdir('onnx') +-subdir('openal') +-subdir('openaptx') +-subdir('opencv') +-subdir('openexr') +-subdir('openh264') +-subdir('openjpeg') +-subdir('openmpt') +-subdir('openni2') +-subdir('opus') +-subdir('qroverlay') + subdir('resindvd') +-subdir('rsvg') + subdir('rtmp') +-subdir('sbc') +-subdir('sctp') +-subdir('smoothstreaming') +-subdir('sndfile') +-subdir('soundtouch') +-subdir('spandsp') +-subdir('srt') +-subdir('srtp') + subdir('svthevcenc') +-subdir('teletextdec') +-subdir('ttml') + subdir('voaacenc') +-subdir('voamrwbenc') +-subdir('vulkan') +-subdir('wayland') +-subdir('webrtc') +-subdir('webrtcdsp') +-subdir('webp') +-subdir('wildmidi') +-subdir('wpe') + subdir('x265') +-subdir('zxing') +-subdir('zbar')
View file
gst-plugins-bad-1.22.1.tar.xz/ChangeLog -> gst-plugins-bad-1.22.2.tar.xz/ChangeLog
Changed
@@ -1,3 +1,388 @@ +=== release 1.22.2 === + +2023-04-11 17:29:28 +0100 Tim-Philipp Müller <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-plugins-bad.doap: + * meson.build: + Release 1.22.2 + +2023-04-10 20:10:50 +0900 Seungha Yang <seungha@centricular.com> + + * gst-libs/gst/codecs/gsth264decoder.c: + * gst-libs/gst/codecs/gsth264picture.c: + h264decoder: Enable low-latency bumping in case of pic_order_cnt_type 2 + In case of POC type 2, output order is equal to decoding order + (no frame reordering) + Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2447 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4383> + +2023-04-06 20:48:17 +0900 Seungha Yang <seungha@centricular.com> + + * gst-libs/gst/codecs/gsth264decoder.c: + * gst-libs/gst/codecs/gsth264picture.c: + * gst-libs/gst/codecs/gsth264picture.h: + h264decoder: Fix for latency report + The minimum latency answered by an element should be the maximum + latency from the element's perspective. Also consider max_reorder_frames + update as a sequence change + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4383> + +2023-04-06 20:26:24 +0900 Seungha Yang <seungha@centricular.com> + + * gst-libs/gst/codecs/gsth264decoder.c: + h264decoder: Ignore invalid max_num_reorder_frames in VUI + It's not fatal and can be ignored + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4383> + +2023-04-06 19:40:12 +0900 Seungha Yang <seungha@centricular.com> + + * gst-libs/gst/codecs/gsth265decoder.c: + h265decoder: Fix for latency report when src caps is not configured + Depending on subclass, negotiation might not happen on new_sequence() + Fixing regression introduced by the commit + 4a4823b9728fbb944e05d89e0fee681ab5b33e25 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4383> + +2023-04-06 19:36:03 +0900 Seungha Yang <seungha@centricular.com> + + * gst-libs/gst/codecs/gsth264decoder.c: + h264decoder: Fix for latency report when src caps is not configured + Depending on subclass, negotiation might not happen on new_sequence() + Fixing regression introduced by the commit + 4a4823b9728fbb944e05d89e0fee681ab5b33e25 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4383> + +2023-04-10 17:31:29 +0800 Wang Chuan <jdyaomo@gmail.com> + + * sys/d3d11/gstd3d11window_win32.cpp: + gstd3d11window: fix memory leak + GstStructure may leak when using external HWND + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4382> + +2023-03-26 16:49:32 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ext/qroverlay/gstdebugqroverlay.c: + debugqroverlay: fix string leak + g_string_free(.., FALSE) gives us ownership of the string + already, no need to duplicate that again with g_strdup(), + and doing so will leak the string returned by g_string_free() + here. Caught by compiler warnings in newer GLib versions. + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4380> + +2023-04-07 22:13:24 +0900 Seungha Yang <seungha@centricular.com> + + * sys/decklink/gstdecklinkaudiosink.cpp: + decklinkaudiosink: Fix playback when video caps is configured before audio + Scheduled playback starts on videosink's state change or on caps + but it's possible that audiosink is configure without caps yet. + Try start scheduled playback on audiosink's caps event as well + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4368> + +2023-04-04 12:22:31 +0200 Wojciech Kapsa <wojciech.kapsa@medvc.eu> + + * docs/plugins/gst_plugins_cache.json: + * sys/decklink/gstdecklink.cpp: + * sys/decklink/gstdecklink.h: + * sys/decklink/gstdecklinkvideosink.cpp: + * sys/decklink/gstdecklinkvideosrc.cpp: + decklink: fix 10 bit RGB (r210) format auto detection + Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2391 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4342> + +2023-03-31 04:40:58 +0900 Seungha Yang <seungha@centricular.com> + + * tools/gst-transcoder.c: + tools: Count argc after parsing GOption on Windows + Existing codes rely on modified argc value by g_option_context_parse() + but g_option_context_parse_strv() is used in case of Windows. + Count arguments after the option parsing manually. + Fixing command "gst-inspect-1.0.exe -b" + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4322> + +2023-03-16 16:02:26 +0000 Colin Kinloch <colin.kinloch@collabora.com> + + * ext/gtk/gstgtkwaylandsink.c: + gtkwaylandsink: Destroy GstWlWindow when parent GtkWindow is destroyed + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4312> + +2023-03-29 12:58:14 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com> + + * gst-libs/gst/vulkan/gstvkmemory.c: + vkmemory: flush whole size + Running element_vkcolorconver test with Vulkan validation layer this error is + raised: + Code 0 : Validation Error: VUID-VkMappedMemoryRange-size-01390 Object 0: + handle = 0x100000000010, type = VK_OBJECT_TYPE_DEVICE_MEMORY; + | MessageID = 0xdd4e6d8b + | vkFlushMappedMemoryRanges: Size in pMemRanges0 is 0x4, which is not a + multiple of VkPhysicalDeviceLimits::nonCoherentAtomSize (0x40) and offset + + size (0x0 + 0x4 = 0x4) not equal to the memory size (0xb). The Vulkan spec + states: If size is not equal to VK_WHOLE_SIZE, size must either be a multiple of + VkPhysicalDeviceLimits::nonCoherentAtomSize, or offset plus size must equal the + size of memory + The reason of is that the image size used in the test doesn't comply hardware + restrictions. In order to avoid juggling with image size and hardware + restrictions, this patch proposes to use VK_WHOLE_SIZE macro. + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4311> + +2023-03-29 12:44:00 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com> + + * tests/check/libs/vkimage.c: + tests: vkimage: add VK_IMAGE_USAGE_SAMPLED_BIT usage bit + Running tests with Vulkan Validation enabled show an error on vkimage tests: + Code 0 : Validation Error: VUID-VkImageViewCreateInfo-image-04441 + Object 0: VK_NULL_HANDLE, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle + = 0x50000000005, type = VK_OBJECT_TYPE_IMAGE; + | MessageID = 0xb75da543 + | Invalid usage flag for VkImage 0x50000000005 used by vkCreateImageView(). In + this case, VkImage should have VK_IMAGE_USAGE_SAMPLED_BIT | + VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | + VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | + VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT | + VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR | + VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT | + VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR | + VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR | + VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR | + VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR | VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM + | VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM set during creation. + The Vulkan spec states: image must have been created with a usage value + containing at least one of the usages defined in the valid image usage list for + image views + This patch adds VK_IMAGE_USAGE_SAMPLED_BIT to the usage bits in test. + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4311> + +2023-03-29 11:04:20 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com> + + * gst-libs/gst/vulkan/gstvkfullscreenquad.c: + vkfullscreenquad: set enable_clear as TRUE by default + While using the validation layer with this pipeline: + gst-launch-1.0 videotestsrc num-buffers=10 ! vulkanupload ! vulkancolorconvert ! vulkansink + The validation layer throws this message: + Code 0 : Validation Error: VUID-VkAttachmentDescription-format-06699 + Object 0: handle = 0x5555562e9610, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x52b3229e | + vkCreateRenderPass: pCreateInfo->pAttachments0 format is + VK_FORMAT_B8G8R8A8_UNORM and loadOp is VK_ATTACHMENT_LOAD_OP_LOAD, but + initialLayout is VK_IMAGE_LAYOUT_UNDEFINED. + The Vulkan spec states: If format includes a color or depth aspect and loadOp is + VK_ATTACHMENT_LOAD_OP_LOAD, then initialLayout must not be VK_IMAGE_LAYOUT_UNDEFINED + When creating the render pass the loadOp can be either + `VK_ATTACHMENT_LOAD_OP_CLEAR` or `VK_ATTACHMENT_LOAD_OP_LOAD` depending on + `enable_clear`. While `enable_clear` is FALSE by default (which means + `VK_ATTACHMENT_LOAD_OP_LOAD`). Nonetheless, its value is explicitly changed by + `vkoverlaycompositor` to FALSE too! + This behavior was introduced in merge request #2470 where + `VK_ATTACHMENT_LOAD_OP_CLEAR` was a fixed value for loadOp. Thus, the bug + consists in a missing initialization of `enable_clear` to TRUE from that merge + request. + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4311> + +2023-03-27 16:28:04 +1100 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/vulkan/gstvkswapper.c: + vulkanswapper: correctly handle force-aspect-ratio=false + It was simply ignored so actually handle it. + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4290> + +2023-02-13 12:05:27 +0100 Stéphane Cerveau <scerveau@igalia.com> + + * ext/openjpeg/gstopenjpegdec.c: + openjpegdec: allow multithread decoding only in subframe mode + To avoid mis-ordered frames, allow multithread decoding only in + subframe mode. + Fixes #1786 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4275> + +2023-03-24 00:23:42 +0900 Seungha Yang <seungha@centricular.com> +
View file
gst-plugins-bad-1.22.1.tar.xz/NEWS -> gst-plugins-bad-1.22.2.tar.xz/NEWS
Changed
@@ -2,13 +2,13 @@ GStreamer 1.22.0 was originally released on 23 January 2023. -The latest bug-fix release in the stable 1.22 series is 1.22.1 and was -released on 04 March 2023. +The latest bug-fix release in the stable 1.22 series is 1.22.2 and was +released on 11 April 2023. See https://gstreamer.freedesktop.org/releases/1.22/ for the latest version of this document. -Last updated: Monday 04 March 2023, 13:00 UTC (log) +Last updated: Tuesday 11 April 2023, 16:45 UTC (log) Introduction @@ -1454,6 +1454,200 @@ - List of Merge Requests applied in 1.22.1 - List of Issues fixed in 1.22.1 +1.22.2 + +The second 1.22 bug-fix release (1.22.2) was released on 11 April 2023. + +This release only contains bugfixes and it should be safe to update from +1.22.x. + +Highlighted bugfixes in 1.22.2 + +- avdec_h264: fix decoder deadlocks with FFmpeg 6.0 +- rtspsrc: fix regression with URI protocols in OPTIONS requests for + RTSP over TLS +- rtspsrc: improved control url handling compatibility for broken + servers +- decklink: fix 10 bit RGB (r210) format auto detection for capture + and fix playout if video caps are configured before audio caps +- d3d11videosink: Fix tearing in case of fullscreen mode +- playbin: fix deadlock when stopping stream with subtitles visible + (even more) +- typefinding: fix regression not detecting application/dash+xml in + some corner cases +- osxvideosink: fix broken aspect ratio and frame drawing region +- decodebin3, parsebin: Improve elementary stream handling when + decoders are not present and fix hang when removing a failing stream +- urisourcebin: Propagate sticky events from parsebin, so that the + STREAM_START event with the GstStream info is always available when + pads get exposed +- v4l2: Add support for YVU420M format; mark JPEG content as parsed +- h264decoder, h265decoder: DPB bumping process and latency reporting + fixes +- Opus: Fix reading of extended channel config in MPEG-TS and fix + missing sample rate when remuxing from RTP to Matroska +- zxing: add support for building against zxing-c++ 2.0 +- cerbero: Fix packaging of Rust plugins on Android; fix modern Gentoo + distro detection +- various bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- datetime: Return G_MAXFLOAT instead of G_MAXDOUBLE for no timezone + offset +- inputselector: Wake up streaming thread before PLAYING_TO_PAUSED + transition +- tools: fix potential crash when passing command-line options on + Windows + +gst-plugins-base + +- alsasink: Fix for being stuck in stop_streaming_threads state +- decodebin3: fix hang when removing a failing stream +- gl: wayland: cleanup on close +- parsebin: Improve elementary stream handling +- playbin: fix deadlock when stopping stream with subtitles visible + even more +- sdp: Skip source-specific caps fields when creating an SDP media + from caps +- urisourcebin: Propagate sticky events from parsebin +- urisourcebin: Activate pad before transferring sticky events +- typefinding: fix failure to recognize application/dash+xml in some + cases + +gst-plugins-good + +- osxvideosink: fix broken aspect ratio and frame drawing region +- qtdemux: Fix seek adjustment with SNAP_AFTER flag +- rtpopusdepay, matroskamux: Fix invalid rate while muxing Opus in + Matroska +- rtpmanager: twcc: Fix duplicate packet handling +- rtsp: url: fix incorrect request URI scheme for TLS transport + methods (regression) +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls +- rtspsrc: fix behavior change with URI protocols in OPTIONS requests +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtpjpegdepay: fix logic error when checking if an end of image (EOI) + tag is present +- v4l2: Add support for YVU420M format +- v4l2: mark JPEG as parsed + +gst-plugins-bad + +- cea708overlay: fix HCR interpretation +- d3d11bufferpool: Fix invalid access in debug print loop +- d3d11compositor: Fix composition error on release_pad() +- d3d11converter: Fix conversion backend selection +- d3d11videosink: Fix tearing in case of fullscreen mode - + d3d11bufferpool: Fix invalid access in debug print loop +- d3d11window: fix memory leak +- decklink: fix 10 bit RGB (r210) format auto detection +- decklinkaudiosink: Fix playback when video caps is configured before + audio +- decklinkvideosrc: RGB 4:4:4 doesn’t work after GStreamer upgrade + (regression) +- decklinkvideosrc: unable to show HDMI stream that Blackmagic’s Media + Express is able to see +- debugqroverlay: fix string leak +- gtkwaylandsink: Destroy GstWlWindow when parent GtkWindow is + destroyed +- gtkwaylandsink: Fix crash when rendering after the window is closed +- ksvideo, directshow: Fix reference leaks in device providers +- h264decoder: Fix DPB bumping process +- h264decoder, h265decoder: Latency reporting related fixes +- h264parse: Validate VUI framerate +- jpegparse: reset parse state when the SOI is not the first marker +- nvencoder: Fix CQP option setting +- nvh264encoder: Fix template caps to include progressive mode as well +- openjpegdec: allow multithread decoding only in subframe mode +- tsdemux: Fix reading of extended Opus channel configuration +- vulkan: fix validation layer issues +- vulkanoverlaycompositor: fix potential use after free +- vulkanswapper: correctly handle force-aspect-ratio=false +- wasapi2: Fix potential crash on device activation failure +- webrtc: Fix segfault traversing ice transports +- webrtc: patch leak caused by early return +- zxing: add support for zxing-c++ 2.0 + +gst-plugins-ugly + +- No changes + +gst-libav + +- avdec_h264 pipeline freeze with FFmpeg6 +- avdeinterlace, avmux: fix element reference leak +- avviddec: Drop decoder stream lock when calling send_packet + +gst-rtsp-server + +- rtsp-server: fix deadlock on shutdown with non-live pipeline if + media isn’t playing/prerolled yet and eos-shutdown is enabled for + the media + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-validate + gst-integration-testsuites + +- No changes + +gst-examples + +- No changes + +Development build environment + +- git: prevent CRLF line ending conversion for patches to fix pango + subproject patching issues on Windows + +Cerbero build tool and packaging changes in 1.22.2 + +- build: retry rust build on SIGBUS errors too +- Fix packaging of rust plugins on Android +- Modern Gentoo distro adaptation +- sbc: update to 2.0 +- speex: update to 1.2.1 + +Contributors to 1.22.2 + +Adrien De Coninck, Albert Sjölund, Alexande B, Antonio Rojas, Arun +Raghavan, Bart Van Severen, Carlo Cabrera, Colin Kinloch, Edward Hervey, +Guillaume Desmottes, Haihua Hu, He Junyan, Ilie Halip, Jordan Petridis,
View file
gst-plugins-bad-1.22.1.tar.xz/RELEASE -> gst-plugins-bad-1.22.2.tar.xz/RELEASE
Changed
@@ -1,4 +1,4 @@ -This is GStreamer gst-plugins-bad 1.22.1. +This is GStreamer gst-plugins-bad 1.22.2. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework!
View file
gst-plugins-bad-1.22.1.tar.xz/docs/plugins/gst_plugins_cache.json -> gst-plugins-bad-1.22.2.tar.xz/docs/plugins/gst_plugins_cache.json
Changed
@@ -11577,7 +11577,7 @@ "long-name": "Decklink Video Sink", "pad-templates": { "sink": { - "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\n", + "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 0/1, 2147483647/1 \n format: r210\n", "direction": "sink", "presence": "always" } @@ -11756,7 +11756,7 @@ "long-name": "Decklink Video Source", "pad-templates": { "src": { - "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\n", + "caps": "video/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: r210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 10/11\n interlace-mode: progressive\n framerate: 30000/1001\n format: r210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 12/11\n interlace-mode: progressive\n framerate: 25/1\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: top-field-first\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: interleaved\n framerate: 30/1\n field-order: top-field-first\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: r210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 1920\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: r210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: r210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: r210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 1280\n height: 720\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1556\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: r210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt709\n chroma-site: mpeg2\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 2048\n height: 1080\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: r210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 3840\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 30000/1001\n field-order: bottom-field-first\n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: interleaved\n framerate: 24000/1001\n field-order: bottom-field-first\n format: r210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: interleaved\n framerate: 25/1\n field-order: top-field-first\n format: r210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 486\npixel-aspect-ratio: 40/33\n interlace-mode: progressive\n framerate: 30000/1001\n format: r210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt601\n chroma-site: mpeg2\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 720\n height: 576\npixel-aspect-ratio: 16/11\n interlace-mode: progressive\n framerate: 25/1\n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: r210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 4096\n height: 2160\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: r210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 7680\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24000/1001\n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 24/1\n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 25/1\n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30000/1001\n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 30/1\n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 50/1\n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60000/1001\n format: r210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: UYVY\n colorimetry: bt2020\n chroma-site: mpeg2\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: v210\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: ARGB\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: BGRA\nvideo/x-raw:\n width: 8192\n height: 4320\npixel-aspect-ratio: 1/1\n interlace-mode: progressive\n framerate: 60/1\n format: r210\n", "direction": "src", "presence": "always" } @@ -12544,6 +12544,11 @@ "desc": "bmdFormat8BitBGRA", "name": "8bit-bgra", "value": "4" + }, + { + "desc": "bmdFormat10BitRGB", + "name": "10bit-rgb", + "value": "5" } }
View file
gst-plugins-bad-1.22.1.tar.xz/ext/bs2b/gstbs2b.c -> gst-plugins-bad-1.22.2.tar.xz/ext/bs2b/gstbs2b.c
Changed
@@ -259,58 +259,58 @@ switch (GST_AUDIO_INFO_FORMAT (audio_info)) { case GST_AUDIO_FORMAT_S8: - element->func = &bs2b_cross_feed_s8; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_s8; break; case GST_AUDIO_FORMAT_U8: - element->func = &bs2b_cross_feed_u8; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_u8; break; case GST_AUDIO_FORMAT_S16BE: - element->func = &bs2b_cross_feed_s16be; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_s16be; break; case GST_AUDIO_FORMAT_S16LE: - element->func = &bs2b_cross_feed_s16le; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_s16le; break; case GST_AUDIO_FORMAT_U16BE: - element->func = &bs2b_cross_feed_u16be; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_u16be; break; case GST_AUDIO_FORMAT_U16LE: - element->func = &bs2b_cross_feed_u16le; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_u16le; break; case GST_AUDIO_FORMAT_S24BE: - element->func = &bs2b_cross_feed_s24be; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_s24be; break; case GST_AUDIO_FORMAT_S24LE: - element->func = &bs2b_cross_feed_s24le; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_s24le; break; case GST_AUDIO_FORMAT_U24BE: - element->func = &bs2b_cross_feed_u24be; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_u24be; break; case GST_AUDIO_FORMAT_U24LE: - element->func = &bs2b_cross_feed_u24le; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_u24le; break; case GST_AUDIO_FORMAT_S32BE: - element->func = &bs2b_cross_feed_s32be; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_s32be; break; case GST_AUDIO_FORMAT_S32LE: - element->func = &bs2b_cross_feed_s32le; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_s32le; break; case GST_AUDIO_FORMAT_U32BE: - element->func = &bs2b_cross_feed_u32be; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_u32be; break; case GST_AUDIO_FORMAT_U32LE: - element->func = &bs2b_cross_feed_u32le; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_u32le; break; case GST_AUDIO_FORMAT_F32BE: - element->func = &bs2b_cross_feed_fbe; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_fbe; break; case GST_AUDIO_FORMAT_F32LE: - element->func = &bs2b_cross_feed_fle; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_fle; break; case GST_AUDIO_FORMAT_F64BE: - element->func = &bs2b_cross_feed_dbe; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_dbe; break; case GST_AUDIO_FORMAT_F64LE: - element->func = &bs2b_cross_feed_dle; + element->func = (GstBs2bProcessFunc) & bs2b_cross_feed_dle; break; default: return FALSE;
View file
gst-plugins-bad-1.22.1.tar.xz/ext/bs2b/gstbs2b.h -> gst-plugins-bad-1.22.2.tar.xz/ext/bs2b/gstbs2b.h
Changed
@@ -40,6 +40,7 @@ typedef struct _GstBs2b GstBs2b; typedef struct _GstBs2bClass GstBs2bClass; +typedef void (*GstBs2bProcessFunc)(t_bs2bdp bs2bdp, void *sample, int n); struct _GstBs2b { @@ -48,7 +49,7 @@ /*< private > */ GMutex bs2b_lock; t_bs2bdp bs2bdp; - void (*func) (); + GstBs2bProcessFunc func; guint bytes_per_sample; };
View file
gst-plugins-bad-1.22.1.tar.xz/ext/closedcaption/gstcea708decoder.c -> gst-plugins-bad-1.22.2.tar.xz/ext/closedcaption/gstcea708decoder.c
Changed
@@ -983,13 +983,13 @@ gst_cea708dec_show_pango_window (Cea708Dec * decoder, guint window_id) { cea708Window *window = decoder->cc_windowswindow_id; - guint16 row, col; + gint16 row, col; gboolean display = FALSE; /* = TRUE when text lines should be written */ gchar line_bufferLINEBUFFER_SIZE; gchar outchar_utf8CC_UTF8_MAX_LENGTH + 1 = { 0 }; guint8 utf8_char_length; - guint16 i, j; - guint16 right_index; /* within a single line of window text, the + gint16 i, j; + gint16 right_index; /* within a single line of window text, the * index of the rightmost non-blank character */ guint16 index; guint len = 0; @@ -1653,8 +1653,8 @@ gst_cea708dec_window_add_char (Cea708Dec * decoder, gunichar c) { cea708Window *window = decoder->cc_windowsdecoder->current_window; - guint16 pen_row; - guint16 pen_col; + gint16 pen_row; + gint16 pen_col; /* Add one character to the current window, using current pen location. * Wrap pen location if necessary */
View file
gst-plugins-bad-1.22.1.tar.xz/ext/gtk/gstgtkwaylandsink.c -> gst-plugins-bad-1.22.2.tar.xz/ext/gtk/gstgtkwaylandsink.c
Changed
@@ -226,6 +226,7 @@ gst_gtk_wayland_sink_get_instance_private (self); GST_OBJECT_LOCK (self); + g_clear_object (&priv->wl_window); priv->gtk_window = NULL; GST_OBJECT_UNLOCK (self); @@ -621,6 +622,7 @@ g_signal_handler_disconnect (priv->gtk_window, priv->gtk_window_destroy_id); priv->gtk_window_destroy_id = 0; + g_clear_object (&priv->wl_window); gtk_widget_destroy (priv->gtk_window); priv->gtk_window = NULL; } @@ -961,6 +963,9 @@ struct wl_surface *surface; struct wl_callback *callback; + if (!priv->wl_window) + return; + wlbuffer = gst_buffer_get_wl_buffer (priv->display, priv->last_buffer); surface = gst_wl_window_get_wl_surface (priv->wl_window);
View file
gst-plugins-bad-1.22.1.tar.xz/ext/openal/gstopenal.c -> gst-plugins-bad-1.22.2.tar.xz/ext/openal/gstopenal.c
Changed
@@ -34,10 +34,8 @@ static gboolean plugin_init (GstPlugin * plugin) { - gboolean ret = FALSE; - - ret |= GST_ELEMENT_REGISTER (openalsink, plugin); - ret |= GST_ELEMENT_REGISTER (openalsrc, plugin); + GST_ELEMENT_REGISTER (openalsink, plugin); + GST_ELEMENT_REGISTER (openalsrc, plugin); return TRUE; }
View file
gst-plugins-bad-1.22.1.tar.xz/ext/openjpeg/gstopenjpegdec.c -> gst-plugins-bad-1.22.2.tar.xz/ext/openjpeg/gstopenjpegdec.c
Changed
@@ -217,10 +217,14 @@ GST_DEBUG_OBJECT (self, "Starting"); self->available_threads = self->max_slice_threads; - if (self->available_threads) - self->decode_frame = gst_openjpeg_dec_decode_frame_multiple; - else - self->decode_frame = gst_openjpeg_dec_decode_frame_single; + self->decode_frame = gst_openjpeg_dec_decode_frame_single; + if (self->available_threads) { + if (gst_video_decoder_get_subframe_mode (decoder)) + self->decode_frame = gst_openjpeg_dec_decode_frame_multiple; + else + GST_INFO_OBJECT (self, + "Multiple threads decoding only available in subframe mode."); + } return TRUE; }
View file
gst-plugins-bad-1.22.1.tar.xz/ext/qroverlay/gstdebugqroverlay.c -> gst-plugins-bad-1.22.2.tar.xz/ext/qroverlay/gstdebugqroverlay.c
Changed
@@ -240,7 +240,7 @@ GstVideoInfo * info, gboolean * reuse_prev) { GstDebugQROverlay *filter = GST_DEBUG_QR_OVERLAY (base); - GString *res = g_string_new (NULL); + GString *res; JsonGenerator *jgen; gchar *framerate_string = g_strdup_printf ("%d/%d", info->fps_n, info->fps_d); @@ -276,9 +276,10 @@ jgen = json_generator_new (); json_node_set_object (root, jobj); json_generator_set_root (jgen, root); + res = g_string_new (NULL); res = json_generator_to_gstring (jgen, res); g_object_unref (jgen); filter->frame_number++; - return g_strdup (g_string_free (res, FALSE)); + return g_string_free (res, FALSE); }
View file
gst-plugins-bad-1.22.1.tar.xz/ext/vulkan/vkoverlaycompositor.c -> gst-plugins-bad-1.22.2.tar.xz/ext/vulkan/vkoverlaycompositor.c
Changed
@@ -729,6 +729,7 @@ comp = gst_video_overlay_composition_ref (ometa->overlay); gst_buffer_remove_meta (buffer, (GstMeta *) ometa); + ometa = NULL; n = gst_video_overlay_composition_n_rectangles (comp); if (n == 0) { @@ -765,7 +766,7 @@ struct vk_overlay *over = &g_array_index (vk_overlay->overlays, struct vk_overlay, i); - if (!overlay_in_rectangles (over, ometa->overlay)) { + if (!overlay_in_rectangles (over, comp)) { g_array_remove_index (vk_overlay->overlays, i); continue; }
View file
gst-plugins-bad-1.22.1.tar.xz/ext/webrtc/webrtcdatachannel.c -> gst-plugins-bad-1.22.2.tar.xz/ext/webrtc/webrtcdatachannel.c
Changed
@@ -871,6 +871,7 @@ GST_WEBRTC_DATA_CHANNEL_UNLOCK (channel); g_set_error (error, GST_WEBRTC_ERROR, GST_WEBRTC_ERROR_INVALID_STATE, "channel is not open"); + gst_buffer_unref (buffer); return FALSE; } GST_WEBRTC_DATA_CHANNEL_UNLOCK (channel); @@ -945,6 +946,7 @@ GST_WEBRTC_DATA_CHANNEL_UNLOCK (channel); g_set_error (error, GST_WEBRTC_ERROR, GST_WEBRTC_ERROR_INVALID_STATE, "channel is not open"); + gst_buffer_unref (buffer); return FALSE; } GST_WEBRTC_DATA_CHANNEL_UNLOCK (channel);
View file
gst-plugins-bad-1.22.1.tar.xz/ext/zxing/gstzxing.cpp -> gst-plugins-bad-1.22.2.tar.xz/ext/zxing/gstzxing.cpp
Changed
@@ -62,6 +62,7 @@ #include "ReadBarcode.h" #include "TextUtfEncoding.h" +#include "ZXVersion.h" using namespace ZXing; @@ -369,7 +370,11 @@ if (result.isValid ()) { GST_DEBUG_OBJECT (zxing, "Symbol found. Text: %s Format: %s", result.text ().c_str (), +#if ZXING_VERSION_MAJOR >= 2 + ToString (result.format ()).c_str ()); +#else ToString (result.format ())); +#endif } else { goto out; } @@ -394,7 +399,11 @@ "timestamp", G_TYPE_UINT64, timestamp, "stream-time", G_TYPE_UINT64, stream_time, "running-time", G_TYPE_UINT64, running_time, +#if ZXING_VERSION_MAJOR >= 2 + "type", G_TYPE_STRING, ToString (result.format ()).c_str (), +#else "type", G_TYPE_STRING, ToString (result.format ()), +#endif "symbol", G_TYPE_STRING, result.text ().c_str (), NULL);
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/codecs/gsth264decoder.c -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/codecs/gsth264decoder.c
Changed
@@ -2164,50 +2164,32 @@ gst_h264_picture_unref (picture); - /* For the live mode, we try to bump here to avoid waiting - for another decoding circle. */ - if (priv->is_live && priv->compliance != GST_H264_DECODER_COMPLIANCE_STRICT) + /* For low-latency output, we try to bump here to avoid waiting + * for another decoding circle. */ + if (bump_level != GST_H264_DPB_BUMP_NORMAL_LATENCY) _bump_dpb (self, bump_level, NULL, ret); } -static gboolean -gst_h264_decoder_update_max_num_reorder_frames (GstH264Decoder * self, - GstH264SPS * sps) +static gint +gst_h264_decoder_get_max_num_reorder_frames (GstH264Decoder * self, + GstH264SPS * sps, gint max_dpb_size) { GstH264DecoderPrivate *priv = self->priv; - gsize max_num_reorder_frames = 0; if (sps->vui_parameters_present_flag && sps->vui_parameters.bitstream_restriction_flag) { - max_num_reorder_frames = sps->vui_parameters.num_reorder_frames; - if (max_num_reorder_frames > gst_h264_dpb_get_max_num_frames (priv->dpb)) { + if (sps->vui_parameters.num_reorder_frames > max_dpb_size) { GST_WARNING ("max_num_reorder_frames present, but larger than MaxDpbFrames (%d > %d)", - (gint) max_num_reorder_frames, - gst_h264_dpb_get_max_num_frames (priv->dpb)); - - max_num_reorder_frames = 0; - return FALSE; + sps->vui_parameters.num_reorder_frames, max_dpb_size); + return max_dpb_size; } - gst_h264_dpb_set_max_num_reorder_frames (priv->dpb, max_num_reorder_frames); - - return TRUE; - } - - if (priv->compliance == GST_H264_DECODER_COMPLIANCE_STRICT) { - gst_h264_dpb_set_max_num_reorder_frames (priv->dpb, - gst_h264_dpb_get_max_num_frames (priv->dpb)); - return TRUE; - } - - /* max_num_reorder_frames not present, infer it from profile/constraints. */ - if (sps->profile_idc == 66 || sps->profile_idc == 83) { - /* baseline, constrained baseline and scalable-baseline profiles - only contain I/P frames. */ - max_num_reorder_frames = 0; + return sps->vui_parameters.num_reorder_frames; } else if (sps->constraint_set3_flag) { - /* constraint_set3_flag may mean the -intra only profile. */ + /* If max_num_reorder_frames is not present, if profile id is equal to + * 44, 86, 100, 110, 122, or 244 and constraint_set3_flag is equal to 1, + * max_num_reorder_frames shall be inferred to be equal to 0 */ switch (sps->profile_idc) { case 44: case 86: @@ -2215,19 +2197,21 @@ case 110: case 122: case 244: - max_num_reorder_frames = 0; - break; + return 0; default: - max_num_reorder_frames = gst_h264_dpb_get_max_num_frames (priv->dpb); break; } - } else { - max_num_reorder_frames = gst_h264_dpb_get_max_num_frames (priv->dpb); } - gst_h264_dpb_set_max_num_reorder_frames (priv->dpb, max_num_reorder_frames); + /* Relaxed conditions (undefined by spec) */ + if (priv->compliance != GST_H264_DECODER_COMPLIANCE_STRICT && + (sps->profile_idc == 66 || sps->profile_idc == 83)) { + /* baseline, constrained baseline and scalable-baseline profiles + * only contain I/P frames. */ + return 0; + } - return TRUE; + return max_dpb_size; } typedef enum @@ -2309,20 +2293,22 @@ GstStructure *structure; gint fps_d = 1, fps_n = 0; GstH264DpbBumpMode bump_level; - guint32 frames_delay; + guint32 frames_delay, max_frames_delay; caps = gst_pad_get_current_caps (GST_VIDEO_DECODER_SRC_PAD (self)); - if (!caps) - return; + if (!caps && self->input_state) + caps = gst_caps_ref (self->input_state->caps); - structure = gst_caps_get_structure (caps, 0); - if (gst_structure_get_fraction (structure, "framerate", &fps_n, &fps_d)) { - if (fps_n == 0) { - /* variable framerate: see if we have a max-framerate */ - gst_structure_get_fraction (structure, "max-framerate", &fps_n, &fps_d); + if (caps) { + structure = gst_caps_get_structure (caps, 0); + if (gst_structure_get_fraction (structure, "framerate", &fps_n, &fps_d)) { + if (fps_n == 0) { + /* variable framerate: see if we have a max-framerate */ + gst_structure_get_fraction (structure, "max-framerate", &fps_n, &fps_d); + } } + gst_caps_unref (caps); } - gst_caps_unref (caps); /* if no fps or variable, then 25/1 */ if (fps_n == 0) { @@ -2330,35 +2316,32 @@ fps_d = 1; } + frames_delay = max_dpb_size; + bump_level = get_bump_level (self); - frames_delay = 0; - switch (bump_level) { - case GST_H264_DPB_BUMP_NORMAL_LATENCY: - /* We always wait the DPB full before bumping. */ - frames_delay = max_dpb_size; - break; - case GST_H264_DPB_BUMP_LOW_LATENCY: - /* We bump the IDR if the second frame is not a minus POC. */ - frames_delay = 1; - break; - case GST_H264_DPB_BUMP_VERY_LOW_LATENCY: - /* We bump the IDR immediately. */ + if (bump_level != GST_H264_DPB_BUMP_NORMAL_LATENCY) { + if (sps->pic_order_cnt_type == 2) { + /* POC type 2 has does not allow frame reordering */ frames_delay = 0; - break; - default: - g_assert_not_reached (); - break; + } else { + guint32 max_reorder_frames = + gst_h264_dpb_get_max_num_reorder_frames (priv->dpb); + frames_delay = MIN (max_dpb_size, max_reorder_frames); + } } /* Consider output delay wanted by subclass */ frames_delay += priv->preferred_output_delay; + max_frames_delay = max_dpb_size + priv->preferred_output_delay; + min = gst_util_uint64_scale_int (frames_delay * GST_SECOND, fps_d, fps_n); - max = gst_util_uint64_scale_int ((max_dpb_size + priv->preferred_output_delay) - * GST_SECOND, fps_d, fps_n); + max = gst_util_uint64_scale_int (max_frames_delay * GST_SECOND, fps_d, fps_n); - GST_LOG_OBJECT (self, - "latency min %" G_GUINT64_FORMAT " max %" G_GUINT64_FORMAT, min, max); + GST_DEBUG_OBJECT (self, + "latency min %" GST_TIME_FORMAT ", max %" GST_TIME_FORMAT + ", frames-delay %d", GST_TIME_ARGS (min), GST_TIME_ARGS (max), + frames_delay); gst_video_decoder_set_latency (GST_VIDEO_DECODER (self), min, max); } @@ -2374,6 +2357,8 @@ gint max_dpb_frames; gint max_dpb_size; gint prev_max_dpb_size; + gint max_reorder_frames; + gint prev_max_reorder_frames; gboolean prev_interlaced; gboolean interlaced; GstFlowReturn ret = GST_FLOW_OK; @@ -2438,15 +2423,22 @@ prev_max_dpb_size = gst_h264_dpb_get_max_num_frames (priv->dpb); prev_interlaced = gst_h264_dpb_get_interlaced (priv->dpb); + + prev_max_reorder_frames = gst_h264_dpb_get_max_num_reorder_frames (priv->dpb); + max_reorder_frames = + gst_h264_decoder_get_max_num_reorder_frames (self, sps, max_dpb_size); + if (priv->width != sps->width || priv->height != sps->height || - prev_max_dpb_size != max_dpb_size || prev_interlaced != interlaced) { + prev_max_dpb_size != max_dpb_size || prev_interlaced != interlaced || + prev_max_reorder_frames != max_reorder_frames) {
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/codecs/gsth264picture.c -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/codecs/gsth264picture.c
Changed
@@ -264,6 +264,22 @@ } /** + * gst_h264_dpb_get_max_num_reorder_frames: + * @dpb: a #GstH264Dpb + * + * Returns: Maximum number of reorder frames + * + * Since: 1.22.2 + */ +guint32 +gst_h264_dpb_get_max_num_reorder_frames (GstH264Dpb * dpb) +{ + g_return_val_if_fail (dpb != NULL, GST_H264_DPB_MAX_SIZE); + + return dpb->max_num_reorder_frames; +} + +/** * gst_h264_dpb_add: * @dpb: a #GstH264Dpb * @picture: (transfer full): a #GstH264Picture @@ -659,7 +675,7 @@ } static gint -gst_h264_dpb_get_lowest_output_needed_picture (GstH264Dpb * dpb, +gst_h264_dpb_get_lowest_output_needed_picture (GstH264Dpb * dpb, gboolean force, GstH264Picture ** picture) { gint i; @@ -672,7 +688,7 @@ GstH264Picture *picture = g_array_index (dpb->pic_list, GstH264Picture *, i); - if (!picture->needed_for_output) + if (!force && !picture->needed_for_output) continue; if (!GST_H264_PICTURE_IS_FRAME (picture) && @@ -721,7 +737,8 @@ lowest_poc = G_MAXINT32; is_ref_picture = FALSE; - lowest_index = gst_h264_dpb_get_lowest_output_needed_picture (dpb, &picture); + lowest_index = gst_h264_dpb_get_lowest_output_needed_picture (dpb, + FALSE, &picture); if (lowest_index >= 0) { lowest_poc = picture->pic_order_cnt; is_ref_picture = picture->ref_pic; @@ -743,6 +760,12 @@ if (!gst_h264_dpb_has_empty_frame_buffer (dpb)) goto normal_bump; + /* In case of POC type 2, decoding order is equal to output order */ + if (picture->pic_order_cnt_type == 2) { + GST_TRACE ("POC type == 2, bumping"); + return TRUE; + } + /* 7.4.1.2.2: The values of picture order count for the coded pictures in consecutive access units in decoding order containing non-reference pictures shall be non-decreasing. Safe. */ @@ -887,23 +910,36 @@ GstH264Picture *other_picture; gint i; gint index; + gboolean output_needed = TRUE; g_return_val_if_fail (dpb != NULL, NULL); - index = gst_h264_dpb_get_lowest_output_needed_picture (dpb, &picture); + index = gst_h264_dpb_get_lowest_output_needed_picture (dpb, FALSE, &picture); + /* Bumping is needed but has no output needed pictures. Pick the smallest + * POC picture */ + if (!picture && !drain) { + index = gst_h264_dpb_get_lowest_output_needed_picture (dpb, TRUE, &picture); + if (picture) + output_needed = FALSE; + } if (!picture || index < 0) return NULL; picture->needed_for_output = FALSE; - dpb->num_output_needed--; + if (output_needed) + dpb->num_output_needed--; + g_assert (dpb->num_output_needed >= 0); /* NOTE: don't use g_array_remove_index_fast here since the last picture * need to be referenced for bumping decision */ - if (!GST_H264_PICTURE_IS_REF (picture) || drain) + if (!GST_H264_PICTURE_IS_REF (picture) || drain || + /* Or in case of emergency bumping, remove this picture from dpb as well */ + !output_needed) { g_array_remove_index (dpb->pic_list, index); + } other_picture = picture->other_field; if (other_picture) {
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/codecs/gsth264picture.h -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/codecs/gsth264picture.h
Changed
@@ -250,6 +250,9 @@ guint32 max_num_reorder_frames); GST_CODECS_API +guint32 gst_h264_dpb_get_max_num_reorder_frames (GstH264Dpb * dpb); + +GST_CODECS_API gboolean gst_h264_dpb_get_interlaced (GstH264Dpb * dpb); GST_CODECS_API
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/codecs/gsth265decoder.c -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/codecs/gsth265decoder.c
Changed
@@ -363,17 +363,19 @@ guint frames_delay; caps = gst_pad_get_current_caps (GST_VIDEO_DECODER_SRC_PAD (self)); - if (!caps) - return; - - structure = gst_caps_get_structure (caps, 0); - if (gst_structure_get_fraction (structure, "framerate", &fps_n, &fps_d)) { - if (fps_n == 0) { - /* variable framerate: see if we have a max-framerate */ - gst_structure_get_fraction (structure, "max-framerate", &fps_n, &fps_d); + if (!caps && self->input_state) + caps = gst_caps_ref (self->input_state->caps); + + if (caps) { + structure = gst_caps_get_structure (caps, 0); + if (gst_structure_get_fraction (structure, "framerate", &fps_n, &fps_d)) { + if (fps_n == 0) { + /* variable framerate: see if we have a max-framerate */ + gst_structure_get_fraction (structure, "max-framerate", &fps_n, &fps_d); + } } + gst_caps_unref (caps); } - gst_caps_unref (caps); /* if no fps or variable, then 25/1 */ if (fps_n == 0) {
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/d3d11/gstd3d11bufferpool.cpp -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/d3d11/gstd3d11bufferpool.cpp
Changed
@@ -206,7 +206,7 @@ GST_LOG_OBJECT (self, "Direct3D11 Allocation params"); GST_LOG_OBJECT (self, "\tD3D11AllocationFlags: 0x%x", priv->d3d11_params->flags); - for (i = 0; GST_VIDEO_MAX_PLANES; i++) { + for (i = 0; i < GST_VIDEO_MAX_PLANES; i++) { if (desci.Format == DXGI_FORMAT_UNKNOWN) break; GST_LOG_OBJECT (self, "\tplane %d %dx%d, DXGI format %d",
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/d3d11/gstd3d11converter.cpp -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/d3d11/gstd3d11converter.cpp
Changed
@@ -4145,7 +4145,7 @@ if (in_d3d11) piv_available = gst_d3d11_converter_piv_available (self, in_buf); - if ((priv->supported_backend & GST_D3D11_CONVERTER_BACKEND_SHADER) != 0) { + if ((priv->supported_backend & GST_D3D11_CONVERTER_BACKEND_SHADER) == 0) { /* processor only */ use_processor = TRUE; } else if (piv_available) {
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/vulkan/gstvkfullscreenquad.c -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/vulkan/gstvkfullscreenquad.c
Changed
@@ -813,6 +813,7 @@ priv->dst_alpha_blend_factor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA; priv->colour_blend_op = VK_BLEND_OP_ADD; priv->alpha_blend_op = VK_BLEND_OP_ADD; + priv->enable_clear = TRUE; } /**
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/vulkan/gstvkmemory.c -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/vulkan/gstvkmemory.c
Changed
@@ -151,7 +151,7 @@ /* .pNext = */ .memory = mem->mem_ptr, .offset = mem->vk_offset, - .size = mem->mem.size, + .size = VK_WHOLE_SIZE, }; err = vkFlushMappedMemoryRanges (mem->device->device, 1u, &range);
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/vulkan/gstvkswapper.c -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/vulkan/gstvkswapper.c
Changed
@@ -1103,8 +1103,12 @@ g_assert (priv->surface_location.h == gst_vulkan_image_memory_get_height (swap_img)); - gst_video_sink_center_rect (src, priv->surface_location, &priv->display_rect, - priv->force_aspect_ratio); + if (priv->force_aspect_ratio) { + gst_video_sink_center_rect (src, priv->surface_location, + &priv->display_rect, priv->force_aspect_ratio); + } else { + priv->display_rect = priv->surface_location; + } GST_TRACE_OBJECT (swapper, "rendering into result rectangle %ux%u+%u,%u " "src %ux%u dst %ux%u", priv->display_rect.w, priv->display_rect.h,
View file
gst-plugins-bad-1.22.1.tar.xz/gst-libs/gst/webrtc/nice/nicestream.c -> gst-plugins-bad-1.22.2.tar.xz/gst-libs/gst/webrtc/nice/nicestream.c
Changed
@@ -149,13 +149,14 @@ ice->priv->gathered = TRUE; - for (l = ice->priv->transports; l; l = l->next) { + for (l = ice->priv->transports; l;) { GstWebRTCICETransport *trans = g_weak_ref_get (l->data); if (trans) { gst_webrtc_ice_transport_gathering_state_change (trans, GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE); g_object_unref (trans); + l = l->next; } else { l = _delete_transport (&ice->priv->transports, l); } @@ -174,7 +175,7 @@ GList *l; GstWebRTCNiceStream *nice_stream = GST_WEBRTC_NICE_STREAM (stream); - for (l = nice_stream->priv->transports; l; l = l->next) { + for (l = nice_stream->priv->transports; l;) { GstWebRTCICETransport *trans = g_weak_ref_get (l->data); if (trans) { g_object_get (trans, "component", &trans_comp, NULL); @@ -183,6 +184,7 @@ return trans; else gst_object_unref (trans); + l = l->next; } else { l = _delete_transport (&nice_stream->priv->transports, l); } @@ -234,13 +236,14 @@ if (nice_stream->priv->gathered) return TRUE; - for (l = nice_stream->priv->transports; l; l = l->next) { + for (l = nice_stream->priv->transports; l;) { GstWebRTCICETransport *trans = g_weak_ref_get (l->data); if (trans) { gst_webrtc_ice_transport_gathering_state_change (trans, GST_WEBRTC_ICE_GATHERING_STATE_GATHERING); g_object_unref (trans); + l = l->next; } else { l = _delete_transport (&nice_stream->priv->transports, l); } @@ -273,12 +276,13 @@ goto cleanup; } - for (l = nice_stream->priv->transports; l; l = l->next) { + for (l = nice_stream->priv->transports; l;) { GstWebRTCNiceTransport *trans = g_weak_ref_get (l->data); if (trans) { gst_webrtc_nice_transport_update_buffer_size (trans); g_object_unref (trans); + l = l->next; } else { l = _delete_transport (&nice_stream->priv->transports, l); }
View file
gst-plugins-bad-1.22.1.tar.xz/gst-plugins-bad.doap -> gst-plugins-bad-1.22.2.tar.xz/gst-plugins-bad.doap
Changed
@@ -35,6 +35,16 @@ <release> <Version> + <revision>1.22.2</revision> + <branch>1.22</branch> + <name></name> + <created>2023-04-11</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.2.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.22.1</revision> <branch>1.22</branch> <name></name>
View file
gst-plugins-bad-1.22.1.tar.xz/gst/jpegformat/gstjpegparse.c -> gst-plugins-bad-1.22.2.tar.xz/gst/jpegformat/gstjpegparse.c
Changed
@@ -653,10 +653,14 @@ } static GstFlowReturn -gst_jpeg_parse_push_frame (GstJpegParse * parse, GstBaseParseFrame * frame, +gst_jpeg_parse_finish_frame (GstJpegParse * parse, GstBaseParseFrame * frame, gint size) { GstBaseParse *bparse = GST_BASE_PARSE (parse); + GstFlowReturn ret; + + if (parse->tags) + gst_base_parse_merge_tags (bparse, parse->tags, GST_TAG_MERGE_REPLACE); if (!gst_jpeg_parse_set_new_caps (parse)) return GST_FLOW_ERROR; @@ -667,7 +671,11 @@ GST_WARNING_OBJECT (parse, "Potentially invalid picture"); } - return gst_base_parse_finish_frame (bparse, frame, size); + ret = gst_base_parse_finish_frame (bparse, frame, size); + + gst_jpeg_parse_reset (parse); + + return ret; } static GstFlowReturn @@ -709,7 +717,7 @@ /* check if the whole segment is available */ if (offset + seg.size > mapinfo.size) { - GST_INFO_OBJECT (parse, "incomplete segment: %x offset %d", marker, + GST_DEBUG_OBJECT (parse, "incomplete segment: %x offset %d", marker, offset); parse->last_offset = offset - 2; goto beach; @@ -717,37 +725,46 @@ offset += seg.size; - GST_INFO_OBJECT (parse, "marker found: %x offset %d / size %" + GST_LOG_OBJECT (parse, "marker found: %x offset %d / size %" G_GSSIZE_FORMAT "", marker, seg.offset, seg.size); switch (marker) { case GST_JPEG_MARKER_SOI: - parse->state |= GST_JPEG_PARSER_STATE_GOT_SOI; - /* unset tags */ - gst_base_parse_merge_tags (bparse, NULL, GST_TAG_MERGE_UNDEFINED); - /* remove all previous bytes */ + /* This means that new SOI comes without an previous EOI. */ if (offset > 2) { + /* If already some data segment parsed, push it as a frame. */ + if (valid_state (parse->state, GST_JPEG_PARSER_STATE_GOT_SOS)) { + gst_buffer_unmap (frame->buffer, &mapinfo); + + frame->out_buffer = gst_buffer_copy_region (frame->buffer, + GST_BUFFER_COPY_ALL, 0, seg.offset - 2); + GST_MINI_OBJECT_FLAGS (frame->out_buffer) |= + GST_BUFFER_FLAG_CORRUPTED; + + GST_WARNING_OBJECT (parse, "Push a frame without EOI, size %d", + seg.offset - 2); + return gst_jpeg_parse_finish_frame (parse, frame, seg.offset - 2); + } + + gst_jpeg_parse_reset (parse); + parse->state |= GST_JPEG_PARSER_STATE_GOT_SOI; + /* unset tags */ + gst_base_parse_merge_tags (bparse, NULL, GST_TAG_MERGE_UNDEFINED); + *skipsize = offset - 2; GST_DEBUG_OBJECT (parse, "skipping %d bytes before SOI", *skipsize); parse->last_offset = 2; goto beach; } - break; - case GST_JPEG_MARKER_EOI:{ - GstFlowReturn ret; + /* unset tags */ + gst_base_parse_merge_tags (bparse, NULL, GST_TAG_MERGE_UNDEFINED); + parse->state |= GST_JPEG_PARSER_STATE_GOT_SOI; + break; + case GST_JPEG_MARKER_EOI: gst_buffer_unmap (frame->buffer, &mapinfo); - - if (parse->tags) { - gst_base_parse_merge_tags (bparse, parse->tags, - GST_TAG_MERGE_REPLACE); - } - - ret = gst_jpeg_parse_push_frame (parse, frame, seg.offset); - gst_jpeg_parse_reset (parse); - - return ret; - } + return gst_jpeg_parse_finish_frame (parse, frame, seg.offset); + break; case GST_JPEG_MARKER_SOS: if (!valid_state (parse->state, GST_JPEG_PARSER_STATE_GOT_SOF)) GST_WARNING_OBJECT (parse, "SOS marker without SOF one");
View file
gst-plugins-bad-1.22.1.tar.xz/gst/mpegtsdemux/tsdemux.c -> gst-plugins-bad-1.22.2.tar.xz/gst/mpegtsdemux/tsdemux.c
Changed
@@ -1601,11 +1601,12 @@ guint8 stream_count_minus_one, coupled_stream_count; gint stream_count_minus_one_len, coupled_stream_count_len; gint channel_mapping_len, i; + guint remaining_bytes; + remaining_bytes = gst_byte_reader_get_remaining (&br); gst_bit_reader_init (&breader, gst_byte_reader_get_data_unchecked - (&br, gst_byte_reader_get_remaining - (&br)), gst_byte_reader_get_remaining (&br)); + (&br, remaining_bytes), remaining_bytes); stream_count_minus_one_len = ceil (_gst_log2 (channels)); if (!gst_bit_reader_get_bits_uint8 (&breader,
View file
gst-plugins-bad-1.22.1.tar.xz/gst/mxf/mxfmetadata.c -> gst-plugins-bad-1.22.2.tar.xz/gst/mxf/mxfmetadata.c
Changed
@@ -6155,7 +6155,7 @@ { MXFMetadataMultipleDescriptor *self = MXF_METADATA_MULTIPLE_DESCRIPTOR (m); MXFMetadataBase *current = NULL; - guint i, have_subdescriptors = 0; + guint i; #ifndef GST_DISABLE_GST_DEBUG gchar str48; #endif @@ -6171,7 +6171,6 @@ if (current && MXF_IS_METADATA_GENERIC_DESCRIPTOR (current)) { if (mxf_metadata_base_resolve (current, metadata)) { self->sub_descriptorsi = MXF_METADATA_GENERIC_DESCRIPTOR (current); - have_subdescriptors++; } else { GST_ERROR ("Couldn't resolve descriptor %s", mxf_uuid_to_string (&self->sub_descriptors_uidsi, str));
View file
gst-plugins-bad-1.22.1.tar.xz/gst/videoparsers/gsth264parse.c -> gst-plugins-bad-1.22.2.tar.xz/gst/videoparsers/gsth264parse.c
Changed
@@ -276,6 +276,7 @@ h264parse->packetized = FALSE; h264parse->push_codec = FALSE; h264parse->first_frame = TRUE; + h264parse->ignore_vui_fps = FALSE; gst_buffer_replace (&h264parse->codec_data, NULL); gst_buffer_replace (&h264parse->codec_data_in, NULL); @@ -2039,6 +2040,82 @@ } } +typedef enum +{ + GST_H264_LEVEL_L1 = 10, + GST_H264_LEVEL_L1B = 9, + GST_H264_LEVEL_L1_1 = 11, + GST_H264_LEVEL_L1_2 = 12, + GST_H264_LEVEL_L1_3 = 13, + GST_H264_LEVEL_L2_0 = 20, + GST_H264_LEVEL_L2_1 = 21, + GST_H264_LEVEL_L2_2 = 22, + GST_H264_LEVEL_L3 = 30, + GST_H264_LEVEL_L3_1 = 31, + GST_H264_LEVEL_L3_2 = 32, + GST_H264_LEVEL_L4 = 40, + GST_H264_LEVEL_L4_1 = 41, + GST_H264_LEVEL_L4_2 = 42, + GST_H264_LEVEL_L5 = 50, + GST_H264_LEVEL_L5_1 = 51, + GST_H264_LEVEL_L5_2 = 52, + GST_H264_LEVEL_L6 = 60, + GST_H264_LEVEL_L6_1 = 61, + GST_H264_LEVEL_L6_2 = 62, +} GstH264Level; + +typedef struct +{ + GstH264Level level; + guint max_sample_per_sec; +} GstH264LevelLimit; + +static const GstH264LevelLimit level_limits_map = { + {GST_H264_LEVEL_L1, 380160}, + {GST_H264_LEVEL_L1B, 380160}, + {GST_H264_LEVEL_L1_1, 768000}, + {GST_H264_LEVEL_L1_2, 1536000}, + {GST_H264_LEVEL_L1_3, 3041280}, + {GST_H264_LEVEL_L2_0, 3041280}, + {GST_H264_LEVEL_L2_1, 5068800}, + {GST_H264_LEVEL_L2_2, 5184000}, + {GST_H264_LEVEL_L3, 10368000}, + {GST_H264_LEVEL_L3_1, 27648000}, + {GST_H264_LEVEL_L3_2, 55296000}, + {GST_H264_LEVEL_L4, 62914560}, + {GST_H264_LEVEL_L4_1, 62914560}, + {GST_H264_LEVEL_L4_2, 62914560}, + {GST_H264_LEVEL_L5, 150994994}, + {GST_H264_LEVEL_L5_1, 251658240}, + {GST_H264_LEVEL_L5_2, 530841600}, + {GST_H264_LEVEL_L6, 1069547520}, + {GST_H264_LEVEL_L6_1, 2139095040}, + {GST_H264_LEVEL_L6_2, 4278190080}, +}; + +/* A.3.4 Effect of level limits on frame rate (informative) */ +static guint +get_max_samples_per_second (const GstH264SPS * sps) +{ + guint i; + guint n_levels = G_N_ELEMENTS (level_limits_map); + GstH264Level level = (GstH264Level) sps->level_idc; + + if (level == GST_H264_LEVEL_L1_1 && + (sps->profile_idc == 66 || sps->profile_idc == 77) && + sps->constraint_set3_flag) { + /* Level 1b */ + level = GST_H264_LEVEL_L1B; + } + + for (i = 0; i < n_levels; i++) { + if (level == level_limits_mapi.level) + return level_limits_mapi.max_sample_per_sec; + } + + return level_limits_mapn_levels - 1.max_sample_per_sec; +} + static void gst_h264_parse_update_src_caps (GstH264Parse * h264parse, GstCaps * caps) { @@ -2122,6 +2199,32 @@ * it in case we have no info */ gst_h264_video_calculate_framerate (sps, h264parse->field_pic_flag, h264parse->sei_pic_struct, &fps_num, &fps_den); + + /* Checks whether given framerate makes sense or not + * See also A.3.4 Effect of level limits on frame rate (informative) + */ + h264parse->ignore_vui_fps = FALSE; + if (fps_num > 0 && fps_den > 0 && sps->width > 0 && sps->height > 0 && + sps->vui_parameters_present_flag && + sps->vui_parameters.timing_info_present_flag) { + guint luma_samples = sps->width * sps->height; + guint max_samples = get_max_samples_per_second (sps); + gdouble max_fps, cur_fps; + + cur_fps = (gdouble) fps_num / fps_den; + max_fps = (gdouble) max_samples / luma_samples; + + /* XXX: allows up to 2x higher framerate */ + if (max_fps * 2 < cur_fps) { + GST_WARNING_OBJECT (h264parse, + "VUI framerate %.1f exceeds allowed maximum %.1f", + cur_fps, max_fps); + fps_num = 0; + fps_den = 1; + h264parse->ignore_vui_fps = TRUE; + } + } + if (G_UNLIKELY (h264parse->fps_num != fps_num || h264parse->fps_den != fps_den)) { GST_DEBUG_OBJECT (h264parse, "framerate changed %d/%d", fps_num, fps_den); @@ -2461,6 +2564,9 @@ if (!sps) { GST_DEBUG_OBJECT (h264parse, "referred SPS invalid"); goto fps_duration; + } else if (h264parse->ignore_vui_fps) { + GST_DEBUG_OBJECT (h264parse, "VUI framerate is not reliable"); + goto fps_duration; } else if (!sps->vui_parameters_present_flag) { GST_DEBUG_OBJECT (h264parse, "unable to compute duration: VUI not present"); goto fps_duration;
View file
gst-plugins-bad-1.22.1.tar.xz/gst/videoparsers/gsth264parse.h -> gst-plugins-bad-1.22.2.tar.xz/gst/videoparsers/gsth264parse.h
Changed
@@ -117,6 +117,7 @@ guint8 sei_pic_struct; guint8 sei_pic_struct_pres_flag; guint field_pic_flag; + gboolean ignore_vui_fps; /* cached timestamps */ /* (trying to) track upstream dts and interpolate */
View file
gst-plugins-bad-1.22.1.tar.xz/meson.build -> gst-plugins-bad-1.22.2.tar.xz/meson.build
Changed
@@ -1,5 +1,5 @@ project('gst-plugins-bad', 'c', 'cpp', - version : '1.22.1', + version : '1.22.2', meson_version : '>= 0.62', default_options : 'warning_level=1', 'buildtype=debugoptimized' )
View file
gst-plugins-bad-1.22.1.tar.xz/po/gst-plugins-bad-1.0.pot -> gst-plugins-bad-1.22.2.tar.xz/po/gst-plugins-bad-1.0.pot
Changed
@@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad-1.22.1\n" +"Project-Id-Version: gst-plugins-bad-1.22.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-04 13:47+0000\n" +"POT-Creation-Date: 2023-04-11 17:33+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
View file
gst-plugins-bad-1.22.1.tar.xz/po/gst-plugins-bad.pot -> gst-plugins-bad-1.22.2.tar.xz/po/gst-plugins-bad.pot
Changed
@@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad-1.22.1\n" +"Project-Id-Version: gst-plugins-bad-1.22.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-04 13:47+0000\n" +"POT-Creation-Date: 2023-04-11 17:33+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
View file
gst-plugins-bad-1.22.1.tar.xz/sys/d3d11/gstd3d11compositor.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/d3d11/gstd3d11compositor.cpp
Changed
@@ -356,6 +356,7 @@ #define DEFAULT_PAD_GAMMA_MODE GST_VIDEO_GAMMA_MODE_NONE #define DEFAULT_PAD_PRIMARIES_MODE GST_VIDEO_PRIMARIES_MODE_NONE +static void gst_d3d11_compositor_pad_dispose (GObject * object); static void gst_d3d11_compositor_pad_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec); static void gst_d3d11_compositor_pad_get_property (GObject * object, @@ -380,6 +381,7 @@ GParamFlags param_flags = (GParamFlags) (G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS); + object_class->dispose = gst_d3d11_compositor_pad_dispose; object_class->set_property = gst_d3d11_compositor_pad_set_property; object_class->get_property = gst_d3d11_compositor_pad_get_property; @@ -468,6 +470,17 @@ } static void +gst_d3d11_compositor_pad_dispose (GObject * object) +{ + GstD3D11CompositorPad *self = GST_D3D11_COMPOSITOR_PAD (object); + + gst_clear_object (&self->convert); + GST_D3D11_CLEAR_COM (self->blend); + + G_OBJECT_CLASS (parent_pad_class)->dispose (object); +} + +static void gst_d3d11_compositor_pad_update_position (GstD3D11CompositorPad * self, gint * old, const GValue * value) { @@ -1208,15 +1221,12 @@ gst_d3d11_compositor_release_pad (GstElement * element, GstPad * pad) { GstD3D11Compositor *self = GST_D3D11_COMPOSITOR (element); - GstD3D11CompositorPad *cpad = GST_D3D11_COMPOSITOR_PAD (pad); GST_DEBUG_OBJECT (self, "Releasing pad %s:%s", GST_DEBUG_PAD_NAME (pad)); gst_child_proxy_child_removed (GST_CHILD_PROXY (self), G_OBJECT (pad), GST_OBJECT_NAME (pad)); - gst_d3d11_compositor_pad_clear_resource (self, cpad, nullptr); - GST_ELEMENT_CLASS (parent_class)->release_pad (element, pad); }
View file
gst-plugins-bad-1.22.1.tar.xz/sys/d3d11/gstd3d11window.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/d3d11/gstd3d11window.cpp
Changed
@@ -560,9 +560,6 @@ DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709; gboolean hdr10_aware = FALSE; gboolean have_hdr10_meta = FALSE; - ComPtr < IDXGIFactory5 > factory5; - IDXGIFactory1 *factory_handle; - BOOL allow_tearing = FALSE; GstVideoMasteringDisplayInfo mdcv; GstVideoContentLightLevel cll; ComPtr < IDXGISwapChain3 > swapchain3; @@ -663,23 +660,6 @@ /* Step 3: Create swapchain * (or reuse old swapchain if the format is not changed) */ - window->allow_tearing = FALSE; - - factory_handle = gst_d3d11_device_get_dxgi_factory_handle (device); - hr = factory_handle->QueryInterface (IID_PPV_ARGS (&factory5)); - if (SUCCEEDED (hr)) { - hr = factory5->CheckFeatureSupport (DXGI_FEATURE_PRESENT_ALLOW_TEARING, - (void *) &allow_tearing, sizeof (allow_tearing)); - } - - if (SUCCEEDED (hr) && allow_tearing) - window->allow_tearing = allow_tearing; - - if (window->allow_tearing) { - GST_DEBUG_OBJECT (window, "device supports tearing"); - swapchain_flags |= DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING; - } - GstD3D11DeviceLockGuard lk (device); window->dxgi_format = chosen_format->dxgi_format; @@ -860,7 +840,6 @@ { GstD3D11WindowClass *klass = GST_D3D11_WINDOW_GET_CLASS (self); GstFlowReturn ret = GST_FLOW_OK; - guint present_flags = 0; GstVideoCropMeta *crop_meta; RECT input_rect = self->input_rect; RECT *prev_rect = &self->prev_input_rect; @@ -948,15 +927,12 @@ gst_d3d11_overlay_compositor_upload (self->compositor, buffer); gst_d3d11_overlay_compositor_draw_unlocked (self->compositor, &rtv); - if (self->allow_tearing && self->fullscreen) - present_flags |= DXGI_PRESENT_ALLOW_TEARING; - if (klass->present) { if (self->emit_present) { g_signal_emit (self, d3d11_window_signalsSIGNAL_PRESENT, 0, self->device, rtv, nullptr); } - ret = klass->present (self, present_flags); + ret = klass->present (self, 0); } self->first_present = FALSE;
View file
gst-plugins-bad-1.22.1.tar.xz/sys/d3d11/gstd3d11window.h -> gst-plugins-bad-1.22.2.tar.xz/sys/d3d11/gstd3d11window.h
Changed
@@ -112,7 +112,6 @@ GstBuffer *cached_buffer; gboolean first_present; - gboolean allow_tearing; GstVideoOrientationMethod method; };
View file
gst-plugins-bad-1.22.1.tar.xz/sys/d3d11/gstd3d11window_win32.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/d3d11/gstd3d11window_win32.cpp
Changed
@@ -222,6 +222,7 @@ hwnd = (HWND) window->external_handle; if (!IsWindow (hwnd)) { + gst_structure_free (config); GST_ERROR_OBJECT (self, "Invalid window handle"); g_set_error (error, GST_RESOURCE_ERROR, GST_RESOURCE_ERROR_FAILED, "Invalid window handle"); @@ -234,6 +235,7 @@ GST_DEBUG_OBJECT (self, "Preparing external handle"); ret = gst_d3d11_window_win32_set_external_handle (self); if (ret != GST_FLOW_OK) { + gst_structure_free (config); if (ret == GST_FLOW_FLUSHING) { GST_WARNING_OBJECT (self, "Flushing"); return GST_FLOW_FLUSHING;
View file
gst-plugins-bad-1.22.1.tar.xz/sys/decklink/gstdecklink.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/decklink/gstdecklink.cpp
Changed
@@ -171,8 +171,8 @@ {GST_DECKLINK_VIDEO_FORMAT_10BIT_YUV, "bmdFormat10BitYUV", "10bit-yuv"}, {GST_DECKLINK_VIDEO_FORMAT_8BIT_ARGB, "bmdFormat8BitARGB", "8bit-argb"}, {GST_DECKLINK_VIDEO_FORMAT_8BIT_BGRA, "bmdFormat8BitBGRA", "8bit-bgra"}, + {GST_DECKLINK_VIDEO_FORMAT_10BIT_RGB, "bmdFormat10BitRGB", "10bit-rgb"}, /* Not yet supported: - {GST_DECKLINK_VIDEO_FORMAT_10BIT_RGB, "bmdFormat10BitRGB", "10bit-rgb"}, {GST_DECKLINK_VIDEO_FORMAT_12BIT_RGB, "bmdFormat12BitRGB", "12bit-rgb"}, {GST_DECKLINK_VIDEO_FORMAT_12BIT_RGBLE, "bmdFormat12BitRGBLE", "12bit-rgble"}, {GST_DECKLINK_VIDEO_FORMAT_10BIT_RGBXLE, "bmdFormat10BitRGBXLE", "10bit-rgbxle"}, @@ -455,8 +455,8 @@ {bmdFormat10BitYUV, 4, GST_VIDEO_FORMAT_v210}, {bmdFormat8BitARGB, 4, GST_VIDEO_FORMAT_ARGB}, {bmdFormat8BitBGRA, 4, GST_VIDEO_FORMAT_BGRA}, + {bmdFormat10BitRGB, 4, GST_VIDEO_FORMAT_r210}, /* Not yet supported - {bmdFormat10BitRGB, FIXME, FIXME}, {bmdFormat12BitRGB, FIXME, FIXME}, {bmdFormat12BitRGBLE, FIXME, FIXME}, {bmdFormat10BitRGBXLE, FIXME, FIXME}, @@ -881,6 +881,8 @@ gst_structure_set (s, "format", G_TYPE_STRING, "BGRA", NULL); break; case bmdFormat10BitRGB: /* 'r210' Big-endian RGB 10-bit per component with SMPTE video levels (64-960). Packed as 2:10:10:10 */ + gst_structure_set (s, "format", G_TYPE_STRING, "r210", NULL); + break; case bmdFormat12BitRGB: /* 'R12B' Big-endian RGB 12-bit per component with full range (0-4095). Packed as 12-bit per component */ case bmdFormat12BitRGBLE: /* 'R12L' Little-endian RGB 12-bit per component with full range (0-4095). Packed as 12-bit per component */ case bmdFormat10BitRGBXLE: /* 'R10l' Little-endian 10-bit RGB with SMPTE video levels (64-940) */ @@ -1108,13 +1110,18 @@ GST_INFO ("Video input format changed"); /* Detect input format */ - if ((formatFlags & bmdDetectedVideoInputRGB444) - && (formatFlags & bmdDetectedVideoInput8BitDepth)) { - /* Cannot detect ARGB vs BGRA, so assume ARGB unless user sets BGRA */ - if (m_input->format == bmdFormat8BitBGRA) { - pixelFormat = bmdFormat8BitBGRA; + if (formatFlags & bmdDetectedVideoInputRGB444) { + if (formatFlags & bmdDetectedVideoInput10BitDepth) { + pixelFormat = bmdFormat10BitRGB; + } else if (formatFlags & bmdDetectedVideoInput8BitDepth) { + /* Cannot detect ARGB vs BGRA, so assume ARGB unless user sets BGRA */ + if (m_input->format == bmdFormat8BitBGRA) { + pixelFormat = bmdFormat8BitBGRA; + } else { + pixelFormat = bmdFormat8BitARGB; + } } else { - pixelFormat = bmdFormat8BitARGB; + GST_ERROR ("Not implemented depth"); } } else if (formatFlags & bmdDetectedVideoInputYCbCr422) { if (formatFlags & bmdDetectedVideoInput10BitDepth) {
View file
gst-plugins-bad-1.22.1.tar.xz/sys/decklink/gstdecklink.h -> gst-plugins-bad-1.22.2.tar.xz/sys/decklink/gstdecklink.h
Changed
@@ -303,11 +303,20 @@ GST_DECKLINK_VIDEO_FORMAT_10BIT_YUV, /* bmdFormat10BitYUV */ GST_DECKLINK_VIDEO_FORMAT_8BIT_ARGB, /* bmdFormat8BitARGB */ GST_DECKLINK_VIDEO_FORMAT_8BIT_BGRA, /* bmdFormat8BitBGRA */ + + /** + * GstDecklinkVideoFormat::10bit-rgb: + * + * Since: 1.22.2 + */ GST_DECKLINK_VIDEO_FORMAT_10BIT_RGB, /* bmdFormat10BitRGB */ + /* Not yet supported */ +#if 0 GST_DECKLINK_VIDEO_FORMAT_12BIT_RGB, /* bmdFormat12BitRGB */ GST_DECKLINK_VIDEO_FORMAT_12BIT_RGBLE, /* bmdFormat12BitRGBLE */ GST_DECKLINK_VIDEO_FORMAT_10BIT_RGBXLE, /* bmdFormat10BitRGBXLE */ GST_DECKLINK_VIDEO_FORMAT_10BIT_RGBX, /* bmdFormat10BitRGBX */ +#endif } GstDecklinkVideoFormat; #define GST_TYPE_DECKLINK_VIDEO_FORMAT (gst_decklink_video_format_get_type ()) GType gst_decklink_video_format_get_type (void);
View file
gst-plugins-bad-1.22.1.tar.xz/sys/decklink/gstdecklinkaudiosink.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/decklink/gstdecklinkaudiosink.cpp
Changed
@@ -332,9 +332,11 @@ sample_depth = bmdAudioSampleType32bitInteger; } + g_mutex_lock (&self->output->lock); ret = self->output->output->EnableAudioOutput (bmdAudioSampleRate48kHz, sample_depth, info.channels, bmdAudioOutputStreamContinuous); if (ret != S_OK) { + g_mutex_unlock (&self->output->lock); GST_WARNING_OBJECT (self, "Failed to enable audio output 0x%08lx", (unsigned long) ret); return FALSE; @@ -343,6 +345,10 @@ self->output->audio_enabled = TRUE; self->info = info; + if (self->output->start_scheduled_playback && self->output->videosink) + self->output->start_scheduled_playback (self->output->videosink); + g_mutex_unlock (&self->output->lock); + // Create a new resampler as needed if (self->resampler) gst_audio_resampler_free (self->resampler);
View file
gst-plugins-bad-1.22.1.tar.xz/sys/decklink/gstdecklinkvideosink.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/decklink/gstdecklinkvideosink.cpp
Changed
@@ -387,6 +387,8 @@ return bmdFormat8BitARGB; case GST_VIDEO_FORMAT_BGRA: return bmdFormat8BitBGRA; + case GST_VIDEO_FORMAT_r210: + return bmdFormat10BitRGB; default: g_assert_not_reached (); } @@ -776,6 +778,7 @@ case GST_DECKLINK_VIDEO_FORMAT_10BIT_YUV: case GST_DECKLINK_VIDEO_FORMAT_8BIT_ARGB: case GST_DECKLINK_VIDEO_FORMAT_8BIT_BGRA: + case GST_DECKLINK_VIDEO_FORMAT_10BIT_RGB: break; default: GST_ELEMENT_WARNING (GST_ELEMENT (self), CORE, NOT_IMPLEMENTED,
View file
gst-plugins-bad-1.22.1.tar.xz/sys/decklink/gstdecklinkvideosrc.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/decklink/gstdecklinkvideosrc.cpp
Changed
@@ -483,6 +483,7 @@ switch (self->video_format) { case GST_DECKLINK_VIDEO_FORMAT_8BIT_YUV: case GST_DECKLINK_VIDEO_FORMAT_10BIT_YUV: + case GST_DECKLINK_VIDEO_FORMAT_10BIT_RGB: case GST_DECKLINK_VIDEO_FORMAT_8BIT_ARGB: case GST_DECKLINK_VIDEO_FORMAT_8BIT_BGRA: self->caps_format =
View file
gst-plugins-bad-1.22.1.tar.xz/sys/directshow/dshowdeviceprovider.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/directshow/dshowdeviceprovider.cpp
Changed
@@ -130,7 +130,7 @@ if (dev->data) gst_device_provider_device_add (provider, (GstDevice *) dev->data); } - g_list_free (devs); + g_list_free_full (devs, gst_object_unref); return TRUE; }
View file
gst-plugins-bad-1.22.1.tar.xz/sys/nvcodec/gstnvh264encoder.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/nvcodec/gstnvh264encoder.cpp
Changed
@@ -1280,7 +1280,7 @@ rc_params->constQP.qpIntra = self->qp_i; if (self->qp_p >= 0) rc_params->constQP.qpInterP = self->qp_p; - if (self->qp_p >= 0) + if (self->qp_b >= 0) rc_params->constQP.qpInterB = self->qp_b; } @@ -1883,7 +1883,8 @@ sink_caps_str = "video/x-raw, " + format_str + ", " + resolution_str; if (dev_caps.field_encoding > 0) { - sink_caps_str += ", interlace-mode = (string) { interleaved, mixed }"; + sink_caps_str += + ", interlace-mode = (string) { progressive, interleaved, mixed }"; } else { sink_caps_str += ", interlace-mode = (string) progressive"; } @@ -2107,9 +2108,9 @@ std::string resolution_str; GList *iter; guint adapter_luid_size = 0; - gint64 adapter_luid_list8; + gint64 adapter_luid_list8 = { 0, }; guint cuda_device_id_size = 0; - guint cuda_device_id_list8; + guint cuda_device_id_list8 = { 0, }; GstNvEncoderDeviceCaps dev_caps; GstNvEncoderClassData *cdata; GstCaps *sink_caps = nullptr; @@ -2200,7 +2201,8 @@ sink_caps_str = "video/x-raw, " + format_str + ", " + resolution_str; if (dev_caps.field_encoding > 0) { - sink_caps_str += ", interlace-mode = (string) { interleaved, mixed }"; + sink_caps_str += + ", interlace-mode = (string) { progressive, interleaved, mixed }"; } else { sink_caps_str += ", interlace-mode = (string) progressive"; }
View file
gst-plugins-bad-1.22.1.tar.xz/sys/nvcodec/gstnvh265encoder.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/nvcodec/gstnvh265encoder.cpp
Changed
@@ -1255,7 +1255,7 @@ rc_params->constQP.qpIntra = self->qp_i; if (self->qp_p >= 0) rc_params->constQP.qpInterP = self->qp_p; - if (self->qp_p >= 0) + if (self->qp_b >= 0) rc_params->constQP.qpInterB = self->qp_b; } @@ -2118,9 +2118,9 @@ std::string resolution_str; GList *iter; guint adapter_luid_size = 0; - gint64 adapter_luid_list8; + gint64 adapter_luid_list8 = { 0, }; guint cuda_device_id_size = 0; - guint cuda_device_id_list8; + guint cuda_device_id_list8 = { 0, }; GstNvEncoderDeviceCaps dev_caps; GstNvEncoderClassData *cdata; GstCaps *sink_caps = nullptr;
View file
gst-plugins-bad-1.22.1.tar.xz/sys/v4l2codecs/gstv4l2codech264dec.c -> gst-plugins-bad-1.22.2.tar.xz/sys/v4l2codecs/gstv4l2codech264dec.c
Changed
@@ -735,16 +735,12 @@ GstH264Slice * slice) { gint n = self->num_slices++; - gsize slice_size = slice->nalu.size; struct v4l2_ctrl_h264_slice_params *params; /* Ensure array is large enough */ if (self->slice_params->len < self->num_slices) g_array_set_size (self->slice_params, self->slice_params->len * 2); - if (needs_start_codes (self)) - slice_size += 3; - /* *INDENT-OFF* */ params = &g_array_index (self->slice_params, struct v4l2_ctrl_h264_slice_params, n); *params = (struct v4l2_ctrl_h264_slice_params) {
View file
gst-plugins-bad-1.22.1.tar.xz/sys/wasapi2/gstwasapi2client.cpp -> gst-plugins-bad-1.22.2.tar.xz/sys/wasapi2/gstwasapi2client.cpp
Changed
@@ -144,7 +144,6 @@ client = (GstWasapi2Client *) g_weak_ref_get (&listener_); if (!client) { - this->Release (); GST_WARNING ("No listener was configured"); return S_OK; } @@ -177,8 +176,6 @@ * by passed IAudioClient handle via gst_wasapi2_client_on_device_activated */ - this->Release (); - return S_OK; } @@ -231,17 +228,6 @@ hr = work_item->Invoke (); } - /* We should hold activator object until activation callback has executed, - * because OS doesn't hold reference of this callback COM object. - * otherwise access violation would happen - * See https://docs.microsoft.com/en-us/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-activateaudiointerfaceasync - * - * This reference count will be decreased by self later on callback, - * which will be called from device worker thread. - */ - if (gst_wasapi2_result (hr)) - this->AddRef (); - return hr; } @@ -404,9 +390,6 @@ gst_wasapi2_client_constructed (GObject * object) { GstWasapi2Client *self = GST_WASAPI2_CLIENT (object); - /* *INDENT-OFF* */ - ComPtr<GstWasapiDeviceActivator> activator; - /* *INDENT-ON* */ /* Create a new thread to ensure that COM thread can be MTA thread. * We cannot ensure whether CoInitializeEx() was called outside of here for @@ -959,6 +942,10 @@ g_main_context_pop_thread_default (self->context); + /* Wait for pending async op if any */ + if (self->dispatcher) + gst_wasapi2_client_ensure_activation (self); + GST_WASAPI2_CLEAR_COM (self->audio_client); /* Reset explicitly to ensure that it happens before
View file
gst-plugins-bad-1.22.1.tar.xz/sys/winks/ksdeviceprovider.c -> gst-plugins-bad-1.22.2.tar.xz/sys/winks/ksdeviceprovider.c
Changed
@@ -535,7 +535,7 @@ if (dev->data) gst_device_provider_device_add (provider, (GstDevice *) dev->data); } - g_list_free (devs); + g_list_free_full (devs, gst_object_unref); inst = (HINSTANCE) GetModuleHandle (NULL);
View file
gst-plugins-bad-1.22.1.tar.xz/tests/check/libs/vkimage.c -> gst-plugins-bad-1.22.2.tar.xz/tests/check/libs/vkimage.c
Changed
@@ -66,7 +66,8 @@ vk_format = gst_vulkan_format_from_video_info (v_info, 0); - usage = VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT; + usage = VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT + | VK_IMAGE_USAGE_SAMPLED_BIT; mem = gst_vulkan_image_memory_alloc (device, vk_format, GST_VIDEO_INFO_COMP_WIDTH (v_info, 0),
View file
gst-plugins-bad-1.22.1.tar.xz/tools/gst-transcoder.c -> gst-plugins-bad-1.22.2.tar.xz/tools/gst-transcoder.c
Changed
@@ -373,6 +373,10 @@ g_option_context_free (ctx); return 1; } +#ifdef G_OS_WIN32 + argc = g_strv_length (argv); +#endif + gst_pb_utils_init (); if (settings.list) {
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.