[gst-devel] Release time!

Thomas Vander Stichele thomas at apestaart.org
Mon May 21 19:44:42 CEST 2007


On Mon, 2007-05-21 at 11:57 +0200, Christian Fredrik Kalager Schaller
wrote:
> Hi,
> The MS Windows sink plugins should also be moved before the release.
> Hopefully also the MacOSX sinks, but there are some small issues which
> needs resolving before they are ready to be moved.

I checked bugs last night, I couldn't find tickets for these two
plugins.  I am discussing some details with Sebastien in private.


> The V4L2 src should probably also be moved out of 'experiemental' in
> --good.

Has this one been tested much with standard cameras like pwc and
quickcam's ?

Here's what happens with my quickcam orbit:
[gst-head] [thomas at level head]$ gst-launch v4l2src ! ffmpegcolorspace !
ximagesink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
ERROR: from element /pipeline0/v4l2src0: Failed setting the video format
for device '/dev/video0'
Additional debug info:
v4l2src_calls.c(381): gst_v4l2src_set_capture (): /pipeline0/v4l2src0:
Failed to set pixelformat to 4:2:0, planar, Y-Cb-Cr @ 640x480 for
device /dev/video0. (22 - Invalid argument)

Forcing caps gives me this:
[gst-head] [thomas at level head]$ gst-launch -v v4l2src !
video/x-raw-yuv,width=320,height=240 ! ffmpegcolorspace ! ximagesink
Setting pipeline to PAUSED ...
/pipeline0/v4l2src0: queue-size = 2
/pipeline0/v4l2src0.src: caps = video/x-raw-yuv, format=(fourcc)I420,
width=(int)320, height=(int)240, framerate=(fraction)0/1,
pixel-aspect-ratio=(fraction)1/1


then it shows some image.  When I CTRL-C it it doesn't shutdown
correctly.

Note the completely bogus framerate.

With v4lsrc everything works fine:
[gst-head] [thomas at level head]$ gst-launch -v v4lsrc !
ffmpegcolorspace ! ximagesink
Setting pipeline to PAUSED ...
/pipeline0/v4lsrc0.src: caps = video/x-raw-yuv, format=(fourcc)I420,
width=(int)320, height=(int)240, framerate=(fraction)75/16,
pixel-aspect-ratio=(fraction)1/1
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/pipeline0/ffmpegcsp0.src: caps = video/x-raw-rgb, bpp=(int)32,
depth=(int)24, endianness=(int)4321, red_mask=(int)65280,
green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)320,
height=(int)240, framerate=(fraction)75/16,
pixel-aspect-ratio=(fraction)1/1
/pipeline0/ffmpegcsp0.sink: caps = video/x-raw-yuv, format=(fourcc)I420,
width=(int)320, height=(int)240, framerate=(fraction)75/16,
pixel-aspect-ratio=(fraction)1/1
/pipeline0/ximagesink0.sink: caps = video/x-raw-rgb, bpp=(int)32,
depth=(int)24, endianness=(int)4321, red_mask=(int)65280,
green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)320,
height=(int)240, framerate=(fraction)75/16,
pixel-aspect-ratio=(fraction)1/1

Hitting CTRL-C shuts down properly, no issues.  Framerate is correct.  A
decent size is picked and works.

I'd say compared to v4lsrc it's a regression.

> qtdemux should be moved from bad to good also.

Didn't find a ticket for this either.

> Christian






More information about the gstreamer-devel mailing list