<div dir="ltr"><div>Hi</div>
<div>&nbsp;</div>
<div>We are trying to develop gstreamer plugins for one hardware H.264 encoder and decoder.</div>
<div>One issue we are facing is, the encoder library doesnt provide an interface for providing an&nbsp;input buffer for accepting uncompressed video.</div>
<div>Instead it captures from HDMI/Component video/DVI interface,for which there exists an option for selection.</div>
<div>&nbsp;</div>
<div>Similary, the decoder doesnt provide a decoded output buffer.<br>Instead it sends output to HDMI/DVI.</div>
<div>&nbsp;</div>
<div>So our understanding is , due to these restrictions,the plugins cant be developed as normal trasnsform plugins.</div>
<div>&nbsp;</div>
<div>Instead the encoder plugin need to be developed as a source plugin which generates encoded data and the decoder plugin can be developed as sink plugin which handles both decoding and rendering.</div>
<div>&nbsp;</div>
<div>Is this understanding correct and is this a right approach? could experts please comment on this?</div>
<div>&nbsp;</div>
<div>Regards</div>
<div>Ambily</div></div>