Re: Status report on Gnome Wave Cleaner, and possibility ofplug-ins
- From: Thomas Vander Stichele <thomas urgent rug ac be>
- To: Jeff Welty <welty harbornet com>
- Cc: iain <iain prettypeople org>, <gnome-multimedia gnome org>
- Subject: Re: Status report on Gnome Wave Cleaner, and possibility ofplug-ins
- Date: Thu, 19 Sep 2002 15:13:35 +0200 (CEST)
Hi Jeff,
> The LADSPA plugin architecture simply won't support these
> algorithms. I have looked at it (with the help of Conrad Parker).
> For example, declicking. Say the window size is 1000 samples.
> A click may span samples 995 thru 1005. The click detector
> won't even find that click until it has access to the second
> window. So, it can't output the first window until it has the
> second window. But my understanding is that LADSPA requires
> the same number of samples output as were input.
>
> Someone please let me know if I don't understand this correctly!
Looks about right.
FYI, it is possible to do this in GStreamer, as the plug-in has control
over how much data it takes in and sends out if you want.
For example, I wrote a few simple FIR filters based off a book on the web
which keeps an internal buffer to do the processing.
In your case, it would mean first of all waiting to fill this buffer, then
sending out less samples than got in the first time, as to keep your ring
buffer you need filled properly.
If you're interested, I'm sure we can help each other get these code bits
into GStreamer, either directly or through a separate lib (I advise you to
do the second for maximum benefit of course ;))
Thomas
--
The Dave/Dina Project : future TV today ! - http://davedina.apestaart.org/
<-*- -*->
It's not love it
just smells like it
<-*- thomas apestaart org -*->
URGent, the best radio on the Internet - 24/7 ! - http://urgent.rug.ac.be/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]