pipewiresrc: no more input formats
Created by: plfiorini
I'm trying to save a stream on disk with GStreamer on Fedora 28 but it doesn't work:
gst-launch-1.0 -v pipewiresrc path=11 ! videoconvert ! queue ! theoraenc ! oggmux ! filesink location="/tmp/out.ogv"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstPipeWireSrc:pipewiresrc0: remote error: no more input formats
Additional debug info:
../src/gst/gstpipewiresrc.c(1013): on_remote_state_changed (): /GstPipeline:pipeline0/GstPipeWireSrc:pipewiresrc0
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
This pipeline instead works:
gst-launch-1.0 pipewiresrc path=11 ! videoconvert ! ximagesink