[gstreamer-bugs] [Bug 625452] Green twitching when run videomixer with alpha

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jul 28 15:38:46 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=625452
  GStreamer | gst-plugins-good | 0.10.21

--- Comment #2 from Louis <superlou at comcast.net> 2010-07-28 22:38:43 UTC ---
I added https://launchpad.net/~gstreamer-developers/+archive/ppa to my synaptic
repositories to get the 0.10.24 packages.  I was able to get a simple pipeline
working without the glitching:

gst-launch-0.10 videotestsrc pattern=0 ! alpha alpha=0.5 ! queue ! videomixer
name=mix ! ffmpegcolorspace ! videoscale ! ximagesink videotestsrc pattern=4 !
alpha alpha=0.5 ! queue ! mix.

However, the pipeline example on the videomixer documentation now doesn't run
at all:

lsimons at bestever:~/Desktop$ gst-launch-0.10 -v videotestsrc pattern=1 !
video/x-raw-yuv, framerate=\(fraction\)10/1, width=100, height=100 ! videobox
border-alpha=0 alpha=0.5 top=-70 bottom=-70 right=-220 ! videomixer name=mix !
ffmpegcolorspace ! xvimagesink videotestsrc ! video/x-raw-yuv,
framerate=\(fraction\)5/1, width=320, height=240 ! alpha alpha=0.7 ! mix.
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps =
video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)100, height=(int)100,
framerate=(fraction)10/1
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc1.GstPad:src: caps =
video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)320, height=(int)240,
framerate=(fraction)5/1
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps =
video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)100, height=(int)100,
framerate=(fraction)10/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps =
video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)100, height=(int)100,
framerate=(fraction)10/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps =
video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)320, height=(int)240,
framerate=(fraction)5/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps =
video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)320, height=(int)240,
framerate=(fraction)5/1
/GstPipeline:pipeline0/GstVideoBox:videobox0.GstPad:src: caps =
video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)320, height=(int)240,
framerate=(fraction)10/1
/GstPipeline:pipeline0/GstVideoBox:videobox0.GstPad:sink: caps =
video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)100, height=(int)100,
framerate=(fraction)10/1
/GstPipeline:pipeline0/GstVideoMixer:mix.GstVideoMixerPad:sink_1: caps =
video/x-raw-yuv, format=(fourcc)YUY2, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)320, height=(int)240,
framerate=(fraction)10/1
/GstPipeline:pipeline0/GstVideoMixer:mix.GstPad:src: caps = video/x-raw-yuv,
format=(fourcc)YUY2, color-matrix=(string)sdtv, chroma-site=(string)mpeg2,
width=(int)320, height=(int)240, framerate=(fraction)10/1,
pixel-aspect-ratio=(fraction)1/1
ERROR: from element /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc1:
Internal data flow error.
Additional debug info:
gstbasesrc.c(2550): gst_base_src_loop ():
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc1:
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/GstVideoMixer:mix.GstVideoMixerPad:sink_1: caps = NULL
/GstPipeline:pipeline0/GstVideoMixer:mix.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstVideoBox:videobox0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstVideoBox:videobox0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc1.GstPad:src: caps = NULL
Freeing pipeline ...

-- 
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