mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-05-23 04:38:09 +02:00
During negotiation, ensure that possible_caps exists before calling gst_caps_intersect_full(). Sometimes possible_caps seem to be NULL which cause the GST_IS_CAPS assert to fail. The reason for the occasional NULL possible_caps during initial negotiation is unknown, but this is also possible during renegotiation. The handle_format_change() may be triggered before the next create(), win which case we have not yet discovered in the streaming thread that we are in the NOT_NEGOTIATED state. We should guard against this possibility as well. |
||
|---|---|---|
| .. | ||
| daemon | ||
| examples | ||
| gst | ||
| modules | ||
| pipewire | ||
| tests | ||
| tools | ||
| meson.build | ||