ogg-opus file(s) won't play on Windows, GST 1.15.1
I have placed an ogg-opus file at https://www.seventhstring.com/other2/AfterTheRainJC.ogg
It plays fine on Linux + GST 1.2.4 and Mac + GST 1.14.2 but does not play on Windows + GST version 1.14.2 or 1.15.1.
Here is the output:
C:\Users\Andy\Documents\Temp0>gst-launch-1.0 -v filesrc location="AfterTheRainJC.ogg" ! decodebin ! audioconvert ! autoaudiosink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = audio/ogg /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_0: caps = audio/x-opus, rate=(int)48000, channels=(int)2, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)1, streamheader=(buffer)< 4f707573486561640102380180bb0000000000, 4f707573546167730d0000004c61766635382e32362e31303008000000160000005449544c453d416674657220746865205261696e5f310c0000006c616e67756167653d656e67210000004352454154494f4e5f54494d453d323031382d30382d30392032313a35303a30361500000067656e72653d4a617a7a205069616e6f20626f6f6b140000006172746973743d4a6f686e20436f6c7472616e6511000000616c62756d3d496d7072657373696f6e730e000000545241434b4e554d4245523d303315000000656e636f6465723d4c61766635382e32362e313030 > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOpusDec:opusdec0.GstPad:sink: caps = audio/x-opus, rate=(int)48000, channels=(int)2, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)1, streamheader=(buffer)< 4f707573486561640102380180bb0000000000, 4f707573546167730d0000004c61766635382e32362e31303008000000160000005449544c453d416674657220746865205261696e5f310c0000006c616e67756167653d656e67210000004352454154494f4e5f54494d453d323031382d30382d30392032313a35303a30361500000067656e72653d4a617a7a205069616e6f20626f6f6b140000006172746973743d4a6f686e20436f6c7472616e6511000000616c62756d3d496d7072657373696f6e730e000000545241434b4e554d4245523d303315000000656e636f6465723d4c61766635382e32362e313030 > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_0: caps = audio/x-opus, rate=(int)48000, channels=(int)2, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)1, streamheader=(buffer)< 4f707573486561640102380180bb0000000000, 4f707573546167730d0000004c61766635382e32362e31303008000000160000005449544c453d416674657220746865205261696e5f310c0000006c616e67756167653d656e67210000004352454154494f4e5f54494d453d323031382d30382d30392032313a35303a30361500000067656e72653d4a617a7a205069616e6f20626f6f6b140000006172746973743d4a6f686e20436f6c7472616e6511000000616c62756d3d496d7072657373696f6e730e000000545241434b4e554d4245523d303315000000656e636f6465723d4c61766635382e32362e313030 > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOpusDec:opusdec0.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003 WARNING: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0: Delayed linking failed. Additional debug info: ../gst/parse/grammar.y(510): gst_parse_no_more_pads (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0: failed delayed linking some pad of GstDecodeBin named decodebin0 to some pad of GstAudioConvert named audioconvert0 /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad3: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003 ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOggDemux:oggdemux0: Internal data stream error. Additional debug info: ../ext/ogg/gstoggdemux.c(4961): gst_ogg_demux_loop (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOggDemux:oggdemux0: streaming stopped, reason not-linked (-1) ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ...