diff options
| author | Thomas Vander Stichele <thomas@apestaart.org> | 2003-09-21 12:21:49 +0000 |
|---|---|---|
| committer | Thomas Vander Stichele <thomas@apestaart.org> | 2003-09-21 12:21:49 +0000 |
| commit | 1bb14f4e4864696d32bdbb24168a6b8d7e561753 (patch) | |
| tree | 3c0144bc47002a73db98a1883049a271e6e340c7 /gst/level/README | |
| parent | 6ecea15a25119e14d754450db283be5102645cb5 (diff) | |
reworked level plugin. It now does RMS, peak, and decay peak signaling per interleaved channel.
Original commit message from CVS:
reworked level plugin. It now does RMS, peak, and decay peak signaling
per interleaved channel.
Diffstat (limited to 'gst/level/README')
| -rw-r--r-- | gst/level/README | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/gst/level/README b/gst/level/README index c7dbf4ca..fffc69fa 100644 --- a/gst/level/README +++ b/gst/level/README @@ -1,11 +1,21 @@ level plugin by thomas <thomas@apestaart.org> -basic level indicator; prints out RMS values averaged over the buffer of -one iteration. Insert this into an audio/raw chain. +this plugin signals: + - channel + - RMS level + - peak level + - decaying peak level +over the given interval. + +This is useful for a VU meter display and for plotting out the signal graph. +The VU meter can either display RMS, or display immediate peak level and +have the falloff decaying peak level displayed as a line. + +The interval for signal emission, ttl of decay peak, and falloff of decay peak +can all be set. + +The element only takes unsigned data in; it could be extended to signed as +well, if separate fast chain functions are made that displaces the incoming +data to its midpoint (ie, 0,65535 should be mapped to -32768, 32767) -You can plot the level envelope of the track using gnuplot, example : -tools/gstreamer-launch disksrc location=foo.wav ! parsewav ! level ! \ - fakesink silent=true > foo.level -graph -T gif foo.level > foo.gif -xview dark.gif |
