<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Or more specifically how to statically link decoder to sink via decodebin but without waiting for the pad-added signal.<br><br><div><hr id="stopSpelling">From: ash20001@hotmail.com<br>To: gstreamer-devel@lists.freedesktop.org<br>Subject: RE: decodebin - static linking of decoder and sink<br>Date: Tue, 26 Apr 2016 07:04:38 -0700<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">The stream is just an elementary H264 stream and I am told that this decoder can handle 1 frame of latency with a special property which I am settings.<div>If the decoder can handle this, how do I do it?<br><br><div>Subject: Re: decodebin - static linking of decoder and sink<br>From: sebastian@centricular.com<br>To: gstreamer-devel@lists.freedesktop.org<br>Date: Tue, 26 Apr 2016 11:16:41 +0300<br><br><pre>On Di, 2016-04-26 at 01:11 -0700, Ash 20001 wrote:<br>> Hello everyone!<br>> I have a pipeline currently using appsrc ! decodebin ! xvimagesink,<br>> which processes Raw H264 frames. Problem is I have to feed in at<br>> least 2 frames of H264 buffers to appsrc before decodebin will emit<br>> its pad-added signal and link the pads between the decoder (which is<br>> a HW decoder element) and the xvimagesink. <br>> <br>> 1. Is there anyway to statically link the decoder and xvimagesink<br>> pads ahead of time so I don't have to wait for 2 frames before it is<br>> done?<br>> 2. Or is there an alternative to minimize the 2 frame latency?<br>> Ideally I want to push 1 frame and have that render via xvimagesink<br>> immediately. <br> <br>This completely depends on the actual decoder that is used and the<br>properties of the stream. Most likely your decoder has 2 frames of<br>latency on the stream you're feeding it, which might be possible to<br>optimize in this specific decoder or it's an intrinsic property of this<br>specific stream.<br> <br>-- <br>Sebastian Dröge, Centricular Ltd ˇ <a href="http://www.centricular.com" target="_blank">http://www.centricular.com</a><br> <br></pre><br>_______________________________________________
gstreamer-devel mailing list
gstreamer-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</div></div>                                    </div></div>                                        </div></body>
</html>