mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
Original commit message from CVS: fixes for #133316, #133663 and #133528 (Stefan Kost)
This commit is contained in:
parent
c07519bbf2
commit
5ae71a7400
3 changed files with 24 additions and 9 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
||||||
|
2004-02-12 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
|
* ext/ladspa/gstladspa.c: (gst_ladspa_base_init):
|
||||||
|
classify LADSPA plugins based on number of src/sink pads
|
||||||
|
(#133663, Stefan Kost)
|
||||||
|
* gst/sine/gstsinesrc.c: (gst_sinesrc_init):
|
||||||
|
fix dparams registration
|
||||||
|
(#133528, Stefan Kost)
|
||||||
|
* gst/vbidec/vbiscreen.c: (vbiscreen_set_current_cell):
|
||||||
|
fix use of isprint and use g_ascii_isprint instead
|
||||||
|
(#133316, Stefan Kost)
|
||||||
|
|
||||||
2004-02-11 David Schleef <ds@schleef.org>
|
2004-02-11 David Schleef <ds@schleef.org>
|
||||||
|
|
||||||
Convert a few inner loops to use liboil. This is currently
|
Convert a few inner loops to use liboil. This is currently
|
||||||
|
|
2
common
2
common
|
@ -1 +1 @@
|
||||||
Subproject commit 59d3c4334b32261908261a163b4633532293492d
|
Subproject commit d7fa1407cff7d2054ba22ac6824eba4086fdd047
|
|
@ -92,14 +92,6 @@ gst_ladspa_base_init (GstLADSPAClass *klass)
|
||||||
desc = g_hash_table_lookup(ladspa_descriptors, GINT_TO_POINTER(0));
|
desc = g_hash_table_lookup(ladspa_descriptors, GINT_TO_POINTER(0));
|
||||||
g_assert (desc);
|
g_assert (desc);
|
||||||
|
|
||||||
/* construct the element details struct */
|
|
||||||
details = g_new0(GstElementDetails,1);
|
|
||||||
details->longname = g_strdup(desc->Name);
|
|
||||||
details->klass = "Filter/Effect/Audio/LADSPA";
|
|
||||||
details->description = details->longname;
|
|
||||||
details->author = g_strdup(desc->Maker);
|
|
||||||
gst_element_class_set_details (element_class, details);
|
|
||||||
|
|
||||||
/* pad templates */
|
/* pad templates */
|
||||||
klass->numports = desc->PortCount;
|
klass->numports = desc->PortCount;
|
||||||
klass->numsinkpads = 0;
|
klass->numsinkpads = 0;
|
||||||
|
@ -124,6 +116,17 @@ gst_ladspa_base_init (GstLADSPAClass *klass)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* construct the element details struct */
|
||||||
|
details = g_new0(GstElementDetails,1);
|
||||||
|
details->longname = g_strdup(desc->Name);
|
||||||
|
details->description = details->longname;
|
||||||
|
details->author = g_strdup(desc->Maker);
|
||||||
|
if ((klass->numsinkpads >0) && (klass->numsrcpads >0)) details->klass = "Filter/Effect/Audio/LADSPA";
|
||||||
|
else if((klass->numsinkpads==0) && (klass->numsrcpads >0)) details->klass = "Source/Audio/LADSPA";
|
||||||
|
else if((klass->numsinkpads >0) && (klass->numsrcpads==0)) details->klass = "Sink/Audio/LADSPA";
|
||||||
|
else details->klass = "Filter/Effect/Audio/LADSPA"; /* whatever this is */
|
||||||
|
gst_element_class_set_details (element_class, details);
|
||||||
|
|
||||||
klass->srcpad_portnums = g_new0(gint,klass->numsrcpads);
|
klass->srcpad_portnums = g_new0(gint,klass->numsrcpads);
|
||||||
klass->sinkpad_portnums = g_new0(gint,klass->numsinkpads);
|
klass->sinkpad_portnums = g_new0(gint,klass->numsinkpads);
|
||||||
sinkcount = 0;
|
sinkcount = 0;
|
||||||
|
|
Loading…
Reference in a new issue