summaryrefslogtreecommitdiffstats
path: root/ext/ladspa/gstladspa.c
AgeCommit message (Collapse)AuthorFilesLines
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)
2002-06-04include the system ladspa.h fileThomas Vander Stichele1-1/+1
Original commit message from CVS: include the system ladspa.h file
2002-05-30fix a problem in ladspa -- i think...Andy Wingo1-3/+3
Original commit message from CVS: fix a problem in ladspa -- i think...
2002-05-29use new dparams api. run demo_dparams to hear how smooth it is nowSteve Baker1-10/+12
Original commit message from CVS: use new dparams api. run demo_dparams to hear how smooth it is now
2002-05-15use new bytestream apiSteve Baker1-2/+3
Original commit message from CVS: use new bytestream api
2002-04-20a hack to work around intltool's brokenness a current check for mpeg2dec ↵Andy Wingo1-9/+7
details->klass reorganizations an element br... Original commit message from CVS: * a hack to work around intltool's brokenness * a current check for mpeg2dec * details->klass reorganizations * an element browser that uses details->klass * separated cdxa parse out from the avi directory
2002-04-20s/G_MINFLOAT/G_MAXFLOAT unref the buffer pool in the loop funcSteve Baker1-1/+3
Original commit message from CVS: s/G_MINFLOAT/G_MAXFLOAT unref the buffer pool in the loop func
2002-04-20A fairly large reworking of the ladspa _get, _chain and _loop funcs. ↵Steve Baker1-241/+399
highlights are: Original commit message from CVS: A fairly large reworking of the ladspa _get, _chain and _loop funcs. highlights are: - pad names are now g_strcanonised - in all cases possible, src and sink buffers are shared - all ladspa properties are exposed as dparams and element properties - the buffers are now processed in dparam driven loops - timestamps on buffers should be correct - misc fixes It has been minimally tested - the following pipeline works for me: gst-launch ladspa_sine_fcac Frequency=440.0 Amplitude=1.0 name=fcac1 ladspa_sine_fcac Frequency=450.0 Amplitude=1.0 name=fcac2 ladspa_freeverb3 Wet-Level=0.5 name=free float2int name=f2i fcac1.Output!free.Input--Left- free.Output--Left-!f2i.sink%d fcac2.Output!free.Input--Right- free.Output--Right-!f2i.sink%d f2i.src!sink osssink
2002-04-11GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory ↵Andy Wingo1-5/+5
and typefind. Original commit message from CVS: GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind. also, some -Werror fixes.
2002-03-30Changed to the new props APIWim Taymans1-8/+14
Original commit message from CVS: Changed to the new props API Other small tuff.
2002-03-24filter newlines out of GST_DEBUG statements to reflect new core behavior ↵Andy Wingo1-14/+14
fixes to adder's caps, again Original commit message from CVS: * filter newlines out of GST_DEBUG statements to reflect new core behavior * fixes to adder's caps, again
2002-03-19removal of //-style comments don't link plugins to core libs -- the ↵Andy Wingo1-1/+1
versioning is done internally to the plugins with... Original commit message from CVS: * removal of //-style comments * don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct, and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
2002-01-22Updated ladspa to work with the new caps nego stuff. Also updated it to work ↵Leif Johnson1-223/+323
in using a loop function for configurati... Original commit message from CVS: Updated ladspa to work with the new caps nego stuff. Also updated it to work in any M sinkpads by N srcpads configuration (M > -1 and N > 0), using a loop function for configurations other than M == N == 1 or M == 0.
2002-01-13Bring the plugins in sync with the new core capsnego system.Wim Taymans1-8/+10
Original commit message from CVS: Bring the plugins in sync with the new core capsnego system. Added some features, enhancements...
2002-01-10fix glib2's complaining on the params of some plugins there's still some ↵Andy Wingo1-5/+12
work to be done: s/-$//g; && s/\(.*$//; Original commit message from CVS: fix glib2's complaining on the params of some plugins there's still some work to be done: s/-$//g; && s/\(.*$//;
2001-12-23Fixed some leftover fixesWim Taymans1-16/+13
Original commit message from CVS: Fixed some leftover fixes
2001-12-23added ladspa, doesn't have checks yet thoughThomas Vander Stichele1-0/+877
Original commit message from CVS: added ladspa, doesn't have checks yet though