Martin Vignali
56315df32c
avfilter/showvolume : cosmetic move bracket after func declaration to a new line
2018-04-16 11:35:07 +02:00
Martin Vignali
fd10a6e2f2
avfilter/showvolume : add persistent max display
...
draw a color line for the max level in the given duration
2018-04-16 11:35:03 +02:00
Martin Vignali
cb2f52b6a7
avfilter/showvolume : add display scale option
...
linear (current behaviour) or log display (more close to classic audio meter)
2018-04-16 11:34:59 +02:00
Martin Vignali
78b6887da3
avfilter/showvolume : indent after prev commit and add comment
2018-04-01 15:40:05 +02:00
Martin Vignali
e4cfb2c669
avfilter/showvolume : move width test for draw volume to the start of the loop
2018-04-01 15:40:01 +02:00
Martin Vignali
4152413dde
avfilter/showvolume : move clear picture part to a func
...
and use it if fade == 0.
2018-04-01 15:39:57 +02:00
Paul B Mahol
0c25caa470
avfilter/avf_showvolume: let fade be also exactly 0
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-31 09:27:57 +02:00
Martin Vignali
328df2f712
avfilter/showvolume : indent after prev commit
2018-03-31 09:11:43 +02:00
Martin Vignali
25b22666a3
avfilter/showvolume : calculate fade only if fade < 1.
2018-03-31 09:11:39 +02:00
Martin Vignali
34304677c0
avfilter/showvolume : add comment for orientation condition
2018-03-31 09:11:34 +02:00
Paul B Mahol
3e3d567761
avfilter/avf_showvolume: implement basic rms metering mode
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-23 22:53:13 +01:00
Paul B Mahol
b78d55b2e6
avfilter/avf_showvolume: add background opacity option
...
This makes output more visible when overlayed.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-22 23:08:33 +01:00
Paul B Mahol
45e5d5f547
avfilter/avf_showvolume: calculate color table only once
2016-08-21 16:49:18 +02:00
Paul B Mahol
e2a39b103e
avfilter/avf_showvolume: use current peak value for picking colors
2016-08-18 20:14:58 +02:00
Michael Niedermayer
f2c8b666be
avfilter: Fix max value of AV_OPT_TYPE_VIDEO_RATE
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-09 10:35:13 +02:00
Paul B Mahol
65cc3915db
avfilter/avf_showvolume: support unknown channel layouts too
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-28 23:18:31 +01:00
Paul B Mahol
e266d29978
avfilter/avf_showwolume: add orientation and step option
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-27 17:45:20 +01:00
Michael Niedermayer
98626a1a4c
avfilter/avf_showvolume: Fix "warning: comparison of unsigned expression < 0 is always false"
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-11-29 15:47:42 +01:00
Paul B Mahol
7a9b4427b5
avfilter/avf_showvolume: fix several issues
...
Fix color fading: previously color could fade to red when
volume level for red color was actually never reached.
Display volume value on right side.
Use red color only if clipping is needed.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-11-29 13:02:40 +01:00
Ganesh Ajjanagadde
0fe5dcd660
avfilter/avf_showvolume: use log10 instead of log()/M_LN10
...
This is likely more precise and conveys the intent better.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-10-29 19:10:49 -04:00
Ganesh Ajjanagadde
6aaac24d72
avfilter/all: propagate errors of functions from avfilter/formats
...
Many of the functions from avfilter/formats can return errors, usually AVERROR(ENOMEM).
This propagates the return values.
All of these were found by using av_warn_unused_result, demonstrating its utility.
Tested with FATE. I am least sure of the changes to avfilter/filtergraph,
since I don't know what/how reduce_format is intended to behave and how it should
react to errors.
Fixes: CID 1325680, 1325679, 1325678.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Previous version Reviewed-by: Nicolas George <george@nsup.org>
Previous version Reviewed-by: Clément Bœsch <u@pkh.me>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-10-14 10:04:01 -04:00
Clément Bœsch
286d625b43
avfilter/showvolume: use AV_OPT_TYPE_BOOL for channel name displaying option (t)
2015-09-08 23:28:44 +02:00
Paul B Mahol
5bf8590d6e
avfilter/avf_showvolume: stop making output fully transparent
2015-08-01 19:40:34 +02:00
Paul B Mahol
e658b1036c
avfilter/avf_showvolume: make it possible to use current channel number in color expression
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-07-03 18:43:21 +00:00
Paul B Mahol
9842d6707f
avfilter/avf_showvolume: optionally display channel names
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-06-29 07:53:56 +00:00
Paul B Mahol
f76d7d4b01
avfilter: add showvolume filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-06-28 14:33:36 +00:00