directsoundsrc and wasapisrc not working with interaudiosink interaudiosrc in some cases

Roman romed2403 at gmail.com
Tue Nov 26 10:27:45 UTC 2019


This pipeline:

gst-launch-1.0 -v -c -t -m --gst-debug-level=0 directsoundsrc
device="\{616F4BBC-7C96-42FA-98F5-56288B1BCFD6\}" ! audioconvert ! queue !
interaudiosink channel=audioCh interaudiosrc channel=audioCh ! audioconvert
! queue ! vorbisenc ! queue ! matroskamux ! queue ! filesink name=fSink
location=file_test_example.mkv

ERROR: Pipeline doesn't want to pause.
Got message #32 from element "fSink" (state-changed):
GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING;
Got message #33 from element "interaudiosink0" (latency): no message details
Redistribute latency...
Got message #34 from element "interaudiosink0" (state-changed):
GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING;
Got message #35 from element "queue3" (state-changed):
GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING;
Got message #36 from element "queue0" (state-changed):
GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING;
Got message #37 from element "matroskamux0" (state-changed):
GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING;
Got message #38 from element "audioconvert0" (state-changed):
GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING;
Got message #39 from element "queue2" (state-changed):
GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL,
new-state=(GstState)GST_STATE_READY,
pending-state=(GstState)GST_STATE_VOID_PENDING;
Got message #40 from element "directsoundsrc0" (error): GstMessageError,
gerror=(GError)NULL,
debug=(string)"../sys/directsound/gstdirectsoundsrc.c\(450\):\
gst_directsound_src_open\ \(\):\
/GstPipeline:pipeline0/GstDirectSoundSrc:directsoundsrc0";
ERROR: from element
/GstPipeline:pipeline0/GstDirectSoundSrc:directsoundsrc0: Unable to create
capture object


but this pipeline works fine:

gst-launch-1.0 directsoundsrc
device="\{616F4BBC-7C96-42FA-98F5-56288B1BCFD6\}" ! audioconvert ! queue !
interaudiosink channel=audioCh interaudiosrc channel=audioCh ! audioconvert
! queue ! directsoundsink


Also, this is not working, when sink element is udpsink with network
parameters(parameters is valid).



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list