#include "gstaasink.h"
+/* elementfactory information */
static GstElementDetails gst_aasink_details = {
"Video sink",
"Sink/Video",
+ "GPL",
"An ASCII art videosink",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
static GstElementDetails dvdec_details = {
"DV (smpte314) decoder plugin",
"Decoder/DV",
+ "LGPL",
"Uses libdv to decode DV video (libdv.sourceforge.net)",
VERSION,
"Erik Walthinsen <omega@cse.ogi.edu>\n"
static GstElementDetails esdmon_details = {
"Esound audio monitor",
"Source/Audio",
+ "LGPL",
"Monitors audio from an esound server",
VERSION,
"Richard Boulton <richard-gst@tartarus.org>",
static GstElementDetails esdsink_details = {
"Esound audio sink",
"Sink/Audio",
+ "LGPL",
"Plays audio to an esound server",
VERSION,
"Richard Boulton <richard-gst@tartarus.org>",
GstElementDetails flacdec_details = {
"FLAC decoder",
"Codec/Audio/Decoder",
+ "LGPL",
"Decodes FLAC lossless audio streams",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
GstElementDetails flacenc_details = {
"FLAC encoder",
"Codec/Audio/Encoder",
+ "LGPL",
"Encodes audio with the FLAC lossless audio encoder",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
GstElementDetails gst_jpegdec_details = {
"jpeg image decoder",
"Codec/Image/Decoder",
+ "LGPL",
".jpeg",
VERSION,
"Wim Taymans <wim.taymans@tvd.be>",
GstElementDetails gst_jpegenc_details = {
"jpeg image encoder",
"Codec/Image/Encoder",
+ "LGPL",
".jpeg",
VERSION,
"Wim Taymans <wim.taymans@tvd.be>",
details = g_new0(GstElementDetails,1);
details->longname = g_strdup(desc->Name);
details->klass = "Filter/Audio/LADSPA";
+ details->license = "LGPL";
details->description = details->longname;
details->version = g_strdup_printf("%ld",desc->UniqueID);
details->author = g_strdup(desc->Maker);
#include <gst/audio/audio.h>
#include <stdlib.h>
+/* elementfactory information */
GstElementDetails mikmod_details = {
"MikMod",
"Codec/Audio/Decoder",
+ "GPL",
"Module decoder based on libmikmod",
VERSION,
"Jeremy SIMON <jsimon13@yahoo.fr>",
#include "dv1394src.h"
-
+/* elementfactory information */
static GstElementDetails gst_dv1394src_details = {
"Firewire (1394) DV Source",
"Source/1394/DV",
+ "LGPL",
"Source for DV video data from firewire port",
VERSION,
"Erik Walthinsen <omega@temple-baptist.com>",
#include <math.h> /* M_PI */
#include <string.h> /* memmove */
+/* elementfactory information */
GstElementDetails gst_bpwsinc_details = {
"BPWSinc",
"Filter/Audio/Effect",
+ "LGPL",
"Band-Pass Windowed sinc filter",
VERSION,
"Thomas <thomas@apestaart.org>",
static GstElementDetails gst_auparse_details = {
".au parser",
"Codec/Parser",
+ "LGPL",
"Parse an .au file into raw audio",
VERSION,
"Erik Walthinsen <omega@cse.ogi.edu>",
static GstElementDetails gst_avi_audio_decoder_details = {
".avi parser",
"Parser/Video",
+ "LGPL",
"Parse a .avi file into audio and video",
VERSION,
"Erik Walthinsen <omega@cse.ogi.edu>\n"
static GstElementDetails gst_avi_demux_details = {
"Avi demuxer",
"Codec/Demuxer",
+ "LGPL",
"Demultiplex an avi file into audio and video",
VERSION,
"Erik Walthinsen <omega@cse.ogi.edu>\n"
{
"Avi multiplexer",
"Codec/Muxer",
+ "LGPL",
"Muxes audio and video into an avi stream",
VERSION,
"Ronald Bultje <rbultje@ronald.bitfreak.net>",
#include "gstcutter.h"
#include "math.h"
-
+/* elementfactory information */
static GstElementDetails cutter_details = {
"Cutter",
"Filter/Audio/Effect",
+ "LGPL",
"Audio Cutter to split audio into non-silent bits",
VERSION,
"Thomas <thomas@apestaart.org>",
GstElementClass parent_class;
};
+/* elementfactory information */
GstElementDetails gst_agingtv_details = {
"AgingTV",
"Filter/Video/Effect",
+ "LGPL",
"Aply aging effect on video",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
void (*reset) (GstElement *element);
};
+/* elementfactory information */
GstElementDetails gst_dicetv_details = {
"DiceTV",
"Filter/Video/Effect",
+ "LGPL",
"'Dices' the screen up into many small squares",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
GstElementClass parent_class;
};
+/* elementfactory information */
GstElementDetails gst_edgetv_details = {
"EdgeTV",
"Filter/Video/Effect",
+ "LGPL",
"Aply edge detect on video",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
GstElementClass parent_class;
};
+/* elementfactory information */
GstElementDetails gst_quarktv_details = {
"QuarkTV",
"Filter/Video/Effect",
+ "LGPL",
"Motion disolver",
VERSION,
"FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>",
void (*reset) (GstElement *element);
};
+/* elementfactory information */
GstElementDetails gst_revtv_details = {
"RevTV",
"Filter/Video/Effect",
+ "LGPL",
"A video waveform monitor for each line of video processed",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
GstElementClass parent_class;
};
+/* elementfactory information */
GstElementDetails gst_shagadelictv_details = {
"ShagadelicTV",
"Filter/Video/Effect",
+ "LGPL",
"Oh behave, ShagedelicTV makes images shagadelic!",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
void (*reset) (GstElement *element);
};
+/* elementfactory information */
GstElementDetails gst_vertigotv_details = {
"VertigoTV",
"Filter/Video/Effect",
+ "LGPL",
"A loopback alpha blending effector with rotating and scaling",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
GstElementClass parent_class;
};
+/* elementfactory information */
GstElementDetails gst_warptv_details = {
"WarpTV",
"Filter/Video/Effect",
+ "LGPL",
"WarpTV does realtime goo'ing of the video input",
VERSION,
"Sam Lantinga <slouken@devolution.com>",
static GstElementDetails flxdec_details = {
"FLX Decoder",
"Codec/Audio/Decoder",
+ "LGPL",
"FLX decoder",
VERSION,
"Sepp Wijnands <mrrazz@garbage-coderz.net>"
static GstElementDetails gst_goom_details = {
"GOOM: what a GOOM!",
"Visualization",
+ "GPL",
"Takes frames of data and outputs video frames using the GOOM filter",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
#include "alaw-encode.h"
#include "alaw-decode.h"
+/* elementfactory information */
static GstElementDetails alawenc_details = {
"PCM to A Law conversion",
"Filter/Audio/Conversion",
+ "LGPL",
"Convert 16bit PCM to 8bit A law",
VERSION,
"Zaheer Merali <zaheer@bellworldwide.net>",
"(C) 2001"
};
+/* elementfactory information */
static GstElementDetails alawdec_details = {
"A Law to PCM conversion",
"Filter/Audio/Conversion",
+ "LGPL",
"Convert 8bit A law to 16bit PCM",
VERSION,
"Zaheer Merali <zaheer@bellworldwide.net>",
#include "mulaw-encode.h"
#include "mulaw-decode.h"
+/* elementfactory information */
static GstElementDetails mulawenc_details = {
"PCM to Mu Law conversion",
"Filter/Audio/Conversion",
+ "LGPL",
"Convert 16bit PCM to 8bit mu law",
VERSION,
"Zaheer Merali <zaheer@bellworldwide.net>",
"(C) 2001"
};
+/* elementfactory information */
static GstElementDetails mulawdec_details = {
"Mu Law to PCM conversion",
"Filter/Audio/Conversion",
+ "LGPL",
"Convert 8bit mu law to 16bit PCM",
VERSION,
"Zaheer Merali <zaheer@bellworldwide.net>",
#include "gstlevel.h"
#include "math.h"
-
+/* elementfactory information */
static GstElementDetails level_details = {
"Level",
"Filter/Audio/Analysis",
+ "LGPL",
"RMS Level indicator for audio/raw",
VERSION,
"Thomas <thomas@apestaart.org>",
#include <string.h>
#include <gstmedian.h>
-
+/* elementfactory information */
static GstElementDetails median_details = {
"Median effect",
"Filter/Video",
+ "LGPL",
"Apply a median filter to an image",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
static GstElementDetails gst_monoscope_details = {
"Monoscope",
"Visualization",
+ "GPL",
"Displays a highly stabilised waveform of audio input",
VERSION,
"Richard Boulton <richard@tartarus.org>",
{
"quicktime parser",
"Codec/Parser",
+ "LGPL",
"Parses a quicktime stream into audio and video substreams",
VERSION,
"A.Baguinski <artm@v2.nl>",
static GstElementDetails gst_smoothwave_details = {
"Smooth waveform",
"Sink/Visualization",
+ "LGPL",
"Fading grayscale waveform display",
VERSION,
"Erik Walthinsen <omega@cse.ogi.edu>",
#include "gstspectrum.h"
+/* elementfactory information */
static GstElementDetails gst_spectrum_details = {
"Spectrum analyzer",
"Filter/Audio/Analysis",
+ "LGPL",
"Run an FFT on the audio signal, output spectrum data",
VERSION,
"Erik Walthinsen <omega@cse.ogi.edu>",
GstElementDetails gst_udpsink_details = {
"UDP packet sender",
"Sink/Network",
+ "LGPL",
"",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
GstElementDetails gst_udpsrc_details = {
"UDP packet receiver",
"Source/Network",
+ "LGPL",
"",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
static GstElementDetails gst_video_crop_details = {
"video crop filter",
"Filter/Video/Crop",
+ "LGPL",
"Crops video into a user defined region",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
static GstElementDetails gst_wavparse_details = {
".wav parser",
"Codec/Parser",
+ "LGPL",
"Parse a .wav file into raw audio",
VERSION,
"Erik Walthinsen <omega@cse.ogi.edu>",
static GstElementDetails gst_ossgst_details = {
"Audio Wrapper (OSS)",
"Source/Audio",
+ "LGPL",
"Hijacks /dev/dsp to get the output of OSS apps into GStreamer",
VERSION,
"Wim Taymans <wim.taymans@chello.be>",
#include <gstosssink.h>
+/* elementfactory information */
static GstElementDetails gst_osssink_details = {
"Audio Sink (OSS)",
"Sink/Audio",
+ "LGPL",
"Output to a sound card via OSS",
VERSION,
"Erik Walthinsen <omega@cse.ogi.edu>, "
#include <gstosssrc.h>
+/* elementfactory information */
static GstElementDetails gst_osssrc_details = {
"Audio Source (OSS)",
"Source/Audio",
+ "LGPL",
"Read from the sound card",
VERSION,
"Erik Walthinsen <omega@cse.ogi.edu>",