summaryrefslogtreecommitdiffstats
path: root/ext/ladspa/gstladspa.c
AgeCommit message (Collapse)AuthorFilesLines
2008-10-30ext/ladspa/gstladspa.c: Whitespace.Stefan Kost1-1/+0
Original commit message from CVS: * ext/ladspa/gstladspa.c: Whitespace. * ext/ladspa/gstsignalprocessor.c: Add a FIXME:. not sure if this code does the forwarding correctly.
2008-03-20ext/ladspa/: Add some thoughts and FIXME's.Stefan Kost1-0/+9
Original commit message from CVS: * ext/ladspa/gstladspa.c: * ext/ladspa/gstsignalprocessor.c: Add some thoughts and FIXME's.
2008-02-04ext/ladspa/gstladspa.c: Don't use GST_BOILERPLATE as the stuff generated ↵Sebastian Dröge1-34/+23
from it is not used anyway and can't be used. Original commit message from CVS: * ext/ladspa/gstladspa.c: (gst_ladspa_base_init), (gst_ladspa_class_init), (ladspa_describe_plugin), (plugin_init): Don't use GST_BOILERPLATE as the stuff generated from it is not used anyway and can't be used. Store the class struct of the correct type in parent_class. Pass the LADSPA_Descriptor as class_data to the class_init function as preparation for the time, when we can add pad templates and friends in class_init and add a FIXME for that. Don't use a custom hash table for passing the LADSPA_Descriptors to base_init but use g_type_set_qdata and g_type_get_qdata.
2007-12-29Fix 'xyz may be used uninitialized' compiler warnings caused by broken ↵Sebastian Dröge1-2/+2
g_assert_not_reached() macro in GLib-2.15.x an... Original commit message from CVS: * ext/ladspa/gstladspa.c: (gst_ladspa_get_property): * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_show_frame): * gst/mve/gstmvemux.c: (gst_mve_mux_request_new_pad): * sys/dvb/dvbbasebin.c: (dvb_base_bin_class_init): Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() macro in GLib-2.15.x and don't abort() in any case but properly report the error.
2007-08-16ext/ladspa/gstladspa.c: Don't leak like hell.Stefan Kost1-5/+13
Original commit message from CVS: * ext/ladspa/gstladspa.c: Don't leak like hell.
2007-01-31Fix classification in GstElementDetails.Stefan Kost1-45/+38
Original commit message from CVS: * ext/alsaspdif/alsaspdifsink.c: * gst/nsf/gstnsf.c: Fix classification in GstElementDetails. * ext/ladspa/gstladspa.c: (gst_ladspa_base_init), (gst_ladspa_class_init): Improve Klassification and reduce code slighly.
2007-01-28ext/ladspa/: add GstController support to ladspaStefan Kost1-2/+5
Original commit message from CVS: * ext/ladspa/Makefile.am: * ext/ladspa/gstladspa.c: (gst_ladspa_class_get_param_spec): add GstController support to ladspa
2006-08-16ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters ↵Wim Taymans1-1/+4
in the padtemplate names as possible. Original commit message from CVS: * ext/ladspa/gstladspa.c: (gst_ladspa_base_init): Convert ' ' into '_'. Try to keep as many characters in the padtemplate names as possible.
2006-08-04ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a ↵Andy Wingo1-0/+3
processor can work in place or not, and for... Original commit message from CVS: 2006-08-04 Andy Wingo <wingo@pobox.com> * ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a processor can work in place or not, and for keeping track of its state. Change the FlowReturn instance variable from "state" to "flow_state", all callers changed. * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setup) (gst_signal_processor_start, gst_signal_processor_stop) (gst_signal_processor_cleanup): New functions to manage the processor's state. (gst_signal_processor_setcaps): start() as well as setup() here. (gst_signal_processor_prepare): Respect CAN_PROCESS_IN_PLACE. (gst_signal_processor_change_state): Stop and cleanup the processor as we go to NULL. * ext/ladspa/gstladspa.c (gst_ladspa_base_init): Reuse buffers if INPLACE_BROKEN is not set. * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_prepare): Do the alloc_buffer in bytes, not frames.
2005-11-14rework configure.ac; make asterisk rtp stuff compile on mingwThomas Vander Stichele1-1/+1
Original commit message from CVS: rework configure.ac; make asterisk rtp stuff compile on mingw
2005-08-28Updates for two-arg init from GST_BOILERPLATE.Andy Wingo1-4/+7
Original commit message from CVS: 2005-08-28 Andy Wingo <wingo@pobox.com> * Updates for two-arg init from GST_BOILERPLATE. * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): Use the second arg for the class, because G_OBJECT_GET_CLASS (self) returns the wrong thing. (gst_signal_processor_add_pad_from_template): Make pads of the right type. * ext/ladspa/gstladspa.c (gst_ladspa_class_get_param_spec): Make writable param specs G_PARAM_CONSTRUCT so default values work. (gst_ladspa_init): Use the second arg for the class.
2005-08-26ext/ladspa/gstladspa.*: Finish porting, still doesn't work but it does ↵Andy Wingo1-652/+291
compile and register. I have more features tha... Original commit message from CVS: 2005-08-26 Andy Wingo <wingo@pobox.com> * ext/ladspa/gstladspa.c: * ext/ladspa/gstladspa.h: Finish porting, still doesn't work but it does compile and register. I have more features than you. * ext/ladspa/gstsignalprocessor.h: * ext/ladspa/gstsignalprocessor.c: Updates, bug fixen.
2005-08-25ext/ladspa/gstladspa.*: Halfway-ported. Doesn't compile yet.Andy Wingo1-53/+83
Original commit message from CVS: 2005-08-25 Andy Wingo <wingo@pobox.com> * ext/ladspa/gstladspa.h: * ext/ladspa/gstladspa.c: Halfway-ported. Doesn't compile yet. * ext/ladspa/gstsignalprocessor.h: * ext/ladspa/gstsignalprocessor.c: New files, the start of a base class for DSP elements. * configure.ac: Sort the external libs checks, add a ladspa check, output the ladspa makefile.
2005-08-02removed obsolete includeStefan Kost1-1/+0
Original commit message from CVS: removed obsolete include
2005-08-01deactivate and remove dparams (libgstcontrol)Stefan Kost1-119/+28
Original commit message from CVS: deactivate and remove dparams (libgstcontrol)
2004-07-19ext/ladspa/gstladspa.c: make sure longname, description and author are valid ↵Benjamin Otte1-2/+6
UTF-8 Original commit message from CVS: * ext/ladspa/gstladspa.c: (gst_ladspa_base_init): make sure longname, description and author are valid UTF-8
2004-05-21second batch : remove ',' at end of enums as they could confuse older gcc, ↵Stéphane Loeuillet1-1/+1
foreign compilers (forte) and gtk-doc (in ... Original commit message from CVS: second batch : remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc (in gst-plugins/ext/ this time)
2004-04-05ext/ladspa/gstladspa.c: clean up debuggingBenjamin Otte1-21/+46
Original commit message from CVS: * ext/ladspa/gstladspa.c: (gst_ladspa_class_init), (gst_ladspa_init), (gst_ladspa_force_src_caps), (gst_ladspa_set_property), (gst_ladspa_get_property), (gst_ladspa_instantiate), (gst_ladspa_activate), (gst_ladspa_deactivate), (gst_ladspa_loop), (gst_ladspa_chain): clean up debugging
2004-03-15don't mix tabs and spacesThomas Vander Stichele1-113/+113
Original commit message from CVS: don't mix tabs and spaces
2004-03-14gst-indentThomas Vander Stichele1-399/+421
Original commit message from CVS: gst-indent
2004-02-12fixes for #133316, #133663 and #133528 (Stefan Kost)Thomas Vander Stichele1-8/+11
Original commit message from CVS: fixes for #133316, #133663 and #133528 (Stefan Kost)
2003-12-22Merge CAPS branchDavid Schleef1-94/+38
Original commit message from CVS: Merge CAPS branch
2003-12-04remove copyright field from pluginsAndy Wingo1-5/+10
Original commit message from CVS: remove copyright field from plugins
2003-11-16+ checking in plugin category changesLeif Johnson1-1/+1
Original commit message from CVS: + checking in plugin category changes
2003-11-06Include config.hDavid Schleef1-0/+3
Original commit message from CVS: Include config.h
2003-11-02This was wrongRonald S. Bultje1-0/+14
Original commit message from CVS: This was wrong
2003-11-02Fix this too. Note that the per-plugin licensing is gone because of ↵Ronald S. Bultje1-62/+83
company's new per-plugin (rather than per-element... Original commit message from CVS: Fix this too. Note that the per-plugin licensing is gone because of company's new per-plugin (rather than per-element) API. We basically need both... Ohwell, I just want this stuff to compile.
2003-10-08/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo1-9/+10
deal with that. Fixes #113488. Original commit message from CVS: /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
2003-10-01New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje1-3/+0
been modified to use this new typefind syste... Original commit message from CVS: New typefind system: * bytestream is now part of the core * all plugins have been modified to use this new typefind system * asf typefinding added * mpeg video stream typefiding removed because it's broken * duplicate typefind entries removed * extra id3 typefinding added, because we've seen 4 types of files (riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs to work. Instead, I've added an id3 element and let it redo typefiding after the id3 header. this needs a hack because spider only typefinds once. We can remove this hack once spider supports multiple typefinds. * with all this, mp3 typefinding is semi-rewritten * id3 typefinding in flac/vorbis is removed, it's no longer needed * fixed spider and gst-typefind to use this, too. * Other general cleanups
2003-09-16reverting error patch before making a branch.BRANCH-ERROR-ROOTBRANCH-ERRORThomas Vander Stichele1-6/+2
Original commit message from CVS: reverting error patch before making a branch.
2003-09-15converted gst_element_error to new format in ext/ - gettext pendingBenjamin Otte1-2/+6
Original commit message from CVS: converted gst_element_error to new format in ext/ - gettext pending
2003-07-23Fix warning on 64-bit architectures. (sizeof() returns size_t, which is not ↵David Schleef1-2/+2
int) Original commit message from CVS: Fix warning on 64-bit architectures. (sizeof() returns size_t, which is not int)
2003-07-19+ changes for new float caps without slope/intercept + some category changes ↵Leif Johnson1-23/+22
for plugins Original commit message from CVS: + changes for new float caps without slope/intercept + some category changes for plugins
2003-07-16actually recurse into sndfile if we are able big ladspa cleanups, mainly to ↵Andy Wingo1-504/+331
comply with the buffer-frames caps proper... Original commit message from CVS: * actually recurse into sndfile if we are able * big ladspa cleanups, mainly to comply with the buffer-frames caps property, but also general cleanups - the samplerate prop is gone, if you want to set it explicitly (as in for get-based plugins) you need to use a filtered connection, just like with buffer-frames * big float2int and int2float changes for buffer-frames compatibility - I think it's quite a bit simpler * make the ossclock general, add it to gstaudio, and use it in sndfile as well i need to update mimetypes, but that's coming soon. there are some other plugins that don't support buffer-frames, i guess i need to get around to fixing them as well.
2003-07-06New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje1-9/+9
over to the new mimetypes spec as descri... Original commit message from CVS: New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
2003-06-29compatibility fix for new GST_DEBUG stuff.Benjamin Otte1-22/+22
Original commit message from CVS: compatibility fix for new GST_DEBUG stuff. Includes fixes for missing includes for config.h and unistd.h I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
2003-06-05g_warning -> GST_DEBUGThomas Vander Stichele1-1/+1
Original commit message from CVS: g_warning -> GST_DEBUG
2003-01-10PadConnect -> PadLinkThomas Vander Stichele1-4/+4
Original commit message from CVS: PadConnect -> PadLink
2003-01-10another batch of connect->link fixes please let me know about issues and ↵Thomas Vander Stichele1-12/+12
please refrain of making them yourself, so t... Original commit message from CVS: another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so that I don't spend double the time resolving conflicts
2002-09-21Add a statement terminating semicolon.David I. Lehn1-1/+1
Original commit message from CVS: Add a statement terminating semicolon.
2002-09-20Redo last change by using glib's CLAMP() macroDavid Schleef1-4/+3
Original commit message from CVS: Redo last change by using glib's CLAMP() macro
2002-09-20Clip defaults of control parameters to range.David Schleef1-0/+4
Original commit message from CVS: Clip defaults of control parameters to range.
2002-09-18plugins part of license field patchChristian Schaller1-0/+1
Original commit message from CVS: plugins part of license field patch
2002-09-16fix _get()-based ladspa plugins when bufferpools are presentAndy Wingo1-1/+3
Original commit message from CVS: fix _get()-based ladspa plugins when bufferpools are present
2002-09-16Some instantiate() routines require nonzero sample rate. ladspa_mbeq (the ↵Andy Wingo1-8/+5
multi-band eq) is one of these. Original commit message from CVS: Some instantiate() routines require nonzero sample rate. ladspa_mbeq (the multi-band eq) is one of these.
2002-09-10This updates all plugins to the new API for gst_pad_try_set_capsRonald S. Bultje1-1/+1
Original commit message from CVS: This updates all plugins to the new API for gst_pad_try_set_caps
2002-09-09removing warnings as approved by wimThomas Vander Stichele1-3/+1
Original commit message from CVS: removing warnings as approved by wim
2002-08-11use gstcontrol as a lib, not a pluginSteve Baker1-4/+2
Original commit message from CVS: use gstcontrol as a lib, not a plugin
2002-07-26fix to adder: don't pull on unusable padsAndy Wingo1-22/+21
Original commit message from CVS: * fix to adder: don't pull on unusable pads * fix to ladspa: get output buffers first, so we can know how many frames to process - this breaks inplace buffer stuff, hmm * fix to float2int: add a bufferpool with the same nframes as the source pad's pool -> no extra latency
2002-07-24fix a segfault, and support ladspa 1.1 (default parameter values)Andy Wingo1-9/+45
Original commit message from CVS: fix a segfault, and support ladspa 1.1 (default parameter values)