summaryrefslogtreecommitdiff
path: root/gst/audiovisualizers
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2013-01-09 13:31:47 +0100
committerStefan Sauer <ensonic@users.sf.net>2013-02-07 07:29:17 +0100
commit09764eca37478ce1b4264ac956ad13bac4be575a (patch)
treee62158fe9ed59d47e741fdfb5a5eae5aff3379dc /gst/audiovisualizers
parent65927acc455fc2b5422f2dde6db5cbfcafeafc2b (diff)
downloadgstreamer-plugins-bad-09764eca37478ce1b4264ac956ad13bac4be575a.tar.gz
audiovisualizers: add comments for monoscope porting
Diffstat (limited to 'gst/audiovisualizers')
-rw-r--r--gst/audiovisualizers/README6
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 =