<div class="gmail_quote">2009/6/29 Julien Isorce <span dir="ltr">&lt;<a href="mailto:julien.isorce@gmail.com">julien.isorce@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote">2009/6/29 Phil Rendell <span dir="ltr">&lt;<a href="mailto:philrendell@gmail.com" target="_blank">philrendell@gmail.com</a>&gt;</span><div>

<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>I also tried setting the lowres property of ffdec_dvvideo to 1/4 size to see if that would make a difference, but again, no luck, which leads me to believe that it&#39;s not a problem with decoding the stream.</blockquote>



</div><div><br>Ok maybe ffdec_dv and ffdemux_dv are poor quality.</div></div></blockquote></div><div><br>I have downloaded pond.dv   video sample file from  <a href="http://libdv.sourceforge.net/" target="_blank">http://libdv.sourceforge.net/</a><br>


<br>Then:<br><br>with lastest gstreamer git, on linux<br><br>[fail] gst-launch-0.10 filesrc location=pond.dv ! ffdemux_dv ! ffdec_dvvideo ! xvimagesink<br>[fail] gst-launch-0.10 filesrc location=pond.dv ! dvdemux ! ffdec_dvideo ! xvimagesink<br>


[fail] gst-launch-0.10 filesrc location=pond.dv ! ffdemux_dv ! dvdec ! xvimagesink<br>[success] gst-launch-0.10 filesrc location=pond.dv ! dvdemux ! dvdec ! xvimagesink<br>[success] ffplay pond.dv<br><br>So &quot;ffmpeg&quot; can play it but &quot;gst-ffmpeg&quot; cannot.<br>


</div></div></blockquote><div><br>Thanks for trying that - attempting the upgrade was next on my list. <br> <br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



It&#39;s just a shame there&#39;s not a windows port of libdv, otherwise I could try building dvdemux. I don&#39;t know if there&#39;s anything else I could try?</blockquote></div><div><br>You could ask libdv mailing list if someone has already tried to compile or port libdv on win32.<br>



You could try by your self to compile libdv using msys and mingw. (maybe it&#39;s already ported)<br><br>(<a href="http://libdv.sourceforge.net/" target="_blank">http://libdv.sourceforge.net/</a>)</div></div></blockquote>


</div><div><br>It seems that libdv cannot be compiled with mingw:<br>see: <a href="http://www.nabble.com/dv-support-on-windows-td20035798.html" target="_blank">http://www.nabble.com/dv-support-on-windows-td20035798.html</a><br>

<br>(note that there is a win32 port for pthread) </div></div></blockquote><div><br>I might give this a try. This is probably going to be a massively complicated and silly idea, but do you have any idea how complicated it would be to create an extension of the dshowvideosrc plugin to include some of the other elements in the DirectX pipeline? It&#39;s probably too difficult, particularly as I&#39;m not a DirectX expert, but I was wondering about doing this being as I know that they work well in graphedit. <br>

<br>I&#39;ll try to have a look into how difficult it is to port libdv sometime tomorrow.<br><br>Thanks,<br><br>Phil<br></div></div>