From 7fbf85ea547a9242837f24f3156c1cd8a5ec7004 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Fri, 4 Aug 2006 11:38:54 +0000 Subject: 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 * 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. --- ChangeLog | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 994e7b3e..794493a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2006-08-04 Andy Wingo + + * 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 Zaheer Abbas Merali * sys/ximage/ximageutil.c: (ximageutil_xcontext_get): -- cgit