[gstreamer-bugs] [Bug 634159] Totem is unable to take screenshots
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Nov 8 04:50:16 PST 2010
https://bugzilla.gnome.org/show_bug.cgi?id=634159
GStreamer | don't know | 0.10.30
Tim-Philipp Müller <t.i.m> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |NEW
--- Comment #8 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-11-08 12:50:10 UTC ---
Thanks for the log. bzip2'ed it would only be around 3MB :)
The essence of what's happening seems to be that mpeg2dec outputs things with
framerate=50/1 in the caps, but downstream wants framerate=25/1. This leads to
a not-negotiated error:
gstmpeg2dec.c:1171:gst_mpeg2dec_chain:<mpeg2dec0> calling parse
gstbasetransform.c:1028:gst_base_transform_acceptcaps_default:<ffmpegcsp0>
allowed caps video/x-raw-yuv, pixel-aspect-ratio=(fraction)1/1,
framerate=(fraction)25/1, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ],
format=(fourcc){ I420, NV12, NV21, YV12, YUY2, Y42B, Y444, YUV9, YVU9, Y41B,
Y800, Y8 , GREY, Y16 , UYVY, YVYU, IYU1, v308, AYUV }; (snip)
gstbasetransform.c:1065:gst_base_transform_acceptcaps_default:<ffmpegcsp0>
transform could not transform video/x-raw-yuv, format=(fourcc)I420,
width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)16/15,
framerate=(fraction)50/1, interlaced=(boolean)false in anything we support
gstpad.c:2557:gst_pad_accept_caps:<ffmpegcsp0:sink> acceptfunc returned 0
gstpad.c:2722:gst_pad_configure_sink:<ffmpegcsp0:sink> caps video/x-raw-yuv,
format=(fourcc)I420, width=(int)720, height=(int)576,
pixel-aspect-ratio=(fraction)16/15, framerate=(fraction)50/1,
interlaced=(boolean)false not accepted
Both looks like a bug. This is interlaced PAL, so should be 50 fields per
second = 25 fps if I'm not mistaken. And not quite sure where the downstream
framerate comes from either..
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list