<marcodiego>
phh, AFAICS it only supports chromeos. How hard would it be to "port" it so that it can be used by a "standard GNU/Linux" distro?
<phh>
marcodiego: if you want q&d, I think your best bet is using mpv with mpp support
<phh>
(for mpp, there is mpv and gstreamer support I think)
<marcodiego>
phh, hmmm... and there's effort to get mpp mainlined right? Didn't know that
<phh>
marcodiego: no no
<phh>
marcodiego: the vpu effort to be mainlined is yet another driver
<phh>
mpp has the most complete support afaik, and it looks like it's used in production
<marcodiego>
phh, where can I see it? Has it ever been sent to linux-media?
<phh>
so, mpp is userspace, and it relies on a small kernel driver that setups iommu-s, dma, and give control to the userspace
<phh>
i doubt it went to linux-media
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #linux-rockchip
<marcodiego>
phh, the effort to mainline the vpu driver, where can I track it?
<phh>
well it's on linux-media
<marcodiego>
hmmm https://lkml.org/lkml/2019/1/5/124 ... So, if this gets mainlined, then rockchip vpu will join allwinner cedrus in arm supported vpu's...? Nice!
<phh>
well this patch explicitly says they don't expect it to be mainlined ;-)
<phh>
but that's the mpp driver
<marcodiego>
hmmm... I'm confused now... Is there or not effort to mainline a rockchip vpu driver?
<phh>
there is, but no longer from rockchip. rockchip considers v4l2 api can't do what they need to.
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #linux-rockchip
<phh>
marcodiego: rockchip's issue that there is no proper v4l API for what they want/need is a real problem, and there is no short term hope to fix this. First try was two or three years ago now by/with chromium guys, and was very partial (only h264 and vp8 decoding support, nothing else)
<marcodiego>
phh, so, the v4l API must be improved to properly support it. Is that?
<phh>
yup
<marcodiego>
phh, any effort in this direction?
<phh>
well, I'm not too aware of that. I know the v4l2 request API is supposed to address part of it, but it doesn't seem to be enough anyway
<marcodiego>
phh, the request API, afaik, was pushed by the bootlin (or baylibre) devs to better support allwinner vpu's (the cedrus driver). Hope someone does the same to rockchip
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #linux-rockchip
nsaenz has quit [Remote host closed the connection]
nsaenz has joined #linux-rockchip
<eballetbo[m]>
ezequielg did some effort on that direction
<marcodiego>
eballetbo[m], do you where can I track it?