[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