While we wait a word on how to do the official fix, I managed to play a video file by hardcoding a filename on mediaapp.cpp:<br><br>void MediaApp::openFile(const QString &amp; fileName)<br>{<br>    m_baseDir = QFileInfo(fileName).path();<br>
<br>    m_player-&gt;stop();<br>    //m_player-&gt;setUri(fileName);<br>    m_player-&gt;setUri(&quot;file:///C:\\video.mp4&quot;);<br>    m_player-&gt;play();<br>}<br><br>I know that the scheme &quot;file:///C:\\&quot; is ugly, but apparently it&#39;s how it works.<br>
<br>Thanks,<br>--<br>Karl Phillip<br><br><br><div class="gmail_quote">On Mon, Dec 19, 2011 at 10:11 AM, Karl Phillip <span dir="ltr">&lt;<a href="mailto:maxphil@gmail.com">maxphil@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Before we close this thread permanently, I need one last help from you guys. <br><br>After successfully building Qt-Gstreamer on Windows I noticed that examples/player doesn&#39;t work right out of the box. Upon execution I get an error saying &quot;Failed to start in pull mode&quot;, &quot;Could not open resource for reading&quot;, &quot;No URI set&quot;.<br>

<br>I found a thread on the mailing list from last month where a user had reported this issue but he forgot to mention how to do the fix:<br><a href="http://lists.freedesktop.org/archives/gstreamer-devel/2011-November/033919.html" target="_blank">http://lists.freedesktop.org/archives/gstreamer-devel/2011-November/033919.html</a><br>

<br>So, how can I fix this issue?<br><br>Thank you all<span class="HOEnZb"><font color="#888888"><br>--<br>Karl Phillip</font></span><div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">On Fri, Dec 16, 2011 at 11:02 PM, Maxphil <span dir="ltr">&lt;<a href="mailto:maxphil@gmail.com" target="_blank">maxphil@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Fantastic!<br>
<br>
Thank you all.<br>
<div><div><br>
<br>
<br>
On 16/12/2011, at 22:30, George Kiagiadakis &lt;<a href="mailto:kiagiadakis.george@gmail.com" target="_blank">kiagiadakis.george@gmail.com</a>&gt; wrote:<br>
<br>
&gt; On Fri, Dec 16, 2011 at 10:17 PM, Karl Phillip &lt;<a href="mailto:maxphil@gmail.com" target="_blank">maxphil@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Actually, QtGstreamer is not referencing libxml directly.<br>
&gt;&gt;<br>
&gt;&gt; The error happens because QtGstreamer is using gstreamer, which in turn is<br>
&gt;&gt; using libxml. So QtGstreamer finds gstreamer but not libxml headers.<br>
&gt;&gt;<br>
&gt;&gt; I can&#39;t modify gstconfig.h since it belongs to gstreamer. There must be a<br>
&gt;&gt; way to tell QtGstreamer where to look for libxml. It&#39;s a shame that it is<br>
&gt;&gt; ignoring my request in CMAKE_INCLUDE_PATH.<br>
&gt;<br>
&gt; No, you have to remove it from gstconfig.h. It&#39;s a bug in the<br>
&gt; gstconfig.h shipped with ossbuild. The QtGStreamer build system was<br>
&gt; based on the assumption that it is built on top of GStreamer &gt;=<br>
&gt; 0.10.31 which  has an updated gstconfig.h that doesn&#39;t require libxml.<br>
&gt;<br>
&gt; Fyi, CMAKE_INCLUDE_PATH is not added to the compiler command line. It<br>
&gt; is used as a hint for find_file() cmake calls. If you really really<br>
&gt; want to fix this in QtGStreamer instead of just updating your<br>
&gt; gstconfig.h, you need to add a FindLibXml2.cmake file, use<br>
&gt; find_package(LibXml2) in the top level CMakeLists.txt and add the<br>
&gt; found include path in the compiler include path with the<br>
&gt; include_directories() call.<br>
&gt;<br>
&gt; Regards,<br>
&gt; George<br>
&gt; _______________________________________________<br>
&gt; gstreamer-devel mailing list<br>
&gt; <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>