Pipeline works in linux but not in widows

Being a bear of little brain (Winnie thur Poo) …
I’ve got a pipeline that wotks in linux. I changed the sink:

gst-launch-1.0.exe -vc udpsrc multicast-group=224.1.1.1 auto-multicast=true port=5000 caps=“application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)PCMU, payload=(int)0, ssrc=(guint)1350777638, clock-base=(guint)2942119800, seqnum-base=(guint)47141” ! queue ! rtppcmudepay ! mulawdec ! autoaudiosink

And get, the bits I don’t understand are -4 and Interal stream error

C:\Users\jam>gst-launch-1.0.exe -vc udpsrc multicast-group=224.1.1.1 auto-multicast=true port=5000 caps=“application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)PCMU, payload=(int)0, ssrc=(guint)1350777638, clock-base=(guint)2942119800, seqnum-base=(guint)47141” ! queue ! rtppcmudepay ! mulawdec ! autoaudiosink
Use Windows high-resolution clock, precision: 1 ms
Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
Pipeline is PREROLLED …
Setting pipeline to PLAYING …
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)PCMU, payload=(int)0, ssrc=(uint)1350777638, clock-base=(uint)2942119800, seqnum-base=(uint)47141
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)PCMU, payload=(int)0, ssrc=(uint)1350777638, clock-base=(uint)2942119800, seqnum-base=(uint)47141
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)PCMU, payload=(int)0, ssrc=(uint)1350777638, clock-base=(uint)2942119800, seqnum-base=(uint)47141
ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data stream error.
/GstPipeline:pipeline0/GstRtpPcmuDepay:rtppcmudepay0: extensions = < >
Additional debug info:
…/libs/gst/base/gstbasesrc.c(3177): gst_base_src_loop (): /GstPipeline:pipeline0/GstUDPSrc:udpsrc0:
streaming stopped, reason not-negotiated (-4)
/GstPipeline:pipeline0/GstRtpPcmuDepay:rtppcmudepay0.GstPad:src: caps = audio/x-mulaw, channels=(int)1, rate=(int)8000
ERROR: from element /GstPipeline:pipeline0/GstQueue:queue0: Internal data stream error.
Execution ended after 0:00:00.016410600
Setting pipeline to NULL …
Additional debug info:
…/plugins/elements/gstqueue.c(1040): gst_queue_handle_sink_event (): /GstPipeline:pipeline0/GstQueue:queue0:
streaming stopped, reason not-negotiated (-4)

Can anyone help please?

placing audioconvert ! audioresample between mulawdec and autoaudiosink might be able to solve the not-negotiated error.

I was ready to throw in the towel and tell my customer “windows is too hard” but your solution works a treat. Thank You.