gst pipewiresrc: won't connect to the sink on some sources
At some point, gstreamer started creating pipewire elements for gst_device_create_element()
. While this seems to be more forwardlooking and works just fine in many cases, we've had some users complain that it doesn't work properly for them.
I can reproduce with the droidcam, surely applies to other webcams.
Note the error we get when using the glimagesink (I get it as well from qmlglsink)
[W][000022128.828680][remote-node.c:721 client_node_port_use_buffers()] unknown buffer data type -1
Below I attach gst-launch runs that hopefully make it easier to understand and reproduce the issue.
v4l2src + waylandsink:
$ PIPEWIRE_DEBUG=2 gst-launch-1.0 -v v4l2src device=/dev/video0 ! videoconvert ! waylandsink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, width=(int)640, height=(int)480, framerate=(fraction)30/1, format=(string)I420, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:src: caps = video/x-raw, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, format=(string)BGRx
/GstPipeline:pipeline0/GstWaylandSink:waylandsink0.GstPad:sink: caps = video/x-raw, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, format=(string)BGRx
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:sink: caps = video/x-raw, width=(int)640, height=(int)480, framerate=(fraction)30/1, format=(string)I420, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:05.698676192
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
pipewiresrc + waylandsink:
$ PIPEWIRE_DEBUG=2 gst-launch-1.0 -v pipewiresrc path=63 ! videoconvert ! waylandsink
Setting pipeline to PAUSED ...
pipewiresrc with more debug + waylandsink:
$ PIPEWIRE_DEBUG=4 gst-launch-1.0 -v pipewiresrc path=63 ! videoconvert ! waylandsink
[D][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.log'
[D][pipewire.c:131 open_plugin()] loaded plugin:'/home/apol/devel/kde5/lib/spa-0.2/support/libspa-support.so'
[D][000026350.191605][logger.c:287 impl_init()] logger 0x5575f18fed88: initialized
[D][000026350.191611][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.cpu'
[D][000026350.191617][cpu.c:193 impl_init()] cpu 0x5575f1902e58: count:8 align:32 flags:0007cbdb
[I][000026350.191620][pipewire.c:411 pw_init()] version 0.3.11
Setting pipeline to PAUSED ...
[D][000026350.202422][thread-loop.c:113 loop_new()] thread-loop 0x5575f1943ba0: new
[D][000026350.202432][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.system'
[D][000026350.202437][system.c:348 impl_init()] system 0x5575f1943d08: initialized
[D][000026350.202439][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.loop'
[D][000026350.202463][system.c:112 impl_pollfd_create()] system 0x5575f1943d08: new fd:11
[D][000026350.202470][system.c:218 impl_eventfd_create()] system 0x5575f1943d08: new fd:12
[D][000026350.202478][system.c:218 impl_eventfd_create()] system 0x5575f1943d08: new fd:13
[D][000026350.202482][loop.c:808 impl_init()] loop 0x5575f1947de8: initialized
[D][000026350.202490][system.c:218 impl_eventfd_create()] system 0x5575f1943d08: new fd:14
[D][000026350.202496][context.c:216 pw_context_new()] context 0x5575f1941e50: new
[D][000026350.202508][data-loop.c:110 loop_new()] data-loop 0x5575f1927ae0: new
[D][000026350.202512][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.system'
[D][000026350.202517][system.c:348 impl_init()] system 0x5575f1927b88: initialized
[D][000026350.202522][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.loop'
[D][000026350.202546][system.c:112 impl_pollfd_create()] system 0x5575f1927b88: new fd:15
[D][000026350.202552][system.c:218 impl_eventfd_create()] system 0x5575f1927b88: new fd:16
[D][000026350.202558][system.c:218 impl_eventfd_create()] system 0x5575f1927b88: new fd:17
[D][000026350.202561][loop.c:808 impl_init()] loop 0x5575f194ff18: initialized
[D][000026350.202567][system.c:218 impl_eventfd_create()] system 0x5575f1927b88: new fd:18
[D][000026350.202573][mem.c:149 pw_mempool_new()] mempool 0x5575f1927cd0: new
[D][000026350.202578][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-dbus' factory-name:'support.dbus'
[D][000026350.203284][pipewire.c:131 open_plugin()] loaded plugin:'/home/apol/devel/kde5/lib/spa-0.2/support/libspa-dbus.so'
[D][000026350.203292][dbus.c:403 impl_init()] dbus 0x5575f1941628: initialized
[D][000026350.203460][impl-core.c:408 pw_context_create_core()] impl-core 0x5575f19411b0: new pipewire-apol-124597
[D][000026350.203467][global.c:107 pw_global_new()] global 0x5575f1958ca0: new PipeWire:Interface:Core 0
[D][000026350.203473][global.c:152 pw_global_register()] global 0x5575f1958ca0: registered 0
[D][000026350.203521][context.c:83 load_module_profile()] context 0x5575f1941e50: module profile default
[D][000026350.203526][context.c:87 load_module_profile()] context 0x5575f1941e50: loading default profile
[D][000026350.203530][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026350.203539][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-protocol-native (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-protocol-native.so) args((null))
[D][000026350.203561][data-loop.c:73 do_loop()] data-loop 0x5575f1927ae0: enter thread
[D][000026350.203672][global.c:107 pw_global_new()] global 0x5575f1959f80: new PipeWire:Interface:Module 1
[D][000026350.203682][protocol.c:70 pw_protocol_new()] protocol 0x5575f195a0b0: Created protocol PipeWire:Protocol:Native
[D][000026350.203687][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Core/3 to protocol PipeWire:Protocol:Native
[D][000026350.203692][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Registry/3 to protocol PipeWire:Protocol:Native
[D][000026350.203696][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Module/3 to protocol PipeWire:Protocol:Native
[D][000026350.203701][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Device/3 to protocol PipeWire:Protocol:Native
[D][000026350.203705][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Node/3 to protocol PipeWire:Protocol:Native
[D][000026350.203710][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Port/3 to protocol PipeWire:Protocol:Native
[D][000026350.203714][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Factory/3 to protocol PipeWire:Protocol:Native
[D][000026350.203719][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Client/3 to protocol PipeWire:Protocol:Native
[D][000026350.203723][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Link/3 to protocol PipeWire:Protocol:Native
[D][000026350.203730][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Core/0 to protocol PipeWire:Protocol:Native
[D][000026350.203734][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Registry/0 to protocol PipeWire:Protocol:Native
[D][000026350.203739][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Module/0 to protocol PipeWire:Protocol:Native
[D][000026350.203743][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Node/0 to protocol PipeWire:Protocol:Native
[D][000026350.203747][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Port/0 to protocol PipeWire:Protocol:Native
[D][000026350.203751][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Factory/0 to protocol PipeWire:Protocol:Native
[D][000026350.203755][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Client/0 to protocol PipeWire:Protocol:Native
[D][000026350.203759][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Link/0 to protocol PipeWire:Protocol:Native
[D][000026350.203763][module-protocol-native.c:1210 pipewire__module_init()] protocol-native 0x5575f195a0b0: new debug:0
[D][000026350.203768][module-protocol-native.c:1047 create_server()] protocol-native 0x5575f195a0b0: created server 0x5575f195a3d0
[D][000026350.203773][impl-module.c:358 pw_impl_module_update_properties()] module 0x5575f1959de0: updated 3 properties
[D][000026350.203777][global.c:152 pw_global_register()] global 0x5575f1959f80: registered 1
[D][000026350.203781][impl-module.c:256 pw_context_load_module()] module 0x5575f1959de0: loaded module: libpipewire-module-protocol-native
[D][000026350.203785][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026350.203792][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-client-node (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-client-node.so) args((null))
[D][000026350.203928][global.c:107 pw_global_new()] global 0x5575f195b000: new PipeWire:Interface:Module 2
[D][000026350.203938][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f195b170: new client-node
[D][000026350.203942][module-client-node.c:168 pipewire__module_init()] module 0x5575f195ae40: new
[D][000026350.203947][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:ClientNode/3 to protocol PipeWire:Protocol:Native
[D][000026350.203955][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:ClientNode/0 to protocol PipeWire:Protocol:Native
[D][000026350.203959][context.c:1073 pw_context_register_export_type()] context 0x5575f1941e50: Add export type PipeWire:Interface:Node to context
[D][000026350.203963][context.c:1073 pw_context_register_export_type()] context 0x5575f1941e50: Add export type Spa:Pointer:Interface:Node to context
[D][000026350.203969][impl-module.c:358 pw_impl_module_update_properties()] module 0x5575f195ae40: updated 3 properties
[D][000026350.203973][global.c:152 pw_global_register()] global 0x5575f195b000: registered 2
[D][000026350.203977][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f195b170: updated 1 properties
[D][000026350.203981][global.c:107 pw_global_new()] global 0x5575f195b590: new PipeWire:Interface:Factory 3
[D][000026350.203988][global.c:152 pw_global_register()] global 0x5575f195b590: registered 3
[D][000026350.203991][impl-module.c:256 pw_context_load_module()] module 0x5575f195ae40: loaded module: libpipewire-module-client-node
[D][000026350.203996][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026350.204003][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-client-device (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-client-device.so) args((null))
[D][000026350.204071][global.c:107 pw_global_new()] global 0x5575f195c260: new PipeWire:Interface:Module 4
[D][000026350.204079][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f195c520: new client-device
[D][000026350.204083][module-client-device.c:182 pipewire__module_init()] module 0x5575f195bf90: new
[D][000026350.204088][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal Spa:Pointer:Interface:Device/0 to protocol PipeWire:Protocol:Native
[D][000026350.204092][context.c:1073 pw_context_register_export_type()] context 0x5575f1941e50: Add export type Spa:Pointer:Interface:Device to context
[D][000026350.204098][impl-module.c:358 pw_impl_module_update_properties()] module 0x5575f195bf90: updated 3 properties
[D][000026350.204101][global.c:152 pw_global_register()] global 0x5575f195c260: registered 4
[D][000026350.204106][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f195c520: updated 1 properties
[D][000026350.204110][global.c:107 pw_global_new()] global 0x5575f195c900: new PipeWire:Interface:Factory 5
[D][000026350.204117][global.c:152 pw_global_register()] global 0x5575f195c900: registered 5
[D][000026350.204120][impl-module.c:256 pw_context_load_module()] module 0x5575f195bf90: loaded module: libpipewire-module-client-device
[D][000026350.204124][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026350.204131][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-adapter (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-adapter.so) args((null))
[D][000026350.204215][global.c:107 pw_global_new()] global 0x5575f195d650: new PipeWire:Interface:Module 6
[D][000026350.204223][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f195d8f0: new adapter
[D][000026350.204227][module-adapter.c:315 pipewire__module_init()] module 0x5575f195d3a0: new
[D][000026350.204232][impl-module.c:358 pw_impl_module_update_properties()] module 0x5575f195d3a0: updated 3 properties
[D][000026350.204236][global.c:152 pw_global_register()] global 0x5575f195d650: registered 6
[D][000026350.204241][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f195d8f0: updated 1 properties
[D][000026350.204246][global.c:107 pw_global_new()] global 0x5575f195dc90: new PipeWire:Interface:Factory 7
[D][000026350.204253][global.c:152 pw_global_register()] global 0x5575f195dc90: registered 7
[D][000026350.204256][impl-module.c:256 pw_context_load_module()] module 0x5575f195d3a0: loaded module: libpipewire-module-adapter
[D][000026350.204261][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026350.204268][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-metadata (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-metadata.so) args((null))
[D][000026350.204340][global.c:107 pw_global_new()] global 0x5575f195e9b0: new PipeWire:Interface:Module 8
[D][000026350.204349][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Metadata/3 to protocol PipeWire:Protocol:Native
[D][000026350.204353][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Metadata/3 to protocol PipeWire:Protocol:Native
[D][000026350.204358][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f195ec70: new metadata
[D][000026350.204361][module-metadata.c:168 pipewire__module_init()] module 0x5575f195e700: new
[D][000026350.204365][context.c:1073 pw_context_register_export_type()] context 0x5575f1941e50: Add export type PipeWire:Interface:Metadata to context
[D][000026350.204370][impl-module.c:358 pw_impl_module_update_properties()] module 0x5575f195e700: updated 3 properties
[D][000026350.204374][global.c:152 pw_global_register()] global 0x5575f195e9b0: registered 8
[D][000026350.204378][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f195ec70: updated 1 properties
[D][000026350.204385][global.c:107 pw_global_new()] global 0x5575f195f020: new PipeWire:Interface:Factory 9
[D][000026350.204391][global.c:152 pw_global_register()] global 0x5575f195f020: registered 9
[D][000026350.204394][impl-module.c:256 pw_context_load_module()] module 0x5575f195e700: loaded module: libpipewire-module-metadata
[D][000026350.204398][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026350.204405][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-session-manager (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-session-manager.so) args((null))
[D][000026350.204483][global.c:107 pw_global_new()] global 0x5575f195fdb0: new PipeWire:Interface:Module 10
[D][000026350.204494][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:ClientEndpoint/0 to protocol PipeWire:Protocol:Native
[D][000026350.204498][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:ClientSession/0 to protocol PipeWire:Protocol:Native
[D][000026350.204503][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:EndpointLink/0 to protocol PipeWire:Protocol:Native
[D][000026350.204508][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:EndpointStream/0 to protocol PipeWire:Protocol:Native
[D][000026350.204513][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Endpoint/0 to protocol PipeWire:Protocol:Native
[D][000026350.204517][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Session/0 to protocol PipeWire:Protocol:Native
[D][000026350.204522][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:EndpointLink/0 to protocol PipeWire:Protocol:Native
[D][000026350.204526][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:EndpointStream/0 to protocol PipeWire:Protocol:Native
[D][000026350.204530][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Endpoint/0 to protocol PipeWire:Protocol:Native
[D][000026350.204537][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5575f195a0b0: Add marshal PipeWire:Interface:Session/0 to protocol PipeWire:Protocol:Native
[D][000026350.204541][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f1960170: new client-endpoint
[D][000026350.204545][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f19603e0: new client-session
[D][000026350.204553][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f1960650: new session
[D][000026350.204557][context.c:1073 pw_context_register_export_type()] context 0x5575f1941e50: Add export type PipeWire:Interface:Session to context
[D][000026350.204561][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f19608e0: new endpoint
[D][000026350.204565][context.c:1073 pw_context_register_export_type()] context 0x5575f1941e50: Add export type PipeWire:Interface:Endpoint to context
[D][000026350.204570][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f1960b70: new endpoint-stream
[D][000026350.204573][context.c:1073 pw_context_register_export_type()] context 0x5575f1941e50: Add export type PipeWire:Interface:EndpointStream to context
[D][000026350.204578][impl-factory.c:70 pw_context_create_factory()] factory 0x5575f1960e00: new endpoint-link
[D][000026350.204582][context.c:1073 pw_context_register_export_type()] context 0x5575f1941e50: Add export type PipeWire:Interface:EndpointLink to context
[D][000026350.204588][impl-module.c:358 pw_impl_module_update_properties()] module 0x5575f195fae0: updated 3 properties
[D][000026350.204592][global.c:152 pw_global_register()] global 0x5575f195fdb0: registered 10
[D][000026350.204597][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f1960170: updated 1 properties
[D][000026350.205851][global.c:107 pw_global_new()] global 0x5575f19611d0: new PipeWire:Interface:Factory 11
[D][000026350.205861][global.c:152 pw_global_register()] global 0x5575f19611d0: registered 11
[D][000026350.205866][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f19603e0: updated 1 properties
[D][000026350.205871][global.c:107 pw_global_new()] global 0x5575f1961600: new PipeWire:Interface:Factory 12
[D][000026350.205880][global.c:152 pw_global_register()] global 0x5575f1961600: registered 12
[D][000026350.205884][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f1960650: updated 1 properties
[D][000026350.205887][global.c:107 pw_global_new()] global 0x5575f1961a30: new PipeWire:Interface:Factory 13
[D][000026350.205891][global.c:152 pw_global_register()] global 0x5575f1961a30: registered 13
[D][000026350.205894][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f19608e0: updated 1 properties
[D][000026350.205897][global.c:107 pw_global_new()] global 0x5575f1961e60: new PipeWire:Interface:Factory 14
[D][000026350.205906][global.c:152 pw_global_register()] global 0x5575f1961e60: registered 14
[D][000026350.205911][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f1960b70: updated 1 properties
[D][000026350.205916][global.c:107 pw_global_new()] global 0x5575f1962290: new PipeWire:Interface:Factory 15
[D][000026350.205922][global.c:152 pw_global_register()] global 0x5575f1962290: registered 15
[D][000026350.205926][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5575f1960e00: updated 1 properties
[D][000026350.205930][global.c:107 pw_global_new()] global 0x5575f19626c0: new PipeWire:Interface:Factory 16
[D][000026350.205937][global.c:152 pw_global_register()] global 0x5575f19626c0: registered 16
[D][000026350.205940][impl-module.c:256 pw_context_load_module()] module 0x5575f195fae0: loaded module: libpipewire-module-session-manager
[D][000026350.205944][context.c:324 pw_context_new()] context 0x5575f1941e50: created
[D][000026350.205988][core.c:319 core_new()] core 0x5575f1962ad0: new
[D][000026350.206006][mem.c:149 pw_mempool_new()] mempool 0x5575f1963560: new
[D][000026350.206010][module-protocol-native.c:907 impl_new_client()] protocol-native 0x5575f195a0b0: new client 0x5575f19635d0
[D][000026350.206021][connection.c:248 pw_protocol_native_connection_new()] connection 0x5575f1963680: new fd:-1
[D][000026350.206051][module-protocol-native.c:930 impl_new_client()] protocol-native 0x5575f195a0b0: connect generic
[D][000026350.206055][proxy.c:113 pw_proxy_new()] proxy 0x5575f19757c0: new 1 type PipeWire:Interface:Client/3 core-proxy:0x5575f1962ad0, marshal:0x7fcb287afa38
[D][000026350.206065][core.c:411 pw_context_connect()] core 0x5575f1962ad0: connect
[I][000026350.206069][local-socket.c:96 try_connect()] connecting to 'pipewire-0' runtime_dir:/run/user/1000
[D][000026350.206087][connection.c:275 pw_protocol_native_connection_set_fd()] connection 0x5575f1963680: fd:19
[D][000026350.206098][stream.c:1104 stream_new()] stream 0x5575f19758b0: new "gst-launch-1.0"
[D][000026350.206172][thread-loop.c:235 do_loop()] thread-loop 0x5575f1943ba0: enter thread
[D][000026350.206294][core.c:92 core_event_bound_id()] core 0x5575f1962ad0: proxy id 1 bound 33
[D][000026350.206302][proxy.c:163 pw_proxy_set_bound_id()] proxy 0x5575f19757c0: id:1 bound:33
[D][000026350.207925][stream.c:1427 pw_stream_connect()] stream 0x5575f19758b0: connect target:63
[D][000026350.207938][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 3 (Spa:Enum:ParamId:EnumFormat) start:0 num:1
[D][000026350.207946][stream.c:1382 find_format()] stream 0x5575f19758b0: Spa:Enum:MediaType:video/Spa:Enum:MediaSubtype:raw
[D][000026350.207951][stream.c:289 stream_set_state()] stream 0x5575f19758b0: update state from unconnected -> connecting ((null))
[D][000026350.207961][stream.c:1517 pw_stream_connect()] stream 0x5575f19758b0: creating node
[D][000026350.207975][system.c:218 impl_eventfd_create()] system 0x5575f1927b88: new fd:22
[D][000026350.208892][impl-node.c:1086 pw_context_create_node()] node 0x7fcb1c00a1d0: new fd:22
[D][000026350.208913][mem.c:327 memblock_map()] mempool 0x5575f1927cd0: block:0x7fcb1c009cb0 fd:23 map:0x7fcb1c006160 ptr:0x7fcb2ab8d000 (0 4096) block-ref:2
[D][000026350.208919][mem.c:390 pw_memblock_map()] mempool 0x5575f1927cd0: map:0x7fcb1c0061a0 block:0x7fcb1c009cb0 fd:23 ptr:0x7fcb2ab8d000 (0 2312) mapping:0x7fcb1c006160 ref:1
[D][000026350.208925][mem.c:523 pw_mempool_alloc()] mempool 0x5575f1927cd0: block:0x7fcb1c009cb0 id:0 type:2 size:2312
[D][000026350.208930][work-queue.c:107 pw_work_queue_new()] work-queue 0x7fcb1c006a20: new
[D][000026350.208937][system.c:218 impl_eventfd_create()] system 0x5575f1943d08: new fd:24
[D][000026350.208953][impl-node.c:807 check_properties()] node 0x7fcb1c00a1d0: name 'gst-launch-1.0'
[D][000026350.208958][impl-node.c:856 check_properties()] node 0x7fcb1c00a1d0: driver:0 recalc:0 active:0
[D][000026350.208963][impl-node.c:1576 pw_impl_node_set_implementation()] node 0x7fcb1c00a1d0: implementation 0x5575f19759f0
[D][000026350.208967][impl-node.c:1231 node_info()] node 0x7fcb1c00a1d0: flags:00000001 change_mask:00000001 max_in:1 max_out:0
[I][000026350.208973][context.c:878 pw_context_recalc_graph()] context 0x5575f1941e50: busy:0 reason:node info changed
[D][000026350.208978][impl-node.c:1809 pw_impl_node_find_port()] node 0x7fcb1c00a1d0: return input port 0: (nil)
[D][000026350.208983][impl-node.c:1293 node_port_info()] node 0x7fcb1c00a1d0: input port 0 added
[D][000026350.208988][impl-port.c:391 pw_context_create_port()] port 0x7fcb1c00a8d0: new input 0
[D][000026350.208993][impl-port.c:470 pw_impl_port_set_mix()] port 0x7fcb1c00a8d0: mix node (nil)->0x7fcb1c00af20
[D][000026350.208998][impl-port.c:1064 pw_impl_port_for_each_param()] port 0x7fcb1c00a8d0: params id:7 (Spa:Enum:ParamId:IO) index:0 max:4294967295
[D][000026350.209004][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 7 (Spa:Enum:ParamId:IO) start:0 num:-1
[D][000026350.209010][impl-port.c:661 check_param_io()] port 0x7fcb1c00a8d0: got io id:1 (Spa:Enum:IO:Buffers)
[D][000026350.209016][impl-port.c:1074 pw_impl_port_for_each_param()] port 0x7fcb1c00a8d0: res 0: (Success)
[D][000026350.209022][impl-port.c:887 pw_impl_port_add()] port 0x7fcb1c00a8d0: setting node io
[D][000026350.209026][stream.c:479 impl_port_set_io()] stream 0x5575f19758b0: set io id 1 (Spa:Enum:IO:Buffers) 0x7fcb1c00ae48 8
[D][000026350.209031][impl-port.c:899 pw_impl_port_add()] port 0x7fcb1c00a8d0: 0 add to node 0x7fcb1c00a1d0
[D][000026350.209040][impl-port.c:111 pw_impl_port_update_state()] port 0x7fcb1c00a8d0: state init -> configure ((null))
[D][000026350.209046][impl-node.c:1966 pw_impl_node_set_active()] node 0x7fcb1c00a1d0: activate
[D][000026350.209050][stream.c:1565 pw_stream_connect()] stream 0x5575f19758b0: export node 0x7fcb1c00a1d0
[D][000026350.209065][proxy.c:113 pw_proxy_new()] proxy 0x7fcb28673010: new 2 type PipeWire:Interface:ClientNode/3 core-proxy:0x5575f1962ad0, marshal:0x7fcb2876fee0
[D][000026350.209352][remote-node.c:944 do_node_init()] 0x7fcb28673088: node 0x7fcb1c00a1d0 init
[D][000026350.209364][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 3 (Spa:Enum:ParamId:EnumFormat) start:0 num:1
[D][000026350.209370][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 3 (Spa:Enum:ParamId:EnumFormat) start:1 num:1
[D][000026350.209375][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 3 (Spa:Enum:ParamId:EnumFormat) start:2 num:1
[D][000026350.209380][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 3 (Spa:Enum:ParamId:EnumFormat) start:3 num:1
[D][000026350.209385][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 6 (Spa:Enum:ParamId:Meta) start:0 num:1
[D][000026350.209390][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 7 (Spa:Enum:ParamId:IO) start:0 num:1
[D][000026350.212733][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 7 (Spa:Enum:ParamId:IO) start:4 num:1
[D][000026350.212739][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 4 (Spa:Enum:ParamId:Format) start:0 num:1
[D][000026350.212744][stream.c:514 impl_port_enum_params()] stream 0x5575f19758b0: param id 5 (Spa:Enum:ParamId:Buffers) start:0 num:1
[D][000026350.212753][core.c:292 pw_core_export()] core 0x5575f1962ad0: export:PipeWire:Interface:Node proxy:0x7fcb28673010
[D][000026350.213066][core.c:48 core_event_ping()] core 0x5575f1962ad0: object 2 ping 1073741828
[D][000026350.213158][core.c:103 core_event_add_mem()] core 0x5575f1962ad0: add mem 0 type:2 fd:25 flags:3
[D][000026350.213202][mem.c:582 pw_mempool_import()] mempool 0x5575f1963560: block:0x7fcb14000b60 id:0 flags:00000003 type:2 fd:25
[D][000026350.213209][core.c:92 core_event_bound_id()] core 0x5575f1962ad0: proxy id 2 bound 52
[D][000026350.213215][proxy.c:163 pw_proxy_set_bound_id()] proxy 0x7fcb28673010: id:2 bound:52
[D][000026350.213220][remote-node.c:1114 client_node_bound()] 0x7fcb28673088: bound 52
[D][000026350.213224][stream.c:289 stream_set_state()] stream 0x5575f19758b0: update state from connecting -> paused ((null))
[D][000026350.213243][mem.c:327 memblock_map()] mempool 0x5575f1963560: block:0x7fcb14000b60 fd:25 map:0x7fcb14000bc0 ptr:0x7fcb2ab8c000 (0 4096) block-ref:2
[D][000026350.213250][mem.c:390 pw_memblock_map()] mempool 0x5575f1963560: map:0x7fcb14000c00 block:0x7fcb14000b60 fd:25 ptr:0x7fcb2ab8c000 (0 2312) mapping:0x7fcb14000bc0 ref:1
[D][000026350.213255][remote-node.c:266 client_node_transport()] remote-node 0x7fcb28673010: fds:27 26 node:52 activation:0x7fcb2ab8c000
[D][000026350.213265][system.c:85 impl_close()] system 0x5575f1927b88: close fd:22
[D][000026350.213274][mem.c:770 pw_mempool_find_tag()] mempool 0x5575f1963560: find tag 52:7:0:0:0 size:20
[D][000026350.213279][mem.c:270 memblock_find_mapping()] mempool 0x5575f1963560: check 0x7fcb14000bc0 offset:(0 <= 560) end:(4096 >= 2248)
[D][000026350.213285][mem.c:274 memblock_find_mapping()] mempool 0x5575f1963560: found 0x7fcb14000b60 id:0 fd:25 offs:560 size:1688 ref:2
[D][000026350.213291][mem.c:390 pw_memblock_map()] mempool 0x5575f1963560: map:0x7fcb14000c50 block:0x7fcb14000b60 fd:25 ptr:0x7fcb2ab8c230 (560 1688) mapping:0x7fcb14000bc0 ref:2
[D][000026350.213297][mem.c:395 pw_memblock_map()] mempool 0x5575f1963560: tag:52:7:0:0:0
[D][000026350.213302][remote-node.c:454 client_node_set_io()] node 0x7fcb28673010: set io Spa:Enum:IO:Position 0x7fcb2ab8c230
[D][000026350.213307][stream.c:366 impl_set_io()] stream 0x5575f19758b0: set io id 7 (Spa:Enum:IO:Position) 0x7fcb2ab8c230 1688
[D][000026350.213324][mem.c:770 pw_mempool_find_tag()] mempool 0x5575f1963560: find tag 52:3:0:0:0 size:20
[D][000026350.213329][mem.c:270 memblock_find_mapping()] mempool 0x5575f1963560: check 0x7fcb14000bc0 offset:(0 <= 560) end:(4096 >= 720)
[D][000026350.213335][mem.c:274 memblock_find_mapping()] mempool 0x5575f1963560: found 0x7fcb14000b60 id:0 fd:25 offs:560 size:160 ref:2
[D][000026350.213340][mem.c:390 pw_memblock_map()] mempool 0x5575f1963560: map:0x7fcb14000ca0 block:0x7fcb14000b60 fd:25 ptr:0x7fcb2ab8c230 (560 160) mapping:0x7fcb14000bc0 ref:3
[D][000026350.213345][mem.c:395 pw_memblock_map()] mempool 0x5575f1963560: tag:52:3:0:0:0
[D][000026350.213349][remote-node.c:454 client_node_set_io()] node 0x7fcb28673010: set io Spa:Enum:IO:Clock 0x7fcb2ab8c230
[D][000026350.213355][stream.c:366 impl_set_io()] stream 0x5575f19758b0: set io id 3 (Spa:Enum:IO:Clock) 0x7fcb2ab8c230 160
v4l2src + glimagesink:
$ PIPEWIRE_DEBUG=2 gst-launch-1.0 -v v4l2src device=/dev/video0 ! videoconvert ! glimagesink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLUploadElement:gluploadelement0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLColorConvertElement:glcolorconvertelement0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLColorBalance:glcolorbalance0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLColorBalance:glcolorbalance0.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLColorConvertElement:glcolorconvertelement0.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLUploadElement:gluploadelement0.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLUploadElement:gluploadelement0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLColorConvertElement:glcolorconvertelement0.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLUploadElement:gluploadelement0.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLUploadElement:gluploadelement0.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1, colorimetry=(string)2:4:7:1, interlace-mode=(string)progressive
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:05.461351203
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
pipewiresrc + glimagesink:
$ PIPEWIRE_DEBUG=4 gst-launch-1.0 -v pipewiresrc path=63 ! videoconvert ! glimagesink
[D][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.log'
[D][pipewire.c:131 open_plugin()] loaded plugin:'/home/apol/devel/kde5/lib/spa-0.2/support/libspa-support.so'
[D][000026922.175932][logger.c:287 impl_init()] logger 0x55818956bc98: initialized
[D][000026922.175938][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.cpu'
[D][000026922.175948][cpu.c:193 impl_init()] cpu 0x55818956fd68: count:8 align:32 flags:0007cbdb
[I][000026922.175952][pipewire.c:411 pw_init()] version 0.3.11
Setting pipeline to PAUSED ...
[D][000026922.322183][thread-loop.c:113 loop_new()] thread-loop 0x5581895e2c20: new
[D][000026922.322197][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.system'
[D][000026922.322202][system.c:348 impl_init()] system 0x5581895e2d48: initialized
[D][000026922.322205][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.loop'
[D][000026922.322234][system.c:112 impl_pollfd_create()] system 0x5581895e2d48: new fd:17
[D][000026922.322241][system.c:218 impl_eventfd_create()] system 0x5581895e2d48: new fd:18
[D][000026922.322249][system.c:218 impl_eventfd_create()] system 0x5581895e2d48: new fd:19
[D][000026922.322253][loop.c:808 impl_init()] loop 0x5581895ee058: initialized
[D][000026922.322258][system.c:218 impl_eventfd_create()] system 0x5581895e2d48: new fd:20
[D][000026922.322264][context.c:216 pw_context_new()] context 0x5581895d9550: new
[D][000026922.322275][data-loop.c:110 loop_new()] data-loop 0x5581895e2a50: new
[D][000026922.322278][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.system'
[D][000026922.322283][system.c:348 impl_init()] system 0x5581895d2938: initialized
[D][000026922.322286][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-support' factory-name:'support.loop'
[D][000026922.322308][system.c:112 impl_pollfd_create()] system 0x5581895d2938: new fd:21
[D][000026922.322313][system.c:218 impl_eventfd_create()] system 0x5581895d2938: new fd:22
[D][000026922.322319][system.c:218 impl_eventfd_create()] system 0x5581895d2938: new fd:23
[D][000026922.322322][loop.c:808 impl_init()] loop 0x5581895f6188: initialized
[D][000026922.322327][system.c:218 impl_eventfd_create()] system 0x5581895d2938: new fd:24
[D][000026922.322332][mem.c:149 pw_mempool_new()] mempool 0x5581895d2af0: new
[D][000026922.322336][pipewire.c:249 pw_load_spa_handle()] load lib:'support/libspa-dbus' factory-name:'support.dbus'
[D][000026922.323420][pipewire.c:131 open_plugin()] loaded plugin:'/home/apol/devel/kde5/lib/spa-0.2/support/libspa-dbus.so'
[D][000026922.323429][dbus.c:403 impl_init()] dbus 0x5581895d1878: initialized
[D][000026922.323472][impl-core.c:408 pw_context_create_core()] impl-core 0x5581895e5d10: new pipewire-apol-125057
[D][000026922.323482][global.c:107 pw_global_new()] global 0x5581895e5e30: new PipeWire:Interface:Core 0
[D][000026922.323488][global.c:152 pw_global_register()] global 0x5581895e5e30: registered 0
[D][000026922.323560][context.c:83 load_module_profile()] context 0x5581895d9550: module profile default
[D][000026922.323565][context.c:87 load_module_profile()] context 0x5581895d9550: loading default profile
[D][000026922.323569][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026922.323577][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-protocol-native (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-protocol-native.so) args((null))
[D][000026922.323599][data-loop.c:73 do_loop()] data-loop 0x5581895e2a50: enter thread
[D][000026922.323759][global.c:107 pw_global_new()] global 0x5581895e7ed0: new PipeWire:Interface:Module 1
[D][000026922.323769][protocol.c:70 pw_protocol_new()] protocol 0x5581895d7b40: Created protocol PipeWire:Protocol:Native
[D][000026922.323773][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Core/3 to protocol PipeWire:Protocol:Native
[D][000026922.323777][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Registry/3 to protocol PipeWire:Protocol:Native
[D][000026922.323781][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Module/3 to protocol PipeWire:Protocol:Native
[D][000026922.323784][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Device/3 to protocol PipeWire:Protocol:Native
[D][000026922.323788][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Node/3 to protocol PipeWire:Protocol:Native
[D][000026922.323791][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Port/3 to protocol PipeWire:Protocol:Native
[D][000026922.323794][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Factory/3 to protocol PipeWire:Protocol:Native
[D][000026922.323798][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Client/3 to protocol PipeWire:Protocol:Native
[D][000026922.323801][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Link/3 to protocol PipeWire:Protocol:Native
[D][000026922.323808][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Core/0 to protocol PipeWire:Protocol:Native
[D][000026922.323811][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Registry/0 to protocol PipeWire:Protocol:Native
[D][000026922.323815][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Module/0 to protocol PipeWire:Protocol:Native
[D][000026922.323818][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Node/0 to protocol PipeWire:Protocol:Native
[D][000026922.323822][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Port/0 to protocol PipeWire:Protocol:Native
[D][000026922.323825][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Factory/0 to protocol PipeWire:Protocol:Native
[D][000026922.323828][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Client/0 to protocol PipeWire:Protocol:Native
[D][000026922.323832][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Link/0 to protocol PipeWire:Protocol:Native
[D][000026922.323835][module-protocol-native.c:1210 pipewire__module_init()] protocol-native 0x5581895d7b40: new debug:0
[D][000026922.323839][module-protocol-native.c:1047 create_server()] protocol-native 0x5581895d7b40: created server 0x55818959c620
[D][000026922.323844][impl-module.c:358 pw_impl_module_update_properties()] module 0x5581895e7d40: updated 3 properties
[D][000026922.323847][global.c:152 pw_global_register()] global 0x5581895e7ed0: registered 1
[D][000026922.323851][impl-module.c:256 pw_context_load_module()] module 0x5581895e7d40: loaded module: libpipewire-module-protocol-native
[D][000026922.323854][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026922.323861][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-client-node (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-client-node.so) args((null))
[D][000026922.324056][global.c:107 pw_global_new()] global 0x5581895d0af0: new PipeWire:Interface:Module 2
[D][000026922.324065][impl-factory.c:70 pw_context_create_factory()] factory 0x5581895d0c60: new client-node
[D][000026922.324069][module-client-node.c:168 pipewire__module_init()] module 0x5581895d0950: new
[D][000026922.324072][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:ClientNode/3 to protocol PipeWire:Protocol:Native
[D][000026922.324078][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:ClientNode/0 to protocol PipeWire:Protocol:Native
[D][000026922.324082][context.c:1073 pw_context_register_export_type()] context 0x5581895d9550: Add export type PipeWire:Interface:Node to context
[D][000026922.324086][context.c:1073 pw_context_register_export_type()] context 0x5581895d9550: Add export type Spa:Pointer:Interface:Node to context
[D][000026922.324090][impl-module.c:358 pw_impl_module_update_properties()] module 0x5581895d0950: updated 3 properties
[D][000026922.324093][global.c:152 pw_global_register()] global 0x5581895d0af0: registered 2
[D][000026922.324097][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5581895d0c60: updated 1 properties
[D][000026922.324100][global.c:107 pw_global_new()] global 0x5581895d5770: new PipeWire:Interface:Factory 3
[D][000026922.324105][global.c:152 pw_global_register()] global 0x5581895d5770: registered 3
[D][000026922.324108][impl-module.c:256 pw_context_load_module()] module 0x5581895d0950: loaded module: libpipewire-module-client-node
[D][000026922.324112][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026922.324118][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-client-device (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-client-device.so) args((null))
[D][000026922.324205][global.c:107 pw_global_new()] global 0x5581895fe430: new PipeWire:Interface:Module 4
[D][000026922.324212][impl-factory.c:70 pw_context_create_factory()] factory 0x5581895fe6f0: new client-device
[D][000026922.324215][module-client-device.c:182 pipewire__module_init()] module 0x5581895e8ee0: new
[D][000026922.324219][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal Spa:Pointer:Interface:Device/0 to protocol PipeWire:Protocol:Native
[D][000026922.324222][context.c:1073 pw_context_register_export_type()] context 0x5581895d9550: Add export type Spa:Pointer:Interface:Device to context
[D][000026922.324226][impl-module.c:358 pw_impl_module_update_properties()] module 0x5581895e8ee0: updated 3 properties
[D][000026922.324230][global.c:152 pw_global_register()] global 0x5581895fe430: registered 4
[D][000026922.324233][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5581895fe6f0: updated 1 properties
[D][000026922.324237][global.c:107 pw_global_new()] global 0x5581895fea90: new PipeWire:Interface:Factory 5
[D][000026922.324242][global.c:152 pw_global_register()] global 0x5581895fea90: registered 5
[D][000026922.324245][impl-module.c:256 pw_context_load_module()] module 0x5581895e8ee0: loaded module: libpipewire-module-client-device
[D][000026922.324248][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026922.324254][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-adapter (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-adapter.so) args((null))
[D][000026922.324357][global.c:107 pw_global_new()] global 0x5581895ff7e0: new PipeWire:Interface:Module 6
[D][000026922.324364][impl-factory.c:70 pw_context_create_factory()] factory 0x5581895ffa80: new adapter
[D][000026922.324367][module-adapter.c:315 pipewire__module_init()] module 0x5581895ff530: new
[D][000026922.324371][impl-module.c:358 pw_impl_module_update_properties()] module 0x5581895ff530: updated 3 properties
[D][000026922.324374][global.c:152 pw_global_register()] global 0x5581895ff7e0: registered 6
[D][000026922.324378][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5581895ffa80: updated 1 properties
[D][000026922.324381][global.c:107 pw_global_new()] global 0x5581895ffe20: new PipeWire:Interface:Factory 7
[D][000026922.324394][global.c:152 pw_global_register()] global 0x5581895ffe20: registered 7
[D][000026922.324397][impl-module.c:256 pw_context_load_module()] module 0x5581895ff530: loaded module: libpipewire-module-adapter
[D][000026922.324401][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026922.324407][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-metadata (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-metadata.so) args((null))
[D][000026922.324491][global.c:107 pw_global_new()] global 0x558189600b40: new PipeWire:Interface:Module 8
[D][000026922.324497][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Metadata/3 to protocol PipeWire:Protocol:Native
[D][000026922.324501][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Metadata/3 to protocol PipeWire:Protocol:Native
[D][000026922.324505][impl-factory.c:70 pw_context_create_factory()] factory 0x558189600e00: new metadata
[D][000026922.324508][module-metadata.c:168 pipewire__module_init()] module 0x558189600890: new
[D][000026922.324511][context.c:1073 pw_context_register_export_type()] context 0x5581895d9550: Add export type PipeWire:Interface:Metadata to context
[D][000026922.324517][impl-module.c:358 pw_impl_module_update_properties()] module 0x558189600890: updated 3 properties
[D][000026922.324521][global.c:152 pw_global_register()] global 0x558189600b40: registered 8
[D][000026922.324524][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x558189600e00: updated 1 properties
[D][000026922.324527][global.c:107 pw_global_new()] global 0x5581896011b0: new PipeWire:Interface:Factory 9
[D][000026922.324532][global.c:152 pw_global_register()] global 0x5581896011b0: registered 9
[D][000026922.324535][impl-module.c:256 pw_context_load_module()] module 0x558189600890: loaded module: libpipewire-module-metadata
[D][000026922.324538][impl-module.c:184 pw_context_load_module()] moduledir set to: /home/apol/devel/kde5/lib/pipewire-0.3
[D][000026922.324544][impl-module.c:192 pw_context_load_module()] trying to load module: libpipewire-module-session-manager (/home/apol/devel/kde5/lib/pipewire-0.3/libpipewire-module-session-manager.so) args((null))
[D][000026922.324670][global.c:107 pw_global_new()] global 0x558189601f40: new PipeWire:Interface:Module 10
[D][000026922.324685][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:ClientEndpoint/0 to protocol PipeWire:Protocol:Native
[D][000026922.324688][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:ClientSession/0 to protocol PipeWire:Protocol:Native
[D][000026922.324692][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:EndpointLink/0 to protocol PipeWire:Protocol:Native
[D][000026922.324695][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:EndpointStream/0 to protocol PipeWire:Protocol:Native
[D][000026922.324699][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Endpoint/0 to protocol PipeWire:Protocol:Native
[D][000026922.324702][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Session/0 to protocol PipeWire:Protocol:Native
[D][000026922.324705][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:EndpointLink/0 to protocol PipeWire:Protocol:Native
[D][000026922.324709][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:EndpointStream/0 to protocol PipeWire:Protocol:Native
[D][000026922.324712][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Endpoint/0 to protocol PipeWire:Protocol:Native
[D][000026922.324715][protocol.c:153 pw_protocol_add_marshal()] protocol 0x5581895d7b40: Add marshal PipeWire:Interface:Session/0 to protocol PipeWire:Protocol:Native
[D][000026922.324719][impl-factory.c:70 pw_context_create_factory()] factory 0x558189602300: new client-endpoint
[D][000026922.324722][impl-factory.c:70 pw_context_create_factory()] factory 0x558189602570: new client-session
[D][000026922.324729][impl-factory.c:70 pw_context_create_factory()] factory 0x5581896027e0: new session
[D][000026922.324732][context.c:1073 pw_context_register_export_type()] context 0x5581895d9550: Add export type PipeWire:Interface:Session to context
[D][000026922.324738][impl-factory.c:70 pw_context_create_factory()] factory 0x558189602a70: new endpoint
[D][000026922.324741][context.c:1073 pw_context_register_export_type()] context 0x5581895d9550: Add export type PipeWire:Interface:Endpoint to context
[D][000026922.324745][impl-factory.c:70 pw_context_create_factory()] factory 0x558189602d00: new endpoint-stream
[D][000026922.324749][context.c:1073 pw_context_register_export_type()] context 0x5581895d9550: Add export type PipeWire:Interface:EndpointStream to context
[D][000026922.324754][impl-factory.c:70 pw_context_create_factory()] factory 0x558189602f90: new endpoint-link
[D][000026922.324758][context.c:1073 pw_context_register_export_type()] context 0x5581895d9550: Add export type PipeWire:Interface:EndpointLink to context
[D][000026922.324761][impl-module.c:358 pw_impl_module_update_properties()] module 0x558189601c70: updated 3 properties
[D][000026922.324765][global.c:152 pw_global_register()] global 0x558189601f40: registered 10
[D][000026922.324768][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x558189602300: updated 1 properties
[D][000026922.324772][global.c:107 pw_global_new()] global 0x5581896032e0: new PipeWire:Interface:Factory 11
[D][000026922.324777][global.c:152 pw_global_register()] global 0x5581896032e0: registered 11
[D][000026922.324780][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x558189602570: updated 1 properties
[D][000026922.324783][global.c:107 pw_global_new()] global 0x558189603710: new PipeWire:Interface:Factory 12
[D][000026922.324788][global.c:152 pw_global_register()] global 0x558189603710: registered 12
[D][000026922.324791][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x5581896027e0: updated 1 properties
[D][000026922.324795][global.c:107 pw_global_new()] global 0x558189603b40: new PipeWire:Interface:Factory 13
[D][000026922.324799][global.c:152 pw_global_register()] global 0x558189603b40: registered 13
[D][000026922.324802][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x558189602a70: updated 1 properties
[D][000026922.324806][global.c:107 pw_global_new()] global 0x558189603f70: new PipeWire:Interface:Factory 14
[D][000026922.324812][global.c:152 pw_global_register()] global 0x558189603f70: registered 14
[D][000026922.324815][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x558189602d00: updated 1 properties
[D][000026922.324818][global.c:107 pw_global_new()] global 0x5581896043a0: new PipeWire:Interface:Factory 15
[D][000026922.324823][global.c:152 pw_global_register()] global 0x5581896043a0: registered 15
[D][000026922.324826][impl-factory.c:158 pw_impl_factory_update_properties()] factory 0x558189602f90: updated 1 properties
[D][000026922.324829][global.c:107 pw_global_new()] global 0x5581896047d0: new PipeWire:Interface:Factory 16
[D][000026922.324833][global.c:152 pw_global_register()] global 0x5581896047d0: registered 16
[D][000026922.324836][impl-module.c:256 pw_context_load_module()] module 0x558189601c70: loaded module: libpipewire-module-session-manager
[D][000026922.324840][context.c:324 pw_context_new()] context 0x5581895d9550: created
[D][000026922.324874][core.c:319 core_new()] core 0x558189604c60: new
[D][000026922.324886][mem.c:149 pw_mempool_new()] mempool 0x5581896056f0: new
[D][000026922.324891][module-protocol-native.c:907 impl_new_client()] protocol-native 0x5581895d7b40: new client 0x558189605760
[D][000026922.324898][connection.c:248 pw_protocol_native_connection_new()] connection 0x558189605810: new fd:-1
[D][000026922.324933][module-protocol-native.c:930 impl_new_client()] protocol-native 0x5581895d7b40: connect generic
[D][000026922.324937][proxy.c:113 pw_proxy_new()] proxy 0x558189617950: new 1 type PipeWire:Interface:Client/3 core-proxy:0x558189604c60, marshal:0x7f954825ea38
[D][000026922.324946][core.c:411 pw_context_connect()] core 0x558189604c60: connect
[I][000026922.324950][local-socket.c:96 try_connect()] connecting to 'pipewire-0' runtime_dir:/run/user/1000
[D][000026922.324975][connection.c:275 pw_protocol_native_connection_set_fd()] connection 0x558189605810: fd:25
[D][000026922.324989][stream.c:1104 stream_new()] stream 0x558189617a40: new "gst-launch-1.0"
[D][000026922.325055][thread-loop.c:235 do_loop()] thread-loop 0x5581895e2c20: enter thread
[D][000026922.325195][core.c:92 core_event_bound_id()] core 0x558189604c60: proxy id 1 bound 33
[D][000026922.325202][proxy.c:163 pw_proxy_set_bound_id()] proxy 0x558189617950: id:1 bound:33
[D][000026922.350709][stream.c:1427 pw_stream_connect()] stream 0x558189617a40: connect target:63
[D][000026922.350739][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:0 num:1
[D][000026922.350747][stream.c:1382 find_format()] stream 0x558189617a40: Spa:Enum:MediaType:video/Spa:Enum:MediaSubtype:raw
[D][000026922.350752][stream.c:289 stream_set_state()] stream 0x558189617a40: update state from unconnected -> connecting ((null))
[D][000026922.350771][stream.c:1517 pw_stream_connect()] stream 0x558189617a40: creating node
[D][000026922.350822][system.c:218 impl_eventfd_create()] system 0x5581895d2938: new fd:28
[D][000026922.350829][impl-node.c:1086 pw_context_create_node()] node 0x7f951802a2e0: new fd:28
[D][000026922.350865][mem.c:327 memblock_map()] mempool 0x5581895d2af0: block:0x7f9518014460 fd:29 map:0x7f951800d000 ptr:0x7f9552c61000 (0 4096) block-ref:2
[D][000026922.350874][mem.c:390 pw_memblock_map()] mempool 0x5581895d2af0: map:0x7f9518005be0 block:0x7f9518014460 fd:29 ptr:0x7f9552c61000 (0 2312) mapping:0x7f951800d000 ref:1
[D][000026922.350880][mem.c:523 pw_mempool_alloc()] mempool 0x5581895d2af0: block:0x7f9518014460 id:0 type:2 size:2312
[D][000026922.350886][work-queue.c:107 pw_work_queue_new()] work-queue 0x7f951800b400: new
[D][000026922.350894][system.c:218 impl_eventfd_create()] system 0x5581895e2d48: new fd:30
[D][000026922.350924][impl-node.c:807 check_properties()] node 0x7f951802a2e0: name 'gst-launch-1.0'
[D][000026922.350930][impl-node.c:856 check_properties()] node 0x7f951802a2e0: driver:0 recalc:0 active:0
[D][000026922.350935][impl-node.c:1576 pw_impl_node_set_implementation()] node 0x7f951802a2e0: implementation 0x558189617b80
[D][000026922.350939][impl-node.c:1231 node_info()] node 0x7f951802a2e0: flags:00000001 change_mask:00000001 max_in:1 max_out:0
[I][000026922.350946][context.c:878 pw_context_recalc_graph()] context 0x5581895d9550: busy:0 reason:node info changed
[D][000026922.350953][impl-node.c:1809 pw_impl_node_find_port()] node 0x7f951802a2e0: return input port 0: (nil)
[D][000026922.350959][impl-node.c:1293 node_port_info()] node 0x7f951802a2e0: input port 0 added
[D][000026922.350965][impl-port.c:391 pw_context_create_port()] port 0x7f951800bd50: new input 0
[D][000026922.350971][impl-port.c:470 pw_impl_port_set_mix()] port 0x7f951800bd50: mix node (nil)->0x7f951800c3a0
[D][000026922.350976][impl-port.c:1064 pw_impl_port_for_each_param()] port 0x7f951800bd50: params id:7 (Spa:Enum:ParamId:IO) index:0 max:4294967295
[D][000026922.350982][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 7 (Spa:Enum:ParamId:IO) start:0 num:-1
[D][000026922.350992][impl-port.c:661 check_param_io()] port 0x7f951800bd50: got io id:1 (Spa:Enum:IO:Buffers)
[D][000026922.351001][impl-port.c:1074 pw_impl_port_for_each_param()] port 0x7f951800bd50: res 0: (Success)
[D][000026922.351006][impl-port.c:887 pw_impl_port_add()] port 0x7f951800bd50: setting node io
[D][000026922.351010][stream.c:479 impl_port_set_io()] stream 0x558189617a40: set io id 1 (Spa:Enum:IO:Buffers) 0x7f951800c2c8 8
[D][000026922.351014][impl-port.c:899 pw_impl_port_add()] port 0x7f951800bd50: 0 add to node 0x7f951802a2e0
[D][000026922.351026][impl-port.c:111 pw_impl_port_update_state()] port 0x7f951800bd50: state init -> configure ((null))
[D][000026922.351032][impl-node.c:1966 pw_impl_node_set_active()] node 0x7f951802a2e0: activate
[D][000026922.351036][stream.c:1565 pw_stream_connect()] stream 0x558189617a40: export node 0x7f951802a2e0
[D][000026922.351063][proxy.c:113 pw_proxy_new()] proxy 0x7f9548122010: new 2 type PipeWire:Interface:ClientNode/3 core-proxy:0x558189604c60, marshal:0x7f954821eee0
[D][000026922.351508][remote-node.c:943 do_node_init()] 0x7f9548122088: node 0x7f951802a2e0 init
[D][000026922.351606][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:0 num:1
[D][000026922.351619][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:1 num:1
[D][000026922.351626][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:2 num:1
[D][000026922.351633][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:3 num:1
[D][000026922.351640][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:4 num:1
[D][000026922.351645][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:5 num:1
[D][000026922.351651][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:6 num:1
[D][000026922.351655][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:7 num:1
[D][000026922.351661][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:8 num:1
[D][000026922.351667][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:9 num:1
[D][000026922.351672][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:10 num:1
[D][000026922.351679][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:11 num:1
[D][000026922.351686][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:12 num:1
[D][000026922.351693][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:13 num:1
[D][000026922.351699][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:14 num:1
[D][000026922.351706][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:15 num:1
[D][000026922.351711][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:16 num:1
[D][000026922.351717][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:17 num:1
[D][000026922.351724][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:18 num:1
[D][000026922.351731][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:19 num:1
[D][000026922.351739][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:20 num:1
[D][000026922.351746][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 3 (Spa:Enum:ParamId:EnumFormat) start:21 num:1
[D][000026922.351750][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 6 (Spa:Enum:ParamId:Meta) start:0 num:1
[D][000026922.351753][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 7 (Spa:Enum:ParamId:IO) start:0 num:1
[D][000026922.351759][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 7 (Spa:Enum:ParamId:IO) start:22 num:1
[D][000026922.351763][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 4 (Spa:Enum:ParamId:Format) start:0 num:1
[D][000026922.351767][stream.c:514 impl_port_enum_params()] stream 0x558189617a40: param id 5 (Spa:Enum:ParamId:Buffers) start:0 num:1
[D][000026922.351783][core.c:292 pw_core_export()] core 0x558189604c60: export:PipeWire:Interface:Node proxy:0x7f9548122010
[D][000026922.352287][core.c:48 core_event_ping()] core 0x558189604c60: object 2 ping 1073741828
[D][000026922.352457][core.c:103 core_event_add_mem()] core 0x558189604c60: add mem 0 type:2 fd:31 flags:3
[D][000026922.352486][mem.c:582 pw_mempool_import()] mempool 0x5581896056f0: block:0x7f951c000b60 id:0 flags:00000003 type:2 fd:31
[D][000026922.352493][core.c:92 core_event_bound_id()] core 0x558189604c60: proxy id 2 bound 52
[D][000026922.352497][proxy.c:163 pw_proxy_set_bound_id()] proxy 0x7f9548122010: id:2 bound:52
[D][000026922.352501][remote-node.c:1113 client_node_bound()] 0x7f9548122088: bound 52
[D][000026922.352504][stream.c:289 stream_set_state()] stream 0x558189617a40: update state from connecting -> paused ((null))
[D][000026922.352525][mem.c:327 memblock_map()] mempool 0x5581896056f0: block:0x7f951c000b60 fd:31 map:0x7f951c000bc0 ptr:0x7f9552c60000 (0 4096) block-ref:2
[D][000026922.352531][mem.c:390 pw_memblock_map()] mempool 0x5581896056f0: map:0x7f951c000c00 block:0x7f951c000b60 fd:31 ptr:0x7f9552c60000 (0 2312) mapping:0x7f951c000bc0 ref:1
[D][000026922.352536][remote-node.c:266 client_node_transport()] remote-node 0x7f9548122010: fds:33 32 node:52 activation:0x7f9552c60000
[D][000026922.352545][system.c:85 impl_close()] system 0x5581895d2938: close fd:28
[D][000026922.352552][mem.c:770 pw_mempool_find_tag()] mempool 0x5581896056f0: find tag 52:7:0:0:0 size:20
[D][000026922.352556][mem.c:270 memblock_find_mapping()] mempool 0x5581896056f0: check 0x7f951c000bc0 offset:(0 <= 560) end:(4096 >= 2248)
[D][000026922.352560][mem.c:274 memblock_find_mapping()] mempool 0x5581896056f0: found 0x7f951c000b60 id:0 fd:31 offs:560 size:1688 ref:2
[D][000026922.352564][mem.c:390 pw_memblock_map()] mempool 0x5581896056f0: map:0x7f951c000c50 block:0x7f951c000b60 fd:31 ptr:0x7f9552c60230 (560 1688) mapping:0x7f951c000bc0 ref:2
[D][000026922.352568][mem.c:395 pw_memblock_map()] mempool 0x5581896056f0: tag:52:7:0:0:0
[D][000026922.352572][remote-node.c:454 client_node_set_io()] node 0x7f9548122010: set io Spa:Enum:IO:Position 0x7f9552c60230
[D][000026922.352576][stream.c:366 impl_set_io()] stream 0x558189617a40: set io id 7 (Spa:Enum:IO:Position) 0x7f9552c60230 1688
[D][000026922.352597][mem.c:770 pw_mempool_find_tag()] mempool 0x5581896056f0: find tag 52:3:0:0:0 size:20
[D][000026922.352602][mem.c:270 memblock_find_mapping()] mempool 0x5581896056f0: check 0x7f951c000bc0 offset:(0 <= 560) end:(4096 >= 720)
[D][000026922.352606][mem.c:274 memblock_find_mapping()] mempool 0x5581896056f0: found 0x7f951c000b60 id:0 fd:31 offs:560 size:160 ref:2
[D][000026922.352610][mem.c:390 pw_memblock_map()] mempool 0x5581896056f0: map:0x7f951c000ca0 block:0x7f951c000b60 fd:31 ptr:0x7f9552c60230 (560 160) mapping:0x7f951c000bc0 ref:3
[D][000026922.352614][mem.c:395 pw_memblock_map()] mempool 0x5581896056f0: tag:52:3:0:0:0
[D][000026922.352617][remote-node.c:454 client_node_set_io()] node 0x7f9548122010: set io Spa:Enum:IO:Clock 0x7f9552c60230
[D][000026922.352623][stream.c:366 impl_set_io()] stream 0x558189617a40: set io id 3 (Spa:Enum:IO:Clock) 0x7f9552c60230 160
^C