<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:'times new roman', 'new york', times, serif;font-size:12pt"><div>Hi</div><div>I have a webcam that I wish to connect to with gstreamer. This webcam can stream in 2 modes at max resolution, one is yuv at 5fps, the other one is mjpeg at 15fps.</div><div>If I use following pipeline:</div><div><br></div><div>gst-launch-0.10.exe ksvideosrc ! ffmpegcolorspace ! video/x-raw-rgb,width=1600 ! ffmpegcolorspace ! directdrawsink -v</div><div><br></div><div>then the cameras gets into YUV mode at fps as shows in the output:</div><div><br></div><div>/GstPipeline:pipeline0/GstKsVideoSrc:ksvideosrc0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, width=(int)1600, height=(int)1200, framerate=(fraction)5/1</div><div><br></div><div>If I try the following to force the camera to go into mjpeg/15fps:</div><div>gst-launch-0.10.exe ksvideosrc ! ffmpegcolorspace !
 video/x-raw-rgb,width=1600,framerate=15/1 ! ffmpegcolorspace ! directdrawsink -v</div><div><br></div><div>then I got an error saying the caps could not be negociated. I've tried putting a ffdec_mjpeg after the ksvideosrc element by different means, but could never get it to work.</div><div>Is there any way to tell the camera (using caps or specific plugin) to go into video/mjpeg mode ?</div><div><br></div><div>Thanks for any advice,</div><div>Al</div><div style="position:fixed"></div>


</div><br>




      </body></html>