diff options
author | Stefan Sauer <ensonic@users.sf.net> | 2013-01-09 13:31:47 +0100 |
---|---|---|
committer | Stefan Sauer <ensonic@users.sf.net> | 2013-02-07 07:29:17 +0100 |
commit | 09764eca37478ce1b4264ac956ad13bac4be575a (patch) | |
tree | e62158fe9ed59d47e741fdfb5a5eae5aff3379dc /gst/audiovisualizers | |
parent | 65927acc455fc2b5422f2dde6db5cbfcafeafc2b (diff) | |
download | gstreamer-plugins-bad-09764eca37478ce1b4264ac956ad13bac4be575a.tar.gz |
audiovisualizers: add comments for monoscope porting
Diffstat (limited to 'gst/audiovisualizers')
-rw-r--r-- | gst/audiovisualizers/README | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gst/audiovisualizers/README b/gst/audiovisualizers/README index 5fba0d81e..3ac49d461 100644 --- a/gst/audiovisualizers/README +++ b/gst/audiovisualizers/README @@ -32,6 +32,12 @@ afterwards. gst-plugins-ugly/gst/synaestesia -> synaescope gst-plugins-bad/gst/smoothwave -> wavescope gst-plugins-good/gst/monoscope -> blend into what we have in wavescope +- it keeps an array of the values we just showed last[width] +- each audio-buffer is 2*width +- it uses convolution to finde the best match in current[2*width] compared to + last[width] +- then it shows current[match ... match+width] and copies it into last + gst-plugins-base/ext/libvisual - done = Elements to add = |