<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>
Ok, I'm terminally frustrated.<br><br>I have an element that's trying to play nice with decodebin (yes, I posted a similar question before, but I have more details now).&nbsp; The element is a demuxer.. typefind works, the element loads, I parse the input file and then generate a NEWSEGMENT event to push out.&nbsp; Immediately on sending the NEWSEGMENT I see:<br><br>decodebin gstdecodebin.c:664:pad_probe:&lt;d&gt; Pad probe on pad &lt;mydecoder0:src&gt; but pad &lt;mydecoder0:src&gt; still needs data.<br><br>The command line is:<br><br>gst-launch filesrc location=/mytestfiles/test001.vid ! decodebin name=d d. ! myoverlaysink<br><br>The pipeline proceeds to play, I don't see any error messages or warnings anywhere, yet the playback is garbled.<br><br>Not using decodebin and specifying the pipeline explicitly, thus, works without garbled playback:<br><br>gst-launch filesrc location=/mytestfiles/test001.vid ! mydemux name=q q. ! queue ! mydecoder ! myoverlaysink q. ! myaudiosink<br><br>Does this possibly have something to do with the MIME type I'm returning from my demuxers typefind function?&nbsp; I notice that qtdemux does NOT have a typefind, so past this point it's kind of useless as a template.<br><br>All assistance appreciated before I tear out what's left of my hair.<br><br>..ed..<br><br></body>
</html>