<html><head><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style></head><body><div>Hi Marek,</div><div><br></div><div>Le jeudi 27 juin 2024 à 13:24 +0200, Belisko Marek via gstreamer-devel a écrit :</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>I would like to ask if in latest gstremaer is some support for hantro VPU decoders present in rk3566/68 CPU's. I found some merge request (<a href="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/merge_requests/171">https://gitlab.freedesktop.org/gstreame r/gstreamer-vaapi/-/merge_requests/171</a>) but I'm not sure if it still valid or so.</div></div></blockquote><div><br></div><div>The VA driver for V4L2 stateless decoders has been abandoned. The approach of extending the API was a dead-end as Intel completely ignores these proposal. This could be revived, notably would allow for Firefox HW accelerated decoding, but the new implementation will require having a bitstream parser in order to re-parse the slice headers and complete the set of information needed.</div><div><br></div><div>The replacement to that is a plugin called "v4l2codecs", which is being shipped already (subprojects/gst-plugins-bad/sys/v4l2codecs). This should work already and provides 1080p60 decoding support on these two SoC using mainline Linux kernel. There is an ongoing effort to support rkvdec2, this will bring 4K60 support, and will be using the same GStreamer plugin / Kernel API.</div><div><br></div><div>At the moment, if you need the encoders, the only option is to use Rockchip kernel, their MPP library (which fortunately is open source) along with their own GStreamer plugins. Unlike other vendors, this is proper Open Source, but the kernels needs to be custom.</div><div><br></div><div>regards,</div><div>Nicolas</div><div><br></div><div>p.s. Armbian already ship the V4L2/gstreamer support.</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Thanks and BR,</div><div><br></div><div>marek<br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">as simple and primitive as possible<br>-------------------------------------------------<br>Marek Belisko - OPEN-NANDRA<br>Freelance Developer<br><br>Ruska Nova Ves 219 | Presov, 08005 Slovak Republic<br>Tel: +421 915 052 184<br>skype: marekwhite<br>twitter: #opennandra<br>web: <a href="http://open-nandra.com" target="_blank">http://open-nandra.com</a></div></div></div></blockquote><div><br></div><div><span></span></div></body></html>