<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Noto Sans'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Hi,</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I'm having a problem with decodebin and I've managed to isolate the cause but I'm not sure how to get to a resolution. My application is an audio player client which receives streams from a server which simply streams audio files (flac, ogg/vorbis, mp3 etc).</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I'm just looking for some pointers. Currently I'm considering handling the autoplug-select signal from decodebin, exposing the application/x-icy pad and attaching a fakesink but this feels a bit kludgy.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">For me decodebin is working fine except when both these conditions are hit:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">1. The stream is audio/x-flac.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">2. The stream to the client starts from somewhere in the middle of the file on the server (the server can do this and I have no control of this)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The error message is:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">gsticydemux.c(481): gst_icydemux_typefind_or_forward (): /GstPipeline:stormpipe/GstBin:bin1/GstDecodeBin:decoder/GstICYDemux:icydemux1:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">No caps found for contents within an ICY stream</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The debug output for the time leading up to the error is:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.341937029  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:2854:type_found:<decoder> typefind found caps application/x-icy, metadata-interval=(int)32768</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.341982088  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:3517:gst_decode_chain_new:<decoder> Creating new chain 0x7f64ac0759d0 with parent group (nil)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[storm::codec] [0:00:33.342007075  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1524:analyze_new_pad:<decoder> Pad typefind:src caps:application/x-icy, metadata-interval=(int)32768</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">INFO] Sending STAT_0:00:33.342023242  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5180:gst_decode_pad_new:<decoder> making new decodepad</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">STMe</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.342148164  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x7f64a04af690, time 99:99:99.999999999, seq-num 536, element 'proxypad5', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)true;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[storm::codec] [INFO] Sending STAT_STMh0:00:33.342206707  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x55c33a4cca40, time 99:99:99.999999999, seq-num 538, element 'proxypad5', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)false;</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.342247215  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1480:copy_sticky_events:<'':decodepad1> store sticky event stream-start event: 0x7f64ac38e890, time 99:99:99.999999999, seq-num 529, GstEventStreamStart, stream-id=(string)0d4ad9edec33945fabea4dcc13a96839c3391a21ff4d5032723cfa8e55eec35c, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)2;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.342288952  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1480:copy_sticky_events:<'':decodepad1> store sticky event caps event: 0x7f64ac1d6ea0, time 99:99:99.999999999, seq-num 535, GstEventCaps, caps=(GstCaps)"application/x-icy\,\ metadata-interval\=\(int\)32768";</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.342312614  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1375:gst_decode_bin_autoplug_continue:<decoder> autoplug-continue returns TRUE</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.342333751  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:3222:are_final_caps:<decoder> Checking with caps application/x-icy, metadata-interval=(int)32768</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.342348965  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:3229:are_final_caps:<decoder> Caps are not final caps</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.342367488  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1389:gst_decode_bin_autoplug_factories:<decoder> finding factories</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344366683  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1411:gst_decode_bin_autoplug_factories:<decoder> autoplug-factories returns 0x7f64ac208100</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344398574  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:1807:analyze_new_pad:<typefind:src> Let's continue discovery on this pad</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344427912  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:2102:connect_pad:<decoder> pad typefind:src , chain:0x7f64ac0759d0, 1 factories, caps application/x-icy, metadata-interval=(int)32768</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344471203  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x55c33a4cca40, time 99:99:99.999999999, seq-num 541, element 'proxypad5', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)true;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344512265  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x7f64a04af690, time 99:99:99.999999999, seq-num 542, element 'proxypad5', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)false;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344545520  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x7f64a04af690, time 99:99:99.999999999, seq-num 543, element 'proxypad5', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)true;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344588317  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x55c33a4cca40, time 99:99:99.999999999, seq-num 545, element 'proxypad5', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)false;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344620202  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1480:copy_sticky_events:<'':decodepad1> store sticky event stream-start event: 0x7f64ac38e890, time 99:99:99.999999999, seq-num 529, GstEventStreamStart, stream-id=(string)0d4ad9edec33945fabea4dcc13a96839c3391a21ff4d5032723cfa8e55eec35c, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)2;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344655457  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1480:copy_sticky_events:<'':decodepad1> store sticky event caps event: 0x7f64ac1d6ea0, time 99:99:99.999999999, seq-num 535, GstEventCaps, caps=(GstCaps)"application/x-icy\,\ metadata-interval\=\(int\)32768";</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344672078  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:2151:connect_pad:<typefind> trying factory <icydemux></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344693383  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1427:gst_decode_bin_autoplug_select:<decoder> default autoplug-select returns TRY</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344708494  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:2248:connect_pad:<decoder> autoplug select requested try</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344738768  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x55c33a4cca40, time 99:99:99.999999999, seq-num 546, element 'proxypad5', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)true;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344767425  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x7f64a04af690, time 99:99:99.999999999, seq-num 547, element 'proxypad5', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)false;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344796437  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1469:clear_sticky_events:<'':decodepad1> clearing sticky event stream-start event: 0x7f64ac38e890, time 99:99:99.999999999, seq-num 529, GstEventStreamStart, stream-id=(string)0d4ad9edec33945fabea4dcc13a96839c3391a21ff4d5032723cfa8e55eec35c, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)2;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344819248  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:1469:clear_sticky_events:<'':decodepad1> clearing sticky event caps event: 0x7f64ac1d6ea0, time 99:99:99.999999999, seq-num 535, GstEventCaps, caps=(GstCaps)"application/x-icy\,\ metadata-interval\=\(int\)32768";</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344911225  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x7f64a04af690, time 99:99:99.999999999, seq-num 548, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)true;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344956320  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg structure-change message: 0x55c33a4cca40, time 99:99:99.999999999, seq-num 550, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTypeFindElement\)\ typefind", busy=(boolean)false;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.344991512  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg state-changed message: 0x55c33a4cca40, time 99:99:99.999999999, seq-num 551, element 'icydemux1', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.345047788  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:2372:connect_pad:<decoder> linked on pad typefind:src</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.345065560  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:2374:connect_pad:<decoder> locking chain 0x7f64ac0759d0 from thread 0x55c33a472990</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.345089694  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:2374:connect_pad:<decoder> locked chain 0x7f64ac0759d0 from thread 0x55c33a472990</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.345107689  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:2419:connect_pad:<decoder> unlocking chain 0x7f64ac0759d0 from thread 0x55c33a472990</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.345124693  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:2682:connect_element:<decoder> Attempting to connect element icydemux1 [chain:0x7f64ac0759d0] further</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.345137454  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:2695:connect_element:<decoder> got a source pad template src</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.345152046  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:2730:connect_element:<decoder> did not get the sometimes pad of template src</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.345165647  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:2746:connect_element:<decoder> Adding signals to element icydemux1 in chain 0x7f64ac0759d0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.345216934  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg state-changed message: 0x7f64a04af690, time 99:99:99.999999999, seq-num 552, element 'icydemux1', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.373994955  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:5518:gst_decode_bin_handle_message:<decoder> dynlocking from thread 0x55c33a472990</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.374006849  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:5518:gst_decode_bin_handle_message:<decoder> dynlocked from thread 0x55c33a472990</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.374010019  6130 0x55c33a472990 LOG                decodebin gstdecodebin2.c:5520:gst_decode_bin_handle_message:<decoder> dynunlocking from thread 0x55c33a472990</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">0:00:33.374020354  6130 0x55c33a472990 DEBUG              decodebin gstdecodebin2.c:5627:gst_decode_bin_handle_message:<decoder> Forwarding msg error message: 0x7f64ac38a610, time 99:99:99.999999999, seq-num 553, element 'icydemux1', GstMessageError, gerror=(GError)NULL, debug=(string)"gsticydemux.c\(481\):\ gst_icydemux_typefind_or_forward\ \(\):\ /GstPipeline:stormpipe/GstBin:bin1/GstDecodeBin:decoder/GstICYDemux:icydemux1:\012No\ caps\ found\ for\ contents\ within\ an\ ICY\ stream";</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[storm::player] [ERROR] Stream error: gsticydemux.c(481): gst_icydemux_typefind_or_forward (): /GstPipeline:stormpipe/GstBin:bin1/GstDecodeBin:decoder/GstICYDemux:icydemux1:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">No caps found for contents within an ICY stream</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[storm::player] [ERROR] Stream error: gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:stormpipe/GstBin:bin1/GstSoupHTTPSrc:source:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">streaming stopped, reason error (-5)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[storm::player] [ERROR] Stream error: gstqueue.c(988): gst_queue_handle_sink_event (): /GstPipeline:stormpipe/GstBin:bin1/GstQueue:ibuf:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Geoff</p></body></html>