Skip to content
lpsinger edited this page Apr 14, 2011 · 12 revisions

Welcome to the gst-plugins-cairovis wiki!

This package is a collection of scientific visualization plugins for GStreamer using Cairo-powered graphics. It grew out of a larger collection of science-related plugins, called gstlal, that are being used for gravitational wave searches as part of the LIGO Project.

What can it do?

It's easy to add any number of high-performance realtime figures such as line plots, waterfall plots, and histograms to any GStreamer pipeline.

Here's a very simple example.

$ gst-launch audiotestsrc wave=pink-noise ! cairovis_lineseries title="Pink noise" x-label="sample" y-label="counts" y-autoscale=no y-min=-0.5 y-max=0.5 ! ximagesink

This opens an X window containing a realtime oscilloscope-style display of a pink noise signal. A still snapshot might look like this:

Still snapshot of lineseries

Clone this wiki locally