Comment 1 for bug 303741

Revision history for this message
NicoInattendu (nico-inattendu) wrote :

The behavior of V4l2src in gstreamer is not the same in hardy and intrepid.

Here after some test on Hardy and intrepid with gst-launch and v4ls2src. Fore each command we havae the detail of the command line and the result

The webcam used is a Philips SPC 1030NC

The result shows that when ffmpegcolorspace is used no display is available in Intrepid.

################################
### Philips SPC 1030NC tests on HARDY
################################

### test : no filter without ffmpegcolorspace
### result : display ok
#gst-launch-0.10 v4l2src name=source device =/dev/video0 ! xvimagesink

### test : no filter with ffmpegcolorspace
### result : display ok
#gst-launch-0.10 v4l2src name=source device =/dev/video0 ! ffmpegcolorspace ! xvimagesink

### test : filter video/x-raw-yuv without ffmpegcolorspace
### result : display ok
#gst-launch-0.10 v4l2src name=source device =/dev/video0 ! video/x-raw-yuv , width=640, height=480 ! xvimagesink

### test : filter video/x-raw-yuv without ffmpegcolorspace
### result : display ok
#gst-launch-0.10 v4l2src name=source device =/dev/video0 ! video/x-raw-yuv , width=640, height=480 ! ffmpegcolorspace ! xvimagesink

################################
### Philips SPC 1030NC tests on INTREPID
################################

### test : no filter without ffmpegcolorspace
### result : display ok
#gst-launch-0.10 v4l2src name=source device =/dev/video0 ! xvimagesink

### test : no filter with ffmpegcolorspace
### result : no display
### no error message
#gst-launch-0.10 v4l2src name=source device =/dev/video0 ! ffmpegcolorspace ! xvimagesink

### test : filter video/x-raw-yuv without ffmpegcolorspace
### result : display ok
#gst-launch-0.10 v4l2src name=source device =/dev/video0 ! video/x-raw-yuv , width=640, height=480 ! xvimagesink

### test : filter video/x-raw-yuv without ffmpegcolorspace
### result : no display
### no error message
#gst-launch-0.10 v4l2src name=source device =/dev/video0 ! video/x-raw-yuv , width=640, height=480 ! ffmpegcolorspace ! xvimagesink