Try to reduce number of stream restarts
Right now (on current main
) when running
GST_DEBUG=pipewiresrc:5 snapshot
I often observe around 6 restarts of the stream, slowing down startup. Each time (in my case 16) buffers get allocated - and deallocated again which is a quite heavy operation.
Log
GST_DEBUG=pipewiresrc:5 snapshot
2024-03-30T13:56:26.537290Z INFO snapshot::application::imp: Snapshot (org.gnome.Snapshot)
2024-03-30T13:56:26.537309Z INFO snapshot::application::imp: Version: 46.0
2024-03-30T13:56:26.537332Z INFO snapshot::application::imp: Datadir: /usr/local/share/snapshot
2024-03-30T13:56:26.822455Z INFO ashpd::desktop::request: Creating a org.freedesktop.portal.Request /org/freedesktop/portal/desktop/request/1_393/ashpd_5a4SW3hUTr
2024-03-30T13:56:26.829548Z INFO ashpd::desktop::request: Received signal 'Response' on 'org.freedesktop.portal.Request'
2024-03-30T13:56:26.829600Z INFO ashpd::proxy: Calling method org.freedesktop.portal.Camera:OpenPipeWireRemote
0:00:00.222835725 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1403:gst_pipewire_src_open:<camerasrc-real-src-actual-src-pipewir> open
0:00:00.223838027 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1461:gst_pipewire_src_close:<camerasrc-real-src-actual-src-pipewir> close
0:00:00.224682377 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1403:gst_pipewire_src_open:<camerasrc-real-src-actual-src-pipewir> open
0:00:00.235779043 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<camerasrc-real-src-actual-src-pipewir> waiting for started signal, state now unconnected
0:00:00.235893768 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:839:gst_pipewire_src_negotiate:<camerasrc-real-src-actual-src-pipewir> caps of src: ANY
0:00:00.277773312 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:849:gst_pipewire_src_negotiate:<camerasrc-real-src-actual-src-pipewir> caps of peer: video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ RGBA, BGRA, RGBx, BGRx, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ BGR10A2_LE, RGBA, BGRA, RGBx, BGRx, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ RGBA, BGRA, Y444, RGBx, BGRx, Y42B, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y412_LE, BGR10A2_LE, Y410, VUYA, RGBA, BGRA, Y212_LE, P012_LE, Y210, P010_10LE, Y444, RGBx, BGRx, Y42B, NV16, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_10LE, A422_10LE, A420_10LE, GBRA, AYUV, RGBA, ARGB, BGRA, ABGR, A420, I420_12LE, I420_10LE, Y444, GBR, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ GBRA_12LE, GBRA_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, GBRA, AYUV, RGBA, ARGB, BGRA, ABGR, A420, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, I420_12LE, I420_12BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, I422_10LE, I422_10BE, v210, I420_10LE, I420_10BE, Y444, GBR, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16, RGB15, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ DMA_DRM, A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw(memory:DMABuf), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002 }; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002 }; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ BGR10A2_LE, RGBA, BGRA, RGBx, BGRx, RGB16 }; video/x-raw(memory:DMABuf), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AYUV, AYUV:0x0100000000000001, AYUV:0x0100000000000002, Y410, Y410:0x0100000000000001, Y410:0x0100000000000002, YU12, YU12:0x0100000000000001, YU12:0x0100000000000002, YV12, YV12:0x0100000000000001, YV12:0x0100000000000002, NV12, NV12:0x0100000000000001, NV12:0x0100000000000002, NV21, NV21:0x0100000000000001, NV21:0x0100000000000002, NV16, NV16:0x0100000000000001, NV16:0x0100000000000002, YUYV, YUYV:0x0100000000000001, YUYV:0x0100000000000002, UYVY, UYVY:0x0100000000000001, UYVY:0x0100000000000002, Y210, Y210:0x0100000000000001, Y210:0x0100000000000002, YU11, YU11:0x0100000000000001, YU11:0x0100000000000002, YU16, YU16:0x0100000000000001, YU16:0x0100000000000002, YU24, YU24:0x0100000000000001, YU24:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002, P010, P010:0x0100000000000001, P010:0x0100000000000002, P012, P012:0x0100000000000001, P012:0x0100000000000002, Y212, Y212:0x0100000000000001, Y212:0x0100000000000002, Y412, Y412:0x0100000000000001, Y412:0x0100000000000002 }; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AYUV, AYUV:0x0100000000000001, AYUV:0x0100000000000002, Y410, Y410:0x0100000000000001, Y410:0x0100000000000002, YU12, YU12:0x0100000000000001, YU12:0x0100000000000002, YV12, YV12:0x0100000000000001, YV12:0x0100000000000002, NV12, NV12:0x0100000000000001, NV12:0x0100000000000002, NV21, NV21:0x0100000000000001, NV21:0x0100000000000002, NV16, NV16:0x0100000000000001, NV16:0x0100000000000002, YUYV, YUYV:0x0100000000000001, YUYV:0x0100000000000002, UYVY, UYVY:0x0100000000000001, UYVY:0x0100000000000002, Y210, Y210:0x0100000000000001, Y210:0x0100000000000002, YU11, YU11:0x0100000000000001, YU11:0x0100000000000002, YU16, YU16:0x0100000000000001, YU16:0x0100000000000002, YU24, YU24:0x0100000000000001, YU24:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002, P010, P010:0x0100000000000001, P010:0x0100000000000002, P012, P012:0x0100000000000001, P012:0x0100000000000002, Y212, Y212:0x0100000000000001, Y212:0x0100000000000002, Y412, Y412:0x0100000000000001, Y412:0x0100000000000002 }; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y412_LE, BGR10A2_LE, Y410, VUYA, RGBA, BGRA, Y212_LE, P012_LE, Y210, P010_10LE, Y444, RGBx, BGRx, Y42B, NV16, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16 }; video/x-raw(meta:GstVideoGLTextureUploadMeta), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }
0:00:00.278281791 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:859:gst_pipewire_src_negotiate:<camerasrc-real-src-actual-src-pipewir> have common caps: video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ RGBA, BGRA, RGBx, BGRx, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ BGR10A2_LE, RGBA, BGRA, RGBx, BGRx, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ RGBA, BGRA, Y444, RGBx, BGRx, Y42B, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y412_LE, BGR10A2_LE, Y410, VUYA, RGBA, BGRA, Y212_LE, P012_LE, Y210, P010_10LE, Y444, RGBx, BGRx, Y42B, NV16, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_10LE, A422_10LE, A420_10LE, GBRA, AYUV, RGBA, ARGB, BGRA, ABGR, A420, I420_12LE, I420_10LE, Y444, GBR, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ GBRA_12LE, GBRA_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, GBRA, AYUV, RGBA, ARGB, BGRA, ABGR, A420, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, I420_12LE, I420_12BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, I422_10LE, I422_10BE, v210, I420_10LE, I420_10BE, Y444, GBR, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16, RGB15, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ DMA_DRM, A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw(memory:DMABuf), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002 }; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002 }; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ BGR10A2_LE, RGBA, BGRA, RGBx, BGRx, RGB16 }; video/x-raw(memory:DMABuf), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AYUV, AYUV:0x0100000000000001, AYUV:0x0100000000000002, Y410, Y410:0x0100000000000001, Y410:0x0100000000000002, YU12, YU12:0x0100000000000001, YU12:0x0100000000000002, YV12, YV12:0x0100000000000001, YV12:0x0100000000000002, NV12, NV12:0x0100000000000001, NV12:0x0100000000000002, NV21, NV21:0x0100000000000001, NV21:0x0100000000000002, NV16, NV16:0x0100000000000001, NV16:0x0100000000000002, YUYV, YUYV:0x0100000000000001, YUYV:0x0100000000000002, UYVY, UYVY:0x0100000000000001, UYVY:0x0100000000000002, Y210, Y210:0x0100000000000001, Y210:0x0100000000000002, YU11, YU11:0x0100000000000001, YU11:0x0100000000000002, YU16, YU16:0x0100000000000001, YU16:0x0100000000000002, YU24, YU24:0x0100000000000001, YU24:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002, P010, P010:0x0100000000000001, P010:0x0100000000000002, P012, P012:0x0100000000000001, P012:0x0100000000000002, Y212, Y212:0x0100000000000001, Y212:0x0100000000000002, Y412, Y412:0x0100000000000001, Y412:0x0100000000000002 }; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AYUV, AYUV:0x0100000000000001, AYUV:0x0100000000000002, Y410, Y410:0x0100000000000001, Y410:0x0100000000000002, YU12, YU12:0x0100000000000001, YU12:0x0100000000000002, YV12, YV12:0x0100000000000001, YV12:0x0100000000000002, NV12, NV12:0x0100000000000001, NV12:0x0100000000000002, NV21, NV21:0x0100000000000001, NV21:0x0100000000000002, NV16, NV16:0x0100000000000001, NV16:0x0100000000000002, YUYV, YUYV:0x0100000000000001, YUYV:0x0100000000000002, UYVY, UYVY:0x0100000000000001, UYVY:0x0100000000000002, Y210, Y210:0x0100000000000001, Y210:0x0100000000000002, YU11, YU11:0x0100000000000001, YU11:0x0100000000000002, YU16, YU16:0x0100000000000001, YU16:0x0100000000000002, YU24, YU24:0x0100000000000001, YU24:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002, P010, P010:0x0100000000000001, P010:0x0100000000000002, P012, P012:0x0100000000000001, P012:0x0100000000000002, Y212, Y212:0x0100000000000001, Y212:0x0100000000000002, Y412, Y412:0x0100000000000001, Y412:0x0100000000000002 }; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y412_LE, BGR10A2_LE, Y410, VUYA, RGBA, BGRA, Y212_LE, P012_LE, Y210, P010_10LE, Y444, RGBx, BGRx, Y42B, NV16, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16 }; video/x-raw(meta:GstVideoGLTextureUploadMeta), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }
0:00:00.278798417 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:865:gst_pipewire_src_negotiate:<camerasrc-real-src-actual-src-pipewir> have common caps (sanitized): video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ RGBA, BGRA, RGBx, BGRx, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ BGR10A2_LE, RGBA, BGRA, RGBx, BGRx, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ RGBA, BGRA, Y444, RGBx, BGRx, Y42B, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y412_LE, BGR10A2_LE, Y410, VUYA, RGBA, BGRA, Y212_LE, P012_LE, Y210, P010_10LE, Y444, RGBx, BGRx, Y42B, NV16, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_10LE, A422_10LE, A420_10LE, GBRA, AYUV, RGBA, ARGB, BGRA, ABGR, A420, I420_12LE, I420_10LE, Y444, GBR, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ GBRA_12LE, GBRA_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, GBRA, AYUV, RGBA, ARGB, BGRA, ABGR, A420, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, I420_12LE, I420_12BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, I422_10LE, I422_10BE, v210, I420_10LE, I420_10BE, Y444, GBR, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16, RGB15, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ DMA_DRM, A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string)2D; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }, texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:GLMemory), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }; video/x-raw(memory:DMABuf), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002 }; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002 }; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ BGR10A2_LE, RGBA, BGRA, RGBx, BGRx, RGB16 }; video/x-raw(memory:DMABuf), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AYUV, AYUV:0x0100000000000001, AYUV:0x0100000000000002, Y410, Y410:0x0100000000000001, Y410:0x0100000000000002, YU12, YU12:0x0100000000000001, YU12:0x0100000000000002, YV12, YV12:0x0100000000000001, YV12:0x0100000000000002, NV12, NV12:0x0100000000000001, NV12:0x0100000000000002, NV21, NV21:0x0100000000000001, NV21:0x0100000000000002, NV16, NV16:0x0100000000000001, NV16:0x0100000000000002, YUYV, YUYV:0x0100000000000001, YUYV:0x0100000000000002, UYVY, UYVY:0x0100000000000001, UYVY:0x0100000000000002, Y210, Y210:0x0100000000000001, Y210:0x0100000000000002, YU11, YU11:0x0100000000000001, YU11:0x0100000000000002, YU16, YU16:0x0100000000000001, YU16:0x0100000000000002, YU24, YU24:0x0100000000000001, YU24:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002, P010, P010:0x0100000000000001, P010:0x0100000000000002, P012, P012:0x0100000000000001, P012:0x0100000000000002, Y212, Y212:0x0100000000000001, Y212:0x0100000000000002, Y412, Y412:0x0100000000000001, Y412:0x0100000000000002 }; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)DMA_DRM, drm-format=(string){ AB24, AB24:0x0100000000000001, AB24:0x0100000000000002, AB24:0x0100000000000004, AR24, AR24:0x0100000000000001, AR24:0x0100000000000002, AR24:0x0100000000000004, XB24, XB24:0x0100000000000001, XB24:0x0100000000000002, XB24:0x0100000000000004, XR24, XR24:0x0100000000000001, XR24:0x0100000000000002, XR24:0x0100000000000004, RG16, RG16:0x0100000000000001, RG16:0x0100000000000002, AYUV, AYUV:0x0100000000000001, AYUV:0x0100000000000002, Y410, Y410:0x0100000000000001, Y410:0x0100000000000002, YU12, YU12:0x0100000000000001, YU12:0x0100000000000002, YV12, YV12:0x0100000000000001, YV12:0x0100000000000002, NV12, NV12:0x0100000000000001, NV12:0x0100000000000002, NV21, NV21:0x0100000000000001, NV21:0x0100000000000002, NV16, NV16:0x0100000000000001, NV16:0x0100000000000002, YUYV, YUYV:0x0100000000000001, YUYV:0x0100000000000002, UYVY, UYVY:0x0100000000000001, UYVY:0x0100000000000002, Y210, Y210:0x0100000000000001, Y210:0x0100000000000002, YU11, YU11:0x0100000000000001, YU11:0x0100000000000002, YU16, YU16:0x0100000000000001, YU16:0x0100000000000002, YU24, YU24:0x0100000000000001, YU24:0x0100000000000002, AR30, AR30:0x0100000000000001, AR30:0x0100000000000002, P010, P010:0x0100000000000001, P010:0x0100000000000002, P012, P012:0x0100000000000001, P012:0x0100000000000002, Y212, Y212:0x0100000000000001, Y212:0x0100000000000002, Y412, Y412:0x0100000000000001, Y412:0x0100000000000002 }; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ Y412_LE, BGR10A2_LE, Y410, VUYA, RGBA, BGRA, Y212_LE, P012_LE, Y210, P010_10LE, Y444, RGBx, BGRx, Y42B, NV16, YUY2, UYVY, I420, YV12, NV12, NV21, Y41B, RGB16 }; video/x-raw(meta:GstVideoGLTextureUploadMeta), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)RGBA; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, RGBA64_LE, ARGB64, A422_16LE, A420_16LE, A444_12LE, Y412_LE, A422_12LE, A420_12LE, A444_10LE, A422_10LE, A420_10LE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, P016_LE, Y212_LE, I420_12LE, P012_LE, Y210, I420_10LE, P010_10LE, Y444, BGRP, GBR, RGBP, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, UYVY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_4L4, Y41B, BGR16, RGB16, GRAY16_LE, GRAY16_BE, GRAY8 }
0:00:00.280381780 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:915:gst_pipewire_src_negotiate:<camerasrc-real-src-actual-src-pipewir> connect capture with path (null), target-object (null)
0:00:00.280525640 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state connecting
0:00:00.282835388 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<camerasrc-real-src-actual-src-pipewir> waiting for NEGOTIATED, now connecting
0:00:00.282914699 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<camerasrc-real-src-actual-src-pipewir> waiting for started signal, state now connecting
0:00:00.283777293 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state paused
0:00:00.283938445 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<camerasrc-real-src-actual-src-pipewir> waiting for NEGOTIATED, now paused
0:00:00.283957656 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<camerasrc-real-src-actual-src-pipewir> waiting for started signal, state now paused
0:00:00.376804207 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:1070:handle_format_change:<camerasrc-real-src-actual-src-pipewir> we got format video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, framerate=(fraction)30/1
0:00:00.376862149 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:1096:handle_format_change:<camerasrc-real-src-actual-src-pipewir> doing finish format
0:00:00.383794418 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<camerasrc-real-src-actual-src-pipewir> waiting for NEGOTIATED, now paused
0:00:00.383881455 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:960:gst_pipewire_src_negotiate:<camerasrc-real-src-actual-src-pipewir> set format video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, framerate=(fraction)30/1
0:00:00.383932277 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<camerasrc-real-src-actual-src-pipewir> waiting for started signal, state now paused
0:00:00.388607541 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c011e30
0:00:00.388663937 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c0151a0
0:00:00.388693588 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c0286b0
0:00:00.388725050 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c028290
0:00:00.388754875 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c008ce0
0:00:00.388784146 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c004810
0:00:00.388812685 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c00f820
0:00:00.388850792 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c00fd60
0:00:00.388882227 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c00edd0
0:00:00.388914278 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c00e8c0
0:00:00.388948247 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c01a250
0:00:00.388977713 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c026fa0
0:00:00.389009281 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c010810
0:00:00.389043652 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c022590
0:00:00.389074987 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c022120
0:00:00.389127861 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<camerasrc-real-src-actual-src-pipewir> add buffer 0x7f5c0c021cc0
0:00:00.390182312 31345 0x7f5c0c0022e0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state streaming
0:00:00.390579623 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<camerasrc-real-src-actual-src-pipewir> waiting for started signal, state now streaming
0:00:00.452075724 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:735:gst_pipewire_src_stream_start:<camerasrc-real-src-actual-src-pipewir> doing stream start
0:00:00.452090543 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:743:gst_pipewire_src_stream_start:<camerasrc-real-src-actual-src-pipewir> waiting for STREAMING, now streaming
0:00:00.452107989 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:723:parse_stream_properties:<camerasrc-real-src-actual-src-pipewir> live 1
0:00:00.452115177 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:762:gst_pipewire_src_stream_start:<camerasrc-real-src-actual-src-pipewir> signal started
0:00:00.452176770 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<camerasrc-real-src-actual-src-pipewir> waiting for started signal, state now streaming
0:00:00.452191097 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:817:wait_started:<camerasrc-real-src-actual-src-pipewir> got started signal: streaming
0:00:00.452778574 31345 0x7f5cc4003f90 DEBUG pipewiresrc gstpipewiresrc.c:1137:gst_pipewire_src_unlock_stop:<camerasrc-real-src-actual-src-pipewir> unsetting flushing
0:00:00.453103329 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1123:gst_pipewire_src_unlock:<camerasrc-real-src-actual-src-pipewir> setting flushing
0:00:00.455684375 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1123:gst_pipewire_src_unlock:<camerasrc-real-src-actual-src-pipewir> setting flushing
0:00:00.455806794 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1137:gst_pipewire_src_unlock_stop:<camerasrc-real-src-actual-src-pipewir> unsetting flushing
0:00:00.456389287 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1461:gst_pipewire_src_close:<camerasrc-real-src-actual-src-pipewir> close
0:00:00.456664837 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state paused
0:00:00.456698217 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c011e30
0:00:00.456744235 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c0151a0
0:00:00.456766170 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c0286b0
0:00:00.456787875 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c028290
0:00:00.456797167 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c008ce0
0:00:00.456806314 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c004810
0:00:00.456828173 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c00f820
0:00:00.456837318 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c00fd60
0:00:00.456859163 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c00edd0
0:00:00.456868344 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c00e8c0
0:00:00.456877825 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c01a250
0:00:00.456886721 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c026fa0
0:00:00.456895912 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c010810
0:00:00.456904985 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c022590
0:00:00.456914308 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c022120
0:00:00.456923590 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<camerasrc-real-src-actual-src-pipewir> remove buffer 0x7f5c0c021cc0
0:00:00.456933215 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1018:handle_format_change:<camerasrc-real-src-actual-src-pipewir> clear format
0:00:00.457013551 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1018:handle_format_change:<camerasrc-real-src-actual-src-pipewir> clear format
0:00:00.457132476 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state unconnected
0:00:00.579263741 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:1403:gst_pipewire_src_open:<pipewiresrc0> open
0:00:00.588611791 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now unconnected
0:00:00.588681826 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:839:gst_pipewire_src_negotiate:<pipewiresrc0> caps of src: ANY
0:00:00.588733839 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:849:gst_pipewire_src_negotiate:<pipewiresrc0> caps of peer: video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)25/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)20/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)15/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)10/1
0:00:00.588752822 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:859:gst_pipewire_src_negotiate:<pipewiresrc0> have common caps: video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)25/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)20/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)15/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)10/1
0:00:00.588783674 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:865:gst_pipewire_src_negotiate:<pipewiresrc0> have common caps (sanitized): video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)25/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)20/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)15/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)10/1
0:00:00.588816501 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:915:gst_pipewire_src_negotiate:<pipewiresrc0> connect capture with path (null), target-object 239
0:00:00.588832530 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state connecting
0:00:00.588947228 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now connecting
0:00:00.589006498 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now connecting
0:00:00.589439808 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state paused
0:00:00.589770779 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now paused
0:00:00.589816457 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now paused
0:00:00.673898808 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:1070:handle_format_change:<pipewiresrc0> we got format video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2
0:00:00.673970339 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:1096:handle_format_change:<pipewiresrc0> doing finish format
0:00:00.674207137 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now paused
0:00:00.674264411 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:960:gst_pipewire_src_negotiate:<pipewiresrc0> set format video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2
0:00:00.674566920 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now paused
0:00:00.675579590 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:735:gst_pipewire_src_stream_start:<pipewiresrc0> doing stream start
0:00:00.675625235 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:743:gst_pipewire_src_stream_start:<pipewiresrc0> waiting for STREAMING, now paused
0:00:00.683501584 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14010a20
0:00:00.683555683 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14010d00
0:00:00.683593352 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14010fe0
0:00:00.683622957 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140112c0
0:00:00.683651495 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140117b0
0:00:00.683700290 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14011cf0
0:00:00.683730703 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140121e0
0:00:00.683758761 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140126a0
0:00:00.683785454 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14012ac0
0:00:00.683824634 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14012fb0
0:00:00.683852989 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140133d0
0:00:00.683881394 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140138c0
0:00:00.683916838 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14013ce0
0:00:00.683949801 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140141d0
0:00:00.683981033 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140145f0
0:00:00.684011045 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14014ae0
0:00:00.685069361 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state streaming
0:00:00.685218621 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:743:gst_pipewire_src_stream_start:<pipewiresrc0> waiting for STREAMING, now streaming
0:00:00.685269440 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:723:parse_stream_properties:<pipewiresrc0> live 1
0:00:00.685297015 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:762:gst_pipewire_src_stream_start:<pipewiresrc0> signal started
0:00:00.685602350 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now streaming
0:00:00.685636932 31345 0x5630a209f220 DEBUG pipewiresrc gstpipewiresrc.c:817:wait_started:<pipewiresrc0> got started signal: streaming
0:00:00.687141394 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:1137:gst_pipewire_src_unlock_stop:<pipewiresrc0> unsetting flushing
0:00:01.728562735 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:839:gst_pipewire_src_negotiate:<pipewiresrc0> caps of src: ANY
0:00:01.728680738 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:849:gst_pipewire_src_negotiate:<pipewiresrc0> caps of peer: video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)25/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)20/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)15/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)10/1
0:00:01.728743933 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:859:gst_pipewire_src_negotiate:<pipewiresrc0> have common caps: video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)25/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)20/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)15/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)10/1
0:00:01.728833895 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:865:gst_pipewire_src_negotiate:<pipewiresrc0> have common caps (sanitized): video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)25/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)20/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)15/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)10/1
0:00:01.728911739 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:874:gst_pipewire_src_negotiate:<pipewiresrc0> disconnect capture
0:00:01.729178129 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state paused
0:00:01.729228241 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14010a20
0:00:01.729264255 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14010d00
0:00:01.729291621 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14010fe0
0:00:01.729319343 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140112c0
0:00:01.729347562 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140117b0
0:00:01.729386027 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14011cf0
0:00:01.729415042 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140121e0
0:00:01.729447329 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140126a0
0:00:01.729477584 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14012ac0
0:00:01.729506853 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14012fb0
0:00:01.729533118 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140133d0
0:00:01.729558719 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140138c0
0:00:01.729584222 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14013ce0
0:00:01.729613395 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140141d0
0:00:01.729648502 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140145f0
0:00:01.729678520 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14014ae0
0:00:01.729709830 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:1018:handle_format_change:<pipewiresrc0> clear format
0:00:01.729916723 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:1018:handle_format_change:<pipewiresrc0> clear format
0:00:01.730080965 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state unconnected
0:00:01.730296709 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:879:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for UNCONNECTED, now unconnected
0:00:01.730334706 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:915:gst_pipewire_src_negotiate:<pipewiresrc0> connect capture with path (null), target-object 239
0:00:01.730370446 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state connecting
0:00:01.730669138 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now connecting
0:00:01.735976600 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state paused
0:00:01.736146636 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now paused
0:00:01.817027595 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:1070:handle_format_change:<pipewiresrc0> we got format video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2
0:00:01.817055243 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:1096:handle_format_change:<pipewiresrc0> doing finish format
0:00:01.817126001 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now paused
0:00:01.817146219 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:960:gst_pipewire_src_negotiate:<pipewiresrc0> set format video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2
0:00:01.817163062 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:735:gst_pipewire_src_stream_start:<pipewiresrc0> doing stream start
0:00:01.817173583 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:743:gst_pipewire_src_stream_start:<pipewiresrc0> waiting for STREAMING, now paused
0:00:01.820564299 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14012fb0
0:00:01.820587424 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140132e0
0:00:01.820597641 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140141d0
0:00:01.820607207 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140145a0
0:00:01.820616420 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140149a0
0:00:01.820625766 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1400f450
0:00:01.820639958 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1400f850
0:00:01.820649958 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1400fc50
0:00:01.820659763 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140100a0
0:00:01.820669720 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14015230
0:00:01.820680393 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14015680
0:00:01.820690178 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14015aa0
0:00:01.820707230 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14015f60
0:00:01.820716962 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14016380
0:00:01.820726116 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14016840
0:00:01.820737829 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14016c60
0:00:01.909214870 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14012fb0
0:00:01.909469341 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140132e0
0:00:01.909673982 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140141d0
0:00:01.909872948 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140145a0
0:00:01.910068878 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140149a0
0:00:01.910311507 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c1400f450
0:00:01.910511474 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c1400f850
0:00:01.910706838 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c1400fc50
0:00:01.910899672 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140100a0
0:00:01.911124659 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14015230
0:00:01.911328304 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14015680
0:00:01.911522072 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14015aa0
0:00:01.911715209 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14015f60
0:00:01.911907790 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14016380
0:00:01.912147140 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14016840
0:00:01.912666617 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14016c60
0:00:01.913431416 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1400f850
0:00:01.913469440 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1400f450
0:00:01.913495880 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140149a0
0:00:01.913525539 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140145a0
0:00:01.913553709 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140141d0
0:00:01.913580344 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140132e0
0:00:01.913608274 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14012fb0
0:00:01.913637070 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14016e60
0:00:01.913663873 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140129d0
0:00:01.913695442 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14012da0
0:00:01.913725117 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140175d0
0:00:01.913757305 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140179a0
0:00:01.913804615 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14017d70
0:00:01.913835161 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14018140
0:00:01.913865828 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14018510
0:00:01.913897498 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140188e0
0:00:01.914772354 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state streaming
0:00:01.915144409 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:743:gst_pipewire_src_stream_start:<pipewiresrc0> waiting for STREAMING, now streaming
0:00:01.915188679 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:723:parse_stream_properties:<pipewiresrc0> live 1
0:00:01.915213239 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:762:gst_pipewire_src_stream_start:<pipewiresrc0> signal started
0:00:02.938024693 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:839:gst_pipewire_src_negotiate:<pipewiresrc0> caps of src: ANY
0:00:02.938183873 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:849:gst_pipewire_src_negotiate:<pipewiresrc0> caps of peer: video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)25/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)20/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)15/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)10/1
0:00:02.938244840 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:859:gst_pipewire_src_negotiate:<pipewiresrc0> have common caps: video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)25/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)20/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)15/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)10/1
0:00:02.938321767 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:865:gst_pipewire_src_negotiate:<pipewiresrc0> have common caps (sanitized): video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)25/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)20/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)15/1; image/jpeg, width=(int)1280, height=(int)960, framerate=(fraction)10/1
0:00:02.938396029 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:874:gst_pipewire_src_negotiate:<pipewiresrc0> disconnect capture
0:00:02.938769324 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state paused
0:00:02.938860863 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c1400f850
0:00:02.938910103 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c1400f450
0:00:02.938938107 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140149a0
0:00:02.938969342 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140145a0
0:00:02.939000158 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140141d0
0:00:02.939038877 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140132e0
0:00:02.939070173 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14012fb0
0:00:02.939117516 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14016e60
0:00:02.939144898 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140129d0
0:00:02.939171330 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14012da0
0:00:02.939197702 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140175d0
0:00:02.939223723 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140179a0
0:00:02.939249303 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14017d70
0:00:02.939274808 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14018140
0:00:02.939300317 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14018510
0:00:02.939336104 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140188e0
0:00:02.939367469 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:1018:handle_format_change:<pipewiresrc0> clear format
0:00:02.939593772 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:1018:handle_format_change:<pipewiresrc0> clear format
0:00:02.939771942 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state unconnected
0:00:02.939958190 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:879:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for UNCONNECTED, now unconnected
0:00:02.939996403 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:915:gst_pipewire_src_negotiate:<pipewiresrc0> connect capture with path (null), target-object 239
0:00:02.940038173 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state connecting
0:00:02.940351241 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now connecting
0:00:02.950117006 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state paused
0:00:02.950306190 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now paused
0:00:03.034280920 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:1070:handle_format_change:<pipewiresrc0> we got format video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2
0:00:03.034346318 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:1096:handle_format_change:<pipewiresrc0> doing finish format
0:00:03.034504457 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now paused
0:00:03.034553847 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:960:gst_pipewire_src_negotiate:<pipewiresrc0> set format video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)960, framerate=(fraction)15/2
0:00:03.034593861 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:735:gst_pipewire_src_stream_start:<pipewiresrc0> doing stream start
0:00:03.034620007 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:743:gst_pipewire_src_stream_start:<pipewiresrc0> waiting for STREAMING, now paused
0:00:03.043886096 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140107b0
0:00:03.043940824 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14016330
0:00:03.043983951 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14013ad0
0:00:03.044014226 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14015a50
0:00:03.044046630 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140142f0
0:00:03.044076922 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14016c10
0:00:03.044133852 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14012f50
0:00:03.044172615 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140127c0
0:00:03.044202524 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140173c0
0:00:03.044231112 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14017800
0:00:03.044261391 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14017cf0
0:00:03.044291793 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14018130
0:00:03.044321532 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14018620
0:00:03.044352519 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14019720
0:00:03.044382611 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14019a50
0:00:03.044432178 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14019d80
0:00:03.132268608 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140107b0
0:00:03.132512830 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14016330
0:00:03.132715199 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14013ad0
0:00:03.132912929 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14015a50
0:00:03.133138056 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140142f0
0:00:03.133337389 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14016c10
0:00:03.133856553 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14012f50
0:00:03.134051274 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140127c0
0:00:03.134267621 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c140173c0
0:00:03.134464635 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14017800
0:00:03.134983395 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14017cf0
0:00:03.135237907 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14018130
0:00:03.135436357 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14018620
0:00:03.136025492 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14019720
0:00:03.136239670 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14019a50
0:00:03.136435370 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:515:on_remove_buffer:<pipewiresrc0> remove buffer 0x7f5c14019d80
0:00:03.137318180 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14012f50
0:00:03.137358253 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14016c10
0:00:03.137384859 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140142f0
0:00:03.137412897 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14015a50
0:00:03.137440495 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14013ad0
0:00:03.137469479 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14016330
0:00:03.137497319 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c140107b0
0:00:03.137527000 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14018130
0:00:03.137553726 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14018620
0:00:03.137581086 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14018330
0:00:03.137611888 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c14018820
0:00:03.137641002 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1401a1b0
0:00:03.137671742 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1401a4e0
0:00:03.137701662 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1401a810
0:00:03.137731890 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1401ab40
0:00:03.137779386 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7f5c1401ae70
0:00:03.138644118 31345 0x7f5c1400be80 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state streaming
0:00:03.139019032 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:743:gst_pipewire_src_stream_start:<pipewiresrc0> waiting for STREAMING, now streaming
0:00:03.139068450 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:723:parse_stream_properties:<pipewiresrc0> live 1
0:00:03.139116014 31345 0x7f5cc4003cd0 DEBUG pipewiresrc gstpipewiresrc.c:762:gst_pipewire_src_stream_start:<pipewiresrc0> signal started
This doesn't seem to be a pipewiresrc
issue - at least not only - as running
GST_DEBUG=pipewiresrc:5 gst-launch-1.0 pipewiresrc target-object=[...] ! videoconvert ! gtksink
Log
GST_DEBUG=pipewiresrc:5 gst-launch-1.0 pipewiresrc target-object=239 ! videoconvert ! gtksink
Setting pipeline to PAUSED ...
0:00:00.087464958 31698 0x195cfc0 DEBUG pipewiresrc gstpipewiresrc.c:1403:gst_pipewire_src_open:<pipewiresrc0> open
0:00:00.143161908 31698 0x195cfc0 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now unconnected
0:00:00.143295994 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:839:gst_pipewire_src_negotiate:<pipewiresrc0> caps of src: ANY
0:00:00.143776699 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:849:gst_pipewire_src_negotiate:<pipewiresrc0> caps of peer: video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ BGRA, BGRx }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ DMA_DRM, A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }
0:00:00.143884241 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:859:gst_pipewire_src_negotiate:<pipewiresrc0> have common caps: video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ BGRA, BGRx }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ DMA_DRM, A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }
0:00:00.144034584 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:865:gst_pipewire_src_negotiate:<pipewiresrc0> have common caps (sanitized): video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ BGRA, BGRx }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }; video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string){ DMA_DRM, A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }
0:00:00.144487409 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:915:gst_pipewire_src_negotiate:<pipewiresrc0> connect capture with path (null), target-object 239
0:00:00.144528291 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state connecting
0:00:00.144928349 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now connecting
0:00:00.144988879 31698 0x195cfc0 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now connecting
0:00:00.145548481 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state paused
0:00:00.146052441 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now paused
0:00:00.146138629 31698 0x195cfc0 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now paused
0:00:00.591172820 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:1070:handle_format_change:<pipewiresrc0> we got format video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, framerate=(fraction)30/1
0:00:00.591233294 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:1096:handle_format_change:<pipewiresrc0> doing finish format
0:00:00.592152999 31698 0x195cfc0 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now paused
0:00:00.592289150 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:937:gst_pipewire_src_negotiate:<pipewiresrc0> waiting for NEGOTIATED, now paused
0:00:00.592356258 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:960:gst_pipewire_src_negotiate:<pipewiresrc0> set format video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, framerate=(fraction)30/1
0:00:00.594172408 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:735:gst_pipewire_src_stream_start:<pipewiresrc0> doing stream start
0:00:00.594216286 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:743:gst_pipewire_src_stream_start:<pipewiresrc0> waiting for STREAMING, now paused
0:00:00.596771164 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f4003480
0:00:00.596834165 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f400c780
0:00:00.596864044 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f400ea80
0:00:00.596893062 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f400d620
0:00:00.596921772 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f400d130
0:00:00.596948644 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f400b970
0:00:00.596975156 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f400abf0
0:00:00.597004575 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f400a790
0:00:00.597033086 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f4009ad0
0:00:00.597061722 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f40092a0
0:00:00.597090355 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f40086d0
0:00:00.597118420 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f4011df0
0:00:00.597149560 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f4012190
0:00:00.597180615 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f4007f40
0:00:00.597211322 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f4014dc0
0:00:00.597243452 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:501:on_add_buffer:<pipewiresrc0> add buffer 0x7ff5f4017ac0
0:00:00.598131915 31698 0x7ff5f4001e90 DEBUG pipewiresrc gstpipewiresrc.c:691:on_state_changed: got stream state streaming
0:00:00.598273914 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:743:gst_pipewire_src_stream_start:<pipewiresrc0> waiting for STREAMING, now streaming
0:00:00.598322275 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:723:parse_stream_properties:<pipewiresrc0> live 1
0:00:00.598414317 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:762:gst_pipewire_src_stream_start:<pipewiresrc0> signal started
0:00:00.599341475 31698 0x195cfc0 DEBUG pipewiresrc gstpipewiresrc.c:793:wait_started:<pipewiresrc0> waiting for started signal, state now streaming
0:00:00.599384308 31698 0x195cfc0 DEBUG pipewiresrc gstpipewiresrc.c:817:wait_started:<pipewiresrc0> got started signal: streaming
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: pipewireclock0
0:00:00.603698732 31698 0x7ff614000dd0 DEBUG pipewiresrc gstpipewiresrc.c:1137:gst_pipewire_src_unlock_stop:<pipewiresrc0> unsetting flushing
Redistribute latency...
doesn't show this behaviour.
Related to #140