<div dir="ltr"><div>master on fedora30.</div><div><br></div><div>You should provide a stack trace if you get a segfault.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 19, 2019 at 2:52 PM David Ing <<a href="mailto:ding@panopto.com">ding@panopto.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thibault -- Which OS are you using?  Which version of Gstreamer?<div><br></div><div>This is what happens on Windows 10 with gstreamer 1.16.0-mingw:</div><div><br></div><div><font face="courier new, monospace">$ ges-launch-1.0 +clip screencap.mp4<br><position: 0:00:00.066733333 duration: 0:04:13.600000001 speed: 1.000000 /><br><span style="background-color:rgb(255,255,0)">Segmentation fault</span></font><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 19, 2019 at 11:40 AM Thibault Saunier <<a href="mailto:tsaunier@gnome.org" target="_blank">tsaunier@gnome.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>`ges-launch-1.0 +clip ~/Downloads/screencap.mp4` works just fine here.</div><div><br></div><div>- Thibault<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 19, 2019 at 2:18 PM David Ing <<a href="mailto:ding@panopto.com" target="_blank">ding@panopto.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I have a video file (no audio) which plays nicely in <br></div><div><ul><li>VLC</li><li>Windows Media Player on Windows 10</li><li>Whatever application plays videos by default in Windows 10</li></ul><div>The video is here:</div><div><br></div><div><a href="https://drive.google.com/file/d/1EJj8Ydb5khkQAxCtbjZ0piZPk93Lwwz8/view?usp=sharing" target="_blank">https://drive.google.com/file/d/1EJj8Ydb5khkQAxCtbjZ0piZPk93Lwwz8/view?usp=sharing</a><br></div></div><div><br></div><div>I have analyzed the video with `ffprobe` (in many ways) and I cannot find any problems with it.</div><div><br></div><div>The problem is: <b>qtdemux</b> doesn't play nicely with the video; and so I cannot use GES with the video (which is my ultimate goal).</div><div><br></div><div>The problem apparently exists in Gstreamer 1.14.4 and 1.16.0 (these are the two versions I tested).</div><div><br></div><div>The problem is easily reproduced using `gst-launch` commands.</div><div><br></div><div><font face="courier new, monospace"># ------------------------<br># Gstreamer 1.14.4 (mingw windows)<br># ------------------------<br>$ <b>gst-launch-1.0 filesrc location=screencap.mp4 ! decodebin ! playsink</b><br>Setting pipeline to PAUSED ...<br>Pipeline is PREROLLING ...<br>Redistribute latency...<br>Redistribute latency...<br>ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0: Internal data stream error.<br>Additional debug info:<br>qtdemux.c(6073): gst_qtdemux_loop (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:<br>streaming stopped, reason not-negotiated (-4)<br>ERROR: pipeline doesn't want to preroll.<br>Setting pipeline to NULL ...<br>Freeing pipeline ...<br><br># ------------------------<br># Gstreamer 1.16.0 (mingw windows)<br># ------------------------<br>$ <b>gst-launch-1.0 filesrc location=screencap.mp4 ! decodebin ! playsink</b><br>Setting pipeline to PAUSED ...<br>Pipeline is PREROLLING ...<br>Redistribute latency...<br>Redistribute latency...<br>WARNING: no real random source present!<br>ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0: Internal data stream error.<br>Additional debug info:<br>../gst/isomp4/qtdemux.c(6607): gst_qtdemux_loop (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:<br>streaming stopped, reason not-negotiated (-4)<br>ERROR: pipeline doesn't want to preroll.<br>Setting pipeline to NULL ...<br>Freeing pipeline ...</font><br></div></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>