<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 16 mai 2019 14 h 55, horai <<a href="mailto:ivo.hora@seznam.cz">ivo.hora@seznam.cz</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ok, if I understand correctly. You want me to run this pipeline in GDB, ok?<br>
gst-launch-1.0 -e filesrc location=/home/pi/jellyfish-3-mbps-hd-h264.mkv !<br>
matroskademux ! h264parse ! v4l2h264dec capture-io-mode=4 ! v4l2convert<br>
output-io-mode=5 capture-io-mode=4 ! video/x-raw,format=BGRA !<br>
clutterautovideosink<br>
<br>
I ran:<br>
gdb gst-launch-1.0<br>
and then:<br>
run -e filesrc location=/home/pi/jellyfish-3-mbps-hd-h264.mkv !<br>
matroskademux ! h264parse ! v4l2h264dec capture-io-mode=4 ! v4l2convert<br>
output-io-mode=5 capture-io-mode=4 ! video/x-raw,format=BGRA !<br>
clutterautovideosink<br>
>From other command line I sent the STOP signal:<br>
kill --signal STOP 15873<br>
after the first warrning appeared I ran:<br>
bt<br>
result this:<br>
#0  0x76bf0120 in poll () at ../sysdeps/unix/syscall-template.S:84<br>
#1  0x754000f4 in ?? () from /usr/lib/arm-linux-gnueabihf/libxcb.so.1<br>
<br>
I don't think this is what you want, sorry to ask like an idiot, but all<br>
this work is just my hobby and I am not a professional, could you point me<br>
how to get exactly what you want?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">In your log I saw a crash (sigsev), I was curious to find why, it should have stopped by itself on that.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Anyway, what dma-buf concerns I build Gstreamer 1.16 myself.<br>
I am missing this during the base plugins build<br>
:checking for mmap... yes<br>
checking linux/dma-buf.h usability... no<br>
checking linux/dma-buf.h presence... no<br>
checking for linux/dma-buf.h... no<br>
<br>
I have a testing kernel 4.19.* but I cannot obtain headers easily (this<br>
kernel is not in repository therefore no headers present). I downloaded the<br>
entire appropriate kernel source code but command:<br>
make headers_install<br>
does not install headers to proper directory, moreover exporting header path<br>
where dma-buf.h is (for ./autogen.sh:<br>
export<br>
CPPFLAGS="-I/home/pi/linux-2f5a6b906ad86ef6570863a75b204551c2c62fec/include/linux<br>
-I/home/pi/linux-2f5a6b906ad86ef6570863a75b204551c2c62fec/include/uapi/linux"<br>
Does not help either<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">The .h itself have no effect, you have to rebuild gst-plugins-good. That being said, I'm not sure your strictly need it.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Another option, if you don't mind runners as root, is to use kmssink on top of X. I cannot tell though if it will just work or if you need plane parameters. It's quite low level.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div></div></div>