Thanks. That explains why the two plugins can't speak to each other. I do have ffdec_dvvideo, but I can't get gst-launch-0.10 dshowvideosrc ! fakesink to work as this causes gst-launch to crash, again without anything useful being outputted on the command line, even with the -v option. If I recreate the pipeline in my application I get an integer division by zero exception sometime during the call to gst_element_link_many. <br>
<br>I know that dshowvideosrc can find the camera because when I set the device-name property to be the wrong camera name the pipeline falls through without an exception being thrown. I've had a look at the other properties I could set on dshowvideosrc, but can't see anything that jumps out at me that I should configure.<br>
<br>Is there anything else that you can think of that I could do?<br><br>Phil<br><br><br><div class="gmail_quote">2009/6/25 Julien Isorce <span dir="ltr"><<a href="mailto:julien.isorce@gmail.com">julien.isorce@gmail.com</a>></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><br><div class="gmail_quote"><div class="im">2009/6/25 Phil Rendell <span dir="ltr"><<a href="mailto:philrendell@gmail.com" target="_blank">philrendell@gmail.com</a>></span><br>
</div><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="im">There is only one filter under the Video Capture Sources group: the Microsoft DV Camera and VCR. There are two output pins: DV A/V Out and DV Vid Out. All of the properties in DV A/V Out are disabled and are either empty or set to 'None', with the exception of the color space/compression (which is probably the one we're interested in) which is set to dvsd. <br>
<br>The properties for DV Vid Out are the same as above, but without the color space/compression set.<br><br></div></blockquote></div><br>Then I think gst-launch-0.10 dshowvideosrc ! fakesink can play (I should ask you first) because dvsd is ok with the current implementation.<br>
But in this case I can see from the implementation that dshowvideosrc outputs <br>video/x-dv<br>You should see it using -v option.<br>Anyway, ffmpegcolorspace doest not handle video/x-dv, that's why you got <br><div class="im">
"<font color="black" face="Courier New" size="2"><span style="font-size: 10pt; color: black;">WARNING: erroneous pipeline: could not link dshowvideosrc0 to ffmpegcsp0"<br>
<br></span></font></div>Then you could try to insert a ffdec_dvvideo (if you have it) bettween dshowvideosrc and ffmpegcolorspace.<br>(note that I do not know if gstreamer has a dv decoder that does not come from gst-ffmpeg)<br>
<br>Sincerely<br><font color="#888888"><br>Julien<br>
</font><br>------------------------------------------------------------------------------<br>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br>