ChanServ changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://oftc.irclog.whitequark.org/etnaviv
frieder has joined #etnaviv
lynxeye has joined #etnaviv
mvlad has joined #etnaviv
pcercuei has joined #etnaviv
<marex> austriancoder: hey, I don't want to push this too much, but about https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3418#note_2502759 , do you have any hints ?
<marex> austriancoder: that MR is basically almost over the finish line, just that one-liner workaround needs some solution
<austriancoder> marex: no hints.. sorry. I had still no luck with gstreamer. so I need to look if there is a good piglit to test it out.
<marex> austriancoder: the gstreamer pipeline I provided you didnt work ?
<marex> austriancoder: which SoC are you testing on ?
<austriancoder> imx8mq
<marex> austriancoder: kernel version ? gstreamer version ? SoC ? is this using the hantro g1 ?
<marex> austriancoder: I used mx8mm or mx8mp
<austriancoder> 6.9.10
<austriancoder> debian unstable
<austriancoder> [ 14.344285] hantro-vpu 38300000.video-codec: registered nxp,imx8mq-vpu-g1-dec as /dev/video0
<austriancoder> [ 14.350780] hantro-vpu 38310000.video-codec: registered nxp,imx8mq-vpu-g2-dec as /dev/video1
<marex> gst-launch-1.0 uridecodebin3 file:///tmp/test.mp4 ! fakesink
<marex> this works ?
<marex> I think if you run
<marex> gst-launch-1.0 -v uridecodebin3 file:///tmp/test.mp4 ! fakesink
<marex> this will print the formats between uridecodebin3 and fakesink, it might be something else than NV12
<austriancoder> fakesink also errors out with Failed to set pipeline to PAUSED.
<marex> austriancoder: ugh ... what about gst-launch-1.0 filesrc location=/tmp/test.mp4 ! qtdemux ! v4l2slh264dec ! fakesink
<marex> (I very much guessed that one)
<marex> you might need h264parse ! before v4l2slh264dec
<marex> huh
<marex> I wonder what uridecodebin3 tried to do
<marex> austriancoder: what about gst-launch-1.0 filesrc location=/tmp/test.mp4 ! qtdemux ! v4l2slh264dec ! video/x-raw,format=NV12 ! fakesink
<marex> still works ?
<austriancoder> gst-launch-1.0 filesrc location=/tmp/test.mp4 ! qtdemux ! v4l2slh264dec ! video/x-raw,format=NV12 ! glimagesink --> I see the test mp4
<marex> cool
<austriancoder> thanks
<austriancoder> I need to go to a hardware store right now - need to do clear some vacation todo's, but I do some work around 22:00 for 2-3 hours - I will do nv12 instead of some compiler work.
<marex> austriancoder: I can dig into it myself, I just need some hint which way to go about that missing NV12 table entry
frieder has quit [Remote host closed the connection]
lynxeye has quit [Quit: Leaving.]
f_ has quit [Remote host closed the connection]
f_ has joined #etnaviv
f_ has quit [Remote host closed the connection]
f_ has joined #etnaviv
sergi has quit [Quit: Bridge terminating on SIGTERM]
mvlad has quit [Remote host closed the connection]
sergi has joined #etnaviv
tomeu has joined #etnaviv
pcercuei has quit [Quit: dodo]