goom

goom — Takes frames of data and outputs video frames using the GOOM filter

Synopsis




            GstGoom;

Description

Example launch line

gst-launch -v sinesrc ! goom ! ffmpegcolorspace ! xvimagesink

Element Information

plugin goom
author Wim Taymans <wim.taymans@chello.be>
class Visualization

Details

GstGoom

typedef struct {
  GstElement element;

  /* pads */
  GstPad *sinkpad, *srcpad;
  GstAdapter *adapter;

  /* input tracking */
  gint sample_rate;

  gint16 datain[2][GOOM_SAMPLES];
  /* the timestamp of the next frame */
  GstClockTime audio_basetime;
  guint64 samples_consumed;

  /* video state */
  gdouble fps;
  gint width;
  gint height;
  gint channels;

  gboolean disposed;
} GstGoom;

See Also

synaesthesia