mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-11 13:30:07 -05:00
If the video format cannot be detected, GStreamer will return the UNKNOWN format, which is translated into the Id 0 in the Spa:Interface:TypeMap, which is added to the pod. When the pipewire server receives the pod and tries to unmarshal the pod, it will detect the Id 0. Unable to distinguish Id 0 from a missing id, the server discards the message as invalid and closes the connection. Use the following gstreamer pipeline to reproduce (note the wrong nv12 instead of a correct NV12 format): gst-launch-1.0 pipewiresrc ! video/x-raw,format=nv12 ! fakesink |
||
|---|---|---|
| .. | ||
| daemon | ||
| examples | ||
| extensions | ||
| gst | ||
| modules | ||
| pipewire | ||
| tests | ||
| tools | ||
| .gitignore | ||
| meson.build | ||