<javier__>
memeka: did you try with gst? something like: gst-launch-1.0 filesrc location=test.mov ! qtdemux ! h264parse ! v4l2video1dec output-io-mode=mmap ! v4l2video6convert capture-io-mode=userptr ! kmssink
<memeka>
javier__: GST works :|
<memeka>
ah wait
<memeka>
not with userptr
<javier__>
memeka: hmm, do you have the same error there?
<memeka>
javier__: checkng now
<javier__>
memeka: I really haven't done anything for years with exynos v4l2 drivers so my memory is fuzzy :/
<javier__>
memeka: but if I were you I would first attempt to have a gst pipeline working for your use case and once you are sure that the driver works, then code your v4l2 app
<memeka>
javier__: it works for MMAP all the way
<javier__>
since IME there were some code paths in the driver that weren't too well tested, so it may be a problem with the MFC or GSC drivers
<javier__>
memeka: yes, I tested with mmap and dma-buf all the way and it worked
<javier__>
mfc -> gsc -> exynos drm driver that is
<memeka>
yes
<javier__>
but that was 2 years ago :)
<memeka>
mmap and dmabuf
<memeka>
not userptr :)
<javier__>
yeah, so I would start there
<javier__>
memeka: if you have any issues with gst v4l2 elements, you can ping ndufresne (in #v4l) who's the maintainer
<javier__>
have to leave now, good luck!
mszyprow has quit [Ping timeout: 268 seconds]
<memeka>
javier__: VIDIOC_CREATE_BUFS: error -25
genii has joined #linux-exynos
<javier__>
memeka: right, that ioctl isn't implemented by the driver
<memeka>
javier__: that's the USERPTR in gstreamer :)
<javier__>
I see
<javier__>
anyway, leaving for real now
<javier__>
bye!
<memeka>
thx javier__
Vasco_O is now known as Vasco
genii has quit [Read error: Connection reset by peer]