Gnome-network-display: codec list not initialized

Hi everyone!

I can’t connect to my TV, as well as with Nixos package than Flatpak one.

Here my output:

[eyome@nixos:~]$ G_MESSAGES_DEBUG=all gnome-network-displays
(gst-plugin-scanner:12949): GLib-GIO-DEBUG: 14:42:37.246: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(gst-plugin-scanner:12949): GLib-GIO-DEBUG: 14:42:37.250: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ?gio-vfs?

(gst-plugin-scanner:12949): libsoup-ERROR **: 14:42:37.907: libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.
(gnome-network-displays:12948): GLib-GIO-DEBUG: 14:42:40.405: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(gnome-network-displays:12948): GLib-GIO-DEBUG: 14:42:40.415: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.415: watch_fast: "/org/gnome/desktop/interface/" (establishing: 0, active: 0)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.415: watch_fast: "/org/gnome/desktop/peripherals/mouse/" (establishing: 0, active: 0)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.415: watch_fast: "/org/gnome/desktop/sound/" (establishing: 0, active: 0)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.415: watch_fast: "/org/gnome/desktop/privacy/" (establishing: 0, active: 0)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.415: watch_fast: "/org/gnome/desktop/wm/preferences/" (establishing: 0, active: 0)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.415: watch_fast: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 0, active: 0)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.415: watch_fast: "/org/gnome/desktop/a11y/" (establishing: 0, active: 0)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.415: watch_fast: "/org/gnome/desktop/a11y/interface/" (establishing: 0, active: 0)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.416: watch_established: "/org/gnome/desktop/interface/" (establishing: 1)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.416: watch_established: "/org/gnome/desktop/peripherals/mouse/" (establishing: 1)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.416: watch_established: "/org/gnome/desktop/sound/" (establishing: 1)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.416: watch_established: "/org/gnome/desktop/privacy/" (establishing: 1)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.417: watch_established: "/org/gnome/desktop/wm/preferences/" (establishing: 1)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.417: watch_established: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 1)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.417: watch_established: "/org/gnome/desktop/a11y/" (establishing: 1)
(gnome-network-displays:12948): dconf-DEBUG: 14:42:40.417: watch_established: "/org/gnome/desktop/a11y/interface/" (establishing: 1)
(gnome-network-displays:12948): Gtk-DEBUG: 14:42:40.424: Connecting to session manager

(gnome-network-displays:12948): Gtk-WARNING **: 14:42:40.426: Unknown key gtk-modules in /home/eyome/.config/gtk-4.0/settings.ini
(gnome-network-displays:12948): GLib-GIO-DEBUG: 14:42:40.432: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.576: GNOME Network Displays v0.96.0 started
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.582: NdWindow: Creating portal session!
(gnome-network-displays:12948): GLib-GIO-DEBUG: 14:42:40.582: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.587: NdWindow: Got avahi client
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.588: NdWindow: Got avahi browser
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.588: NdPulseaudio: Querying sink info by name
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.588: NdPulseaudio: Sink does not exist yet, loading module
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.590: NdPulseaudio: Module loaded, we are ready to grab audio! 
Gdk-INFO: 14:42:40.784: Vulkan: Loader Message: linux_read_sorted_physical_devices:
Gdk-INFO: 14:42:40.784: Vulkan: Loader Message:      Original order:
Gdk-INFO: 14:42:40.784: Vulkan: Loader Message:            [0] Intel(R) UHD Graphics 630 (CFL GT2)
Gdk-INFO: 14:42:40.784: Vulkan: Loader Message:            [1] NVIDIA GeForce GTX 1050 Ti with Max-Q Design
Gdk-INFO: 14:42:40.784: Vulkan: Loader Message:            [2] llvmpipe (LLVM 19.1.7, 256 bits)
Gdk-INFO: 14:42:40.784: Vulkan: Loader Message:      Sorted order:
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:            [0] NVIDIA GeForce GTX 1050 Ti with Max-Q Design  
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:            [1] Intel(R) UHD Graphics 630 (CFL GT2)  
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:            [2] llvmpipe (LLVM 19.1.7, 256 bits)  
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message: linux_read_sorted_physical_devices:
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:      Original order:
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:            [0] Intel(R) UHD Graphics 630 (CFL GT2)
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:            [1] NVIDIA GeForce GTX 1050 Ti with Max-Q Design
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:            [2] llvmpipe (LLVM 19.1.7, 256 bits)
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:      Sorted order:
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:            [0] NVIDIA GeForce GTX 1050 Ti with Max-Q Design  
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:            [1] Intel(R) UHD Graphics 630 (CFL GT2)  
Gdk-INFO: 14:42:40.785: Vulkan: Loader Message:            [2] llvmpipe (LLVM 19.1.7, 256 bits)  
(gnome-network-displays:12948): Gdk-DEBUG: 14:42:40.785: Vulkan: Loader Message: Copying old device 0 into new device 0
(gnome-network-displays:12948): Gdk-DEBUG: 14:42:40.785: Vulkan: Loader Message: Copying old device 1 into new device 1
(gnome-network-displays:12948): Gdk-DEBUG: 14:42:40.785: Vulkan: Loader Message: Copying old device 2 into new device 2
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message: linux_read_sorted_physical_devices:
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:      Original order:
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [0] Intel(R) UHD Graphics 630 (CFL GT2)
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [1] NVIDIA GeForce GTX 1050 Ti with Max-Q Design
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [2] llvmpipe (LLVM 19.1.7, 256 bits)
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:      Sorted order:
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [0] NVIDIA GeForce GTX 1050 Ti with Max-Q Design  
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [1] Intel(R) UHD Graphics 630 (CFL GT2)  
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [2] llvmpipe (LLVM 19.1.7, 256 bits)  
(gnome-network-displays:12948): Gdk-DEBUG: 14:42:40.786: Vulkan: Loader Message: Copying old device 0 into new device 0
(gnome-network-displays:12948): Gdk-DEBUG: 14:42:40.786: Vulkan: Loader Message: Copying old device 1 into new device 1
(gnome-network-displays:12948): Gdk-DEBUG: 14:42:40.786: Vulkan: Loader Message: Copying old device 2 into new device 2
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message: linux_read_sorted_physical_devices:
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:      Original order:
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [0] Intel(R) UHD Graphics 630 (CFL GT2)
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [1] NVIDIA GeForce GTX 1050 Ti with Max-Q Design
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [2] llvmpipe (LLVM 19.1.7, 256 bits)
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:      Sorted order:
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [0] NVIDIA GeForce GTX 1050 Ti with Max-Q Design  
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [1] Intel(R) UHD Graphics 630 (CFL GT2)  
Gdk-INFO: 14:42:40.786: Vulkan: Loader Message:            [2] llvmpipe (LLVM 19.1.7, 256 bits)  
(gnome-network-displays:12948): Gdk-DEBUG: 14:42:40.786: Vulkan: Loader Message: Copying old device 0 into new device 0
(gnome-network-displays:12948): Gdk-DEBUG: 14:42:40.786: Vulkan: Loader Message: Copying old device 1 into new device 1
(gnome-network-displays:12948): Gdk-DEBUG: 14:42:40.786: Vulkan: Loader Message: Copying old device 2 into new device 2
Gdk-INFO: 14:42:40.788: Vulkan: Loader Message: Removing driver /nix/store/1g40xf5hhvl97wx0h61p38199k1645y8-mesa-25.0.4/lib/libvulkan_virtio.so due to not having any physical devices
Gdk-INFO: 14:42:40.788: Vulkan: Loader Message: Removing driver /nix/store/1g40xf5hhvl97wx0h61p38199k1645y8-mesa-25.0.4/lib/libvulkan_nouveau.so due to not having any physical devices
Gdk-INFO: 14:42:40.788: Vulkan: Loader Message: Removing driver /nix/store/1g40xf5hhvl97wx0h61p38199k1645y8-mesa-25.0.4/lib/libvulkan_radeon.so due to not having any physical devices
Gdk-INFO: 14:42:40.788: Vulkan: Loader Message: Removing driver /nix/store/1g40xf5hhvl97wx0h61p38199k1645y8-mesa-25.0.4/lib/libvulkan_intel_hasvk.so due to not having any physical devices
Gdk-INFO: 14:42:40.789: Vulkan: Loader Message: Failed to find vkGetDeviceProcAddr in layer "/nix/store/1g40xf5hhvl97wx0h61p38199k1645y8-mesa-25.0.4/lib/libVkLayer_MESA_device_select.so"
Gdk-INFO: 14:42:40.789: Vulkan: Loader Message: vkCreateDevice layer callstack setup to:
Gdk-INFO: 14:42:40.789: Vulkan: Loader Message:    <Application>
Gdk-INFO: 14:42:40.789: Vulkan: Loader Message:      ||
Gdk-INFO: 14:42:40.789: Vulkan: Loader Message:    <Loader>
Gdk-INFO: 14:42:40.789: Vulkan: Loader Message:      ||
Gdk-INFO: 14:42:40.789: Vulkan: Loader Message:    <Device>
Gdk-INFO: 14:42:40.789: Vulkan: Loader Message:        Using "Intel(R) UHD Graphics 630 (CFL GT2)" with driver: "/nix/store/1g40xf5hhvl97wx0h61p38199k1645y8-mesa-25.0.4/lib/libvulkan_intel.so"
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:802: FINISHME: support YUV colorspace with DRM format modifiers
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:834: FINISHME: support more multi-planar formats with DRM modifiers
(gnome-network-displays:12948): Gtk-DEBUG: 14:42:40.841: snapshot symbolic icon using mask
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.859: NdNMDeviceRegistry: Found a new device, creating provider
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.859: WFDP2PProvider: Discover is now set to 1
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.859: WFDP2PProvider: Starting P2P discovery.
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:40.866: NdNMDeviceRegistry: Got NMClient
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:41.016: WFDP2PProvider: Started P2P discovery
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:45.742: WFDP2PProvider: Found a new sink with peer "43" Odyssey Neo G7" (2E:99:75:0E:9D:4E) on device 0x15df47f0
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:45.743: NdWFDP2PSink: Adding P2P MAC 2E:99:75:0E:9D:4E to match list
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:45.743: MetaSink: Priority sink updated. Priority: 100
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:45.743: SinkList: Adding a sink
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:51.264: Created screencast session
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:58.960: Got state change notification from streaming sink to state ND_SINK_STATE_ENSURE_FIREWALL

(gnome-network-displays:12948): Gnd-WARNING **: 14:42:58.964: codec list not initialized

(gnome-network-displays:12948): Gnd-WARNING **: 14:42:58.964: codec list not initialized
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:58.964: WFDP2PProvider: Discover is now set to 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:58.964: WFDP2PProvider: Stopping P2P discovery.
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:58.965: NdFirewalld: Firewalld does not seem to be installed. Code will assume that no firewall will be configured.
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:58.965: NdWfdP2PSink: Got firewall information
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:58.965: Got state change notification from streaming sink to state ND_SINK_STATE_WAIT_P2P
(gnome-network-displays:12948): Gtk-DEBUG: 14:42:58.998: snapshot symbolic icon using mask
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:59.026: WFDP2PProvider: Device state changed. It is now 40. Reason: 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:59.031: WFDP2PProvider: Device state changed. It is now 50. Reason: 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:59.032: NdWfdP2PSink: Got P2P connection
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:59.033: WfdMediaFactory: Checking profile: 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:59.033: WfdMediaFactory: Found x264enc gst element.
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:59.033: WfdMediaFactory: Found fdkaacenc gst element.
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:59.033: WfdMediaFactory: Found mpegtsmux gst element.
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:59.033: WfdMediaFactory: Found elements for media profile: 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:42:59.034: Got state change notification from streaming sink to state ND_SINK_STATE_WAIT_SOCKET
(gnome-network-displays:12948): Gnd-DEBUG: 14:43:10.022: WFDP2PProvider: Device state changed. It is now 70. Reason: 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:43:10.258: WFDP2PProvider: Device state changed. It is now 80. Reason: 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:43:10.338: WFDP2PProvider: Device state changed. It is now 90. Reason: 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:43:10.340: WFDP2PProvider: Device state changed. It is now 100. Reason: 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:43:37.702: WFDP2PProvider: Device state changed. It is now 120. Reason: 67
(gnome-network-displays:12948): Gnd-DEBUG: 14:43:37.721: WfdServer: Finalize
(gnome-network-displays:12948): Gnd-DEBUG: 14:43:37.721: WfdMediaFactory: Finalize
(gnome-network-displays:12948): Gnd-DEBUG: 14:43:37.721: Got state change notification from streaming sink to state ND_SINK_STATE_ERROR
(gnome-network-displays:12948): Gnd-DEBUG: 14:43:37.799: WFDP2PProvider: Device state changed. It is now 30. Reason: 0
(gnome-network-displays:12948): Gnd-DEBUG: 14:44:19.955: WFDP2PProvider: Peer removed
(gnome-network-displays:12948): Gnd-DEBUG: 14:44:19.955: NdWFDP2PProvider: Removing sink
(gnome-network-displays:12948): Gnd-DEBUG: 14:44:19.955: NdWFDP2PSink: Adding P2P MAC 2E:99:75:0E:9D:4E to match list
(gnome-network-displays:12948): Gnd-DEBUG: 14:44:19.955: MetaSink: No usable sink is left, object has become invalid.
(gnome-network-displays:12948): Gnd-DEBUG: 14:44:19.955: SinkList: Removing a sink

According to this, I should have some codecs but:

[eyome@nixos:~]$ gst-inspect-1.0 | grep -E "openh264enc|x264enc|vaapih264enc|openh264dec|avdec_h264|vaapih264dec"

It looks like I have none whereas I installed x264 and openh264.

Does someone have any idea?

1 Like