[gst-devel] Newbie question on plugins
skaboy81 at virgilio.it
Mon Apr 11 04:12:26 CEST 2005
On Mon, Apr 11, 2005 at 11:42:50AM +0800, John Darrington wrote:
> I'm trying to write a video plugin.
> So I took the template from
> anoncvs at cvs.freedesktop.org:/cvs/gstreamer
> and run it thought this command
> gst-launch-0.8 xvideosrc ! myplugin ! xvimagesink
> No problem.
> Now I want to customise it, so I change the line
> to read
> GST_STATIC_CAPS ("video/x-raw-rgb, "
> "framerate = (int) [ 1, 100 ], "
> "width = (int) [ 1, 2147483647 ], "
> "height = (int) [ 1, 2147483647 ] ")
> But now when I try to run the pipeline, I get
> erroneous pipeline: could not link videotestsrc0 to testplugin0
I don't have xvideosrc installed right now so i can't check but i think
thata xvideosrc uses video/x-raw-yuv and your plugin requires
video/x-raw-rgb. You should add a colorspace converter plugin between
the elements (xvideosrc ! ffmpegcolorspace ! myplugin ! xvimagesink).
hope this works
More information about the gstreamer-devel