*/
static GstElementDetails dvdec_details = GST_ELEMENT_DETAILS (
"DV (smpte314) decoder plugin",
- "Codec/Video/Decoder",
+ "Codec/Decoder/Video",
"Uses libdv to decode DV video (libdv.sourceforge.net)",
"Erik Walthinsen <omega@cse.ogi.edu>\n"
"Wim Taymans <wim.taymans@tvd.be>"
/* elementfactory information */
GstElementDetails flacdec_details = {
"FLAC decoder",
- "Codec/Audio/Decoder",
+ "Codec/Decoder/Audio",
"Decodes FLAC lossless audio streams",
"Wim Taymans <wim.taymans@chello.be>",
};
/* elementfactory information */
GstElementDetails flacenc_details = {
"FLAC encoder",
- "Codec/Audio/Encoder",
+ "Codec/Encoder/Audio",
"Encodes audio with the FLAC lossless audio encoder",
"Wim Taymans <wim.taymans@chello.be>",
};
static GstElementDetails plugin_details = {
"GdkPixbuf image decoder",
- "Codec/Image",
+ "Codec/Decoder/Image",
"Decodes images in a video stream using GdkPixbuf",
"David A. Schleef <ds@schleef.org>",
};
/* elementfactory information */
GstElementDetails gst_jpegdec_details = {
- "jpeg image decoder",
- "Codec/Image",
- ".jpeg",
+ "JPEG image decoder",
+ "Codec/Decoder/Image",
+ "Decode images from JPEG format",
"Wim Taymans <wim.taymans@tvd.be>",
};
/* elementfactory information */
GstElementDetails gst_jpegenc_details = {
- "jpeg image encoder",
- "Codec/Image",
- ".jpeg",
+ "JPEG image encoder",
+ "Codec/Encoder/Image",
+ "Encode images in JPEG format",
"Wim Taymans <wim.taymans@tvd.be>",
};
/* construct the element details struct */
details = g_new0(GstElementDetails,1);
details->longname = g_strdup(desc->Name);
- details->klass = "Filter/Audio/LADSPA";
+ details->klass = "Filter/Effect/Audio/LADSPA";
details->description = details->longname;
details->author = g_strdup(desc->Maker);
gst_element_class_set_details (element_class, details);
GstElementDetails gst_pngenc_details = {
"PNG encoder",
- "Codec/Image",
+ "Codec/Encoder/Image",
"Encode a video frame to a .png image",
"Jeremy SIMON <jsimon13@yahoo.fr>",
};
/* elementfactory information */
GstElementDetails mikmod_details = {
"MikMod",
- "Codec/Audio/Decoder",
+ "Codec/Decoder/Audio",
"Module decoder based on libmikmod",
"Jeremy SIMON <jsimon13@yahoo.fr>",
};
static GstElementDetails textoverlay_details = {
"Text Overlay",
- "Filter/Video",
+ "Filter/Editor/Video",
"Adds text strings on top of a video buffer",
"Gustavo J. A. M. Carneiro <gjc@inescporto.pt>"
};
{
static GstElementDetails timeoverlay_details = GST_ELEMENT_DETAILS (
"Time Overlay",
- "Filter/Video",
+ "Filter/Editor/Video",
"Overlays the time on a video stream",
"David Schleef <ds@schleef.org>"
);
/* elementfactory information */
static GstElementDetails gst_bpwsinc_details = GST_ELEMENT_DETAILS (
"BPWSinc",
- "Filter/Audio/Effect",
+ "Filter/Effect/Audio",
"Band-Pass Windowed sinc filter",
"Thomas <thomas@apestaart.org>, "
"Steven W. Smith"
static GstElementDetails gst_lpwsinc_details = GST_ELEMENT_DETAILS (
"LPWSinc",
- "Filter/Audio/Effect",
+ "Filter/Effect/Audio",
"Low-pass Windowed sinc filter",
"Thomas <thomas@apestaart.org>, "
"Steven W. Smith"
/* elementfactory information */
static GstElementDetails gst_auparse_details = GST_ELEMENT_DETAILS (
".au parser",
- "Codec/Parser",
+ "Codec/Parser/Audio",
"Parse an .au file into raw audio",
"Erik Walthinsen <omega@cse.ogi.edu>"
);
/* elementfactory information */
static GstElementDetails cutter_details = {
"Cutter",
- "Filter/Audio/Effect",
+ "Filter/Editor/Audio",
"Audio Cutter to split audio into non-silent bits",
"Thomas <thomas@apestaart.org>",
};
/* elementfactory information */
static GstElementDetails gst_agingtv_details = GST_ELEMENT_DETAILS (
"AgingTV",
- "Filter/Video/Effect",
+ "Filter/Effect/Video",
"Apply aging effect on video",
"Wim Taymans <wim.taymans@chello.be>"
);
/* elementfactory information */
static GstElementDetails gst_dicetv_details = GST_ELEMENT_DETAILS (
"DiceTV",
- "Filter/Video/Effect",
+ "Filter/Effect/Video",
"'Dices' the screen up into many small squares",
"Wim Taymans <wim.taymans@chello.be>"
);
/* elementfactory information */
static GstElementDetails gst_edgetv_details = GST_ELEMENT_DETAILS (
"EdgeTV",
- "Filter/Video/Effect",
+ "Filter/Effect/Video",
"Apply edge detect on video",
"Wim Taymans <wim.taymans@chello.be>"
);
/* elementfactory information */
static GstElementDetails gst_quarktv_details = GST_ELEMENT_DETAILS (
"QuarkTV",
- "Filter/Video/Effect",
+ "Filter/Effect/Video",
"Motion dissolver",
"FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>"
);
/* elementfactory information */
static GstElementDetails gst_revtv_details = GST_ELEMENT_DETAILS (
"RevTV",
- "Filter/Video/Effect",
+ "Filter/Effect/Video",
"A video waveform monitor for each line of video processed",
"Wim Taymans <wim.taymans@chello.be>"
);
/* elementfactory information */
static GstElementDetails gst_shagadelictv_details = GST_ELEMENT_DETAILS (
"ShagadelicTV",
- "Filter/Video/Effect",
+ "Filter/Effect/Video",
"Oh behave, ShagedelicTV makes images shagadelic!",
"Wim Taymans <wim.taymans@chello.be>"
);
/* elementfactory information */
static GstElementDetails gst_vertigotv_details = GST_ELEMENT_DETAILS (
"VertigoTV",
- "Filter/Video/Effect",
+ "Filter/Effect/Video",
"A loopback alpha blending effector with rotating and scaling",
"Wim Taymans <wim.taymans@chello.be>"
);
/* elementfactory information */
static GstElementDetails gst_warptv_details = GST_ELEMENT_DETAILS (
"WarpTV",
- "Filter/Video/Effect",
+ "Filter/Effect/Video",
"WarpTV does realtime goo'ing of the video input",
"Sam Lantinga <slouken@devolution.com>"
);
/* flx element information */
static GstElementDetails flxdec_details = {
"FLX Decoder",
- "Codec/Audio/Decoder",
+ "Codec/Decoder/Audio",
"FLX decoder",
"Sepp Wijnands <mrrazz@garbage-coderz.net>"
};
/* elementfactory information */
static GstElementDetails alawdec_details = {
"A Law to PCM conversion",
- "Codec/Audio/Decoder",
+ "Codec/Decoder/Audio",
"Convert 8bit A law to 16bit PCM",
"Zaheer Merali <zaheer@bellworldwide.net>"
};
/* elementfactory information */
static GstElementDetails alawenc_details = {
"PCM to A Law conversion",
- "Codec/Audio/Encoder",
+ "Codec/Encoder/Audio",
"Convert 16bit PCM to 8bit A law",
"Zaheer Merali <zaheer@bellworldwide.net>"
};
NULL));
}
-GstPadTemplate *alawenc_src_template, *alawenc_sink_template;
+GstPadTemplate *alawenc_src_template, *alawenc_sink_template;
GstPadTemplate *alawdec_src_template, *alawdec_sink_template;
static gboolean
alaw_caps = alaw_factory ();
linear_caps = linear_factory ();
-
+
alawenc_src_template = gst_pad_template_new ("src",GST_PAD_SRC,GST_PAD_ALWAYS,alaw_caps, NULL);
alawenc_sink_template = gst_pad_template_new ("sink",GST_PAD_SINK,GST_PAD_ALWAYS,linear_caps, NULL);
alawdec_src_template = gst_pad_template_new ("src",GST_PAD_SRC,GST_PAD_ALWAYS,linear_caps, NULL);
alawdec_sink_template = gst_pad_template_new ("sink",GST_PAD_SINK,GST_PAD_ALWAYS,alaw_caps, NULL);
-
+
if (!gst_element_register (plugin, "alawenc",
GST_RANK_NONE, GST_TYPE_ALAWENC) ||
!gst_element_register (plugin, "alawdec",
/* elementfactory information */
static GstElementDetails mulawdec_details = {
"Mu Law to PCM conversion",
- "Codec/Audio/Decoder",
+ "Codec/Decoder/Audio",
"Convert 8bit mu law to 16bit PCM",
"Zaheer Merali <zaheer@bellworldwide.net>"
};
/* elementfactory information */
static GstElementDetails mulawenc_details = {
"PCM to Mu Law conversion",
- "Codec/Audio/Encoder",
+ "Codec/Encoder/Audio",
"Convert 16bit PCM to 8bit mu law",
"Zaheer Merali <zaheer@bellworldwide.net>"
};
static GstCaps*
mulaw_factory (void)
{
- return
+ return
gst_caps_new (
"test_src",
"audio/x-mulaw",
static GstCaps*
linear_factory (void)
{
- return
+ return
gst_caps_new (
"test_sink",
"audio/x-raw-int",
NULL));
}
-GstPadTemplate *mulawenc_src_template, *mulawenc_sink_template;
+GstPadTemplate *mulawenc_src_template, *mulawenc_sink_template;
GstPadTemplate *mulawdec_src_template, *mulawdec_sink_template;
static gboolean
mulaw_caps = mulaw_factory ();
linear_caps = linear_factory ();
-
+
mulawenc_src_template = gst_pad_template_new ("src", GST_PAD_SRC, GST_PAD_ALWAYS,
mulaw_caps, NULL);
mulawenc_sink_template = gst_pad_template_new ("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
linear_caps, NULL);
mulawdec_sink_template = gst_pad_template_new ("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
mulaw_caps, NULL);
-
+
if (!gst_element_register (plugin, "mulawenc",
GST_RANK_NONE, GST_TYPE_MULAWENC) ||
!gst_element_register (plugin, "mulawdec",
/* elementfactory information */
static GstElementDetails level_details = {
"Level",
- "Filter/Audio/Analysis",
+ "Filter/Analyzer/Audio",
"RMS/Peak/Decaying Peak Level signaller for audio/raw",
"Thomas <thomas@apestaart.org>"
};
/* elementfactory information */
static GstElementDetails median_details = {
"Median effect",
- "Filter/Video",
+ "Filter/Effect/Video",
"Apply a median filter to an image",
"Wim Taymans <wim.taymans@chello.be>"
};
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more
+ * Library General Public License for more
*/
#ifdef HAVE_CONFIG_H
/* elementfactory information */
static GstElementDetails gst_rtp_L16parse_details = {
"RTP packet parser",
- "Codec/Network",
+ "Codec/Parser/Network",
"Extracts raw audio from RTP packets",
"Zeeshan Ali <zak147@yahoo.com>"
};
/* elementfactory information */
static GstElementDetails gst_rtpL16enc_details = {
"RTP RAW Audio Encoder",
- "Codec/Network",
+ "Codec/Encoder/Network",
"Encodes Raw Audio into an RTP packet",
"Zeeshan Ali <zak147@yahoo.com>"
};
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more
+ * Library General Public License for more
*/
#ifdef HAVE_CONFIG_H
/* elementfactory information */
static GstElementDetails gst_rtp_L16parse_details = {
"RTP packet parser",
- "Codec/Network",
+ "Codec/Parser/Network",
"Extracts raw audio from RTP packets",
"Zeeshan Ali <zak147@yahoo.com>"
};
/* elementfactory information */
static GstElementDetails gst_rtpL16enc_details = {
"RTP RAW Audio Encoder",
- "Codec/Network",
+ "Codec/Encoder/Network",
"Encodes Raw Audio into an RTP packet",
"Zeeshan Ali <zak147@yahoo.com>"
};
/* elementfactory information */
static GstElementDetails gst_rtp_gsmparse_details = {
"RTP packet parser",
- "Codec/Network",
+ "Codec/Parser/Network",
"Extracts GSM audio from RTP packets",
"Zeeshan Ali <zak147@yahoo.com>"
};
/* elementfactory information */
static GstElementDetails gst_rtpgsmenc_details = {
"RTP GSM Audio Encoder",
- "Codec/Network",
+ "Codec/Encoder/Network",
"Encodes GSM audio into an RTP packet",
"Zeeshan Ali <zak147@yahoo.com>"
};
/* elementfactory information */
static GstElementDetails gst_rtp_gsmparse_details = {
"RTP packet parser",
- "Codec/Network",
+ "Codec/Parser/Network",
"Extracts GSM audio from RTP packets",
"Zeeshan Ali <zak147@yahoo.com>"
};
/* elementfactory information */
static GstElementDetails gst_rtpgsmenc_details = {
"RTP GSM Audio Encoder",
- "Codec/Network",
+ "Codec/Encoder/Network",
"Encodes GSM audio into an RTP packet",
"Zeeshan Ali <zak147@yahoo.com>"
};
/* elementfactory information */
static GstElementDetails smpte_details = {
"SMPTE transitions",
- "Filter/Video",
+ "Filter/Editor/Video",
"Apply the standard SMPTE transitions on video images",
"Wim Taymans <wim.taymans@chello.be>"
};
/* elementfactory information */
static GstElementDetails gst_spectrum_details = GST_ELEMENT_DETAILS (
"Spectrum analyzer",
- "Filter/Audio/Analysis",
+ "Filter/Analyzer/Audio",
"Run an FFT on the audio signal, output spectrum data",
"Erik Walthinsen <omega@cse.ogi.edu>"
);
/* elementfactory information */
static GstElementDetails gst_video_crop_details = GST_ELEMENT_DETAILS (
"video crop filter",
- "Filter/Video",
+ "Filter/Effect/Video",
"Crops video into a user defined region",
"Wim Taymans <wim.taymans@chello.be>"
);
{
static GstElementDetails videobalance_details = GST_ELEMENT_DETAILS (
"Video Balance Control",
- "Filter/Video",
+ "Filter/Effect/Video",
"Adjusts brightness, contrast, hue, saturation on a video stream",
"David Schleef <ds@schleef.org>"
);
{
static GstElementDetails videofilter_details = {
"Video scaler",
- "Filter/Video",
+ "Filter/Effect/Video",
"Resizes video",
"David Schleef <ds@schleef.org>"
};
{
static GstElementDetails videoflip_details = GST_ELEMENT_DETAILS (
"Video Flipper",
- "Filter/Video",
+ "Filter/Effect/Video",
"Flips and rotates video",
"David Schleef <ds@schleef.org>"
);
{
static GstElementDetails videotemplate_details = GST_ELEMENT_DETAILS (
"Video Filter Template",
- "Filter/Video",
+ "Filter/Effect/Video",
"Template for a video filter",
"David Schleef <ds@schleef.org>"
);
/* elementfactory information */
static GstElementDetails videoflip_details = GST_ELEMENT_DETAILS (
"Video scaler",
- "Filter/Video",
+ "Filter/Effect/Video",
"Resizes video",
"Wim Taymans <wim.taymans@chello.be>"
);
static GstElementDetails gst_wavenc_details = GST_ELEMENT_DETAILS (
"WAV encoder",
- "Codec/Audio/Encoder",
+ "Codec/Encoder/Audio",
"Encode raw audio into WAV",
"Iain Holmes <iain@prettypeople.org>"
);
/* elementfactory information */
static GstElementDetails gst_wavparse_details = GST_ELEMENT_DETAILS (
- ".wav parser",
- "Codec/Parser",
+ ".wav demuxer",
+ "Codec/Demuxer",
"Parse a .wav file into raw audio",
"Erik Walthinsen <omega@cse.ogi.edu>"
);