gstreamer/ext
Andy Wingo 9bf2b5e3db ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a 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.
2006-08-04 11:38:54 +00:00
..
alsaspdif Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
amrwb Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
arts Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
artsd Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
audiofile Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
audioresample Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
bz2 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
cdaudio Define GstElementDetails as const and also static (when defined as global) 2006-04-25 21:56:38 +00:00
dirac Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
directfb ext/directfb/dfbvideosink.c: Post an error message. 2006-07-31 17:29:22 +00:00
divx Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
dts Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
faac Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
faad ext/faad/gstfaad.c: Don't crash on small buffers. 2006-07-16 14:46:02 +00:00
gsm ext/gsm/: Fix negotiation. 2006-07-27 10:50:39 +00:00
hermes Define GstElementDetails as const and also static (when defined as global) 2006-04-25 21:56:38 +00:00
ivorbis ext/ivorbis/vorbisfile.c: Reset adapter. 2006-07-15 11:57:00 +00:00
jack Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) 2006-04-08 21:48:01 +00:00
ladspa ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a processor can work in place or not, and for... 2006-08-04 11:38:54 +00:00
lcs Define GstElementDetails as const and also static (when defined as global) 2006-04-25 21:56:38 +00:00
libfame Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
libmms Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplate macro. 2006-06-23 09:09:44 +00:00
mpeg2enc Port mpeg2enc to 0.10 (#343184). 2006-07-13 11:06:45 +00:00
mplex Fix up all the state change functions. 2005-09-05 17:20:29 +00:00
musepack configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866). 2006-06-09 17:38:20 +00:00
musicbrainz ext/musicbrainz/Makefile.am: Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for gst/tag/tag.h 2006-05-03 16:54:32 +00:00
nas Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
neon ext/neon/gstneonhttpsrc.*: Remove unlock function. start/stop will do everything needed 2006-07-07 11:44:05 +00:00
polyp Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
sdl Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
shout Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
snapshot Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
sndfile Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
soundtouch ext/soundtouch/: Make pitch element controllable via GstController interface (#344821). 2006-06-14 18:07:51 +00:00
spc Add libopenspc-based SPC decoder element (#348220). 2006-07-23 11:52:34 +00:00
swfdec Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
tarkin Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
theora Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplate macro. 2006-06-23 09:09:44 +00:00
wavpack ext/wavpack/gstwavpackdec.c: Fix caps after previous change to byte order endianness. 2006-07-18 18:05:15 +00:00
xine Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
xvid ext/xvid/gstxviddec.*: Clean-ups and code reflows. Pass return value from gst_pad_alloc_buffer() upstream among other... 2006-07-28 12:14:06 +00:00
Makefile.am ext/Makefile.am: Use right variables when USE_SPC is defined. 2006-08-03 14:48:22 +00:00