Daniel Molkentin
4069d2d087
libavfilter/ebur128: add scale parameter
...
This allows switching between absolute (LUFS) and relativ (LU) display
in the status line.
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:28:00 +02:00
Daniel Molkentin
d445bcb137
libavfilter/ebur128: introduce target range
...
This eases meeting the target level during live mixing.
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:26:41 +02:00
Daniel Molkentin
d587390988
libavfilter/ebur128: add gauge option
...
Allow to show short-term instead of momentary in gauge. Useful for monitoring
whilst live mixing.
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:26:38 +02:00
Daniel Molkentin
1cee8f03cf
libavfilter/ebur128: add target value to statistics line
...
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:26:36 +02:00
Daniel Molkentin
d95c5b003c
libavfilter/ebur128: add target level option for EBUR128 visualization filter
...
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:26:33 +02:00
Carl Eugen Hoyos
f85fa100db
lavf/ftp: Remove an unneeded forward declaration.
2018-10-09 22:49:57 +02:00
Marton Balint
d6a1f711bc
avfilter/af_asetnsamples: do not leak frame on ENOMEM
...
Fixes Coverity CID 1416352.
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-09 21:46:28 +02:00
Marton Balint
6e6ecdf44d
ffmpeg: check return value of avcodec_parameters_from_context
...
Fixes Coverity CID 1427273.
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-09 21:46:28 +02:00
Marton Balint
4db291d764
avfilter/f_cue: always check the return value of ff_inlink_consume_frame
...
Fixes Coverity CID 1439936.
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-09 21:46:28 +02:00
Derek Buitenhuis
b1504e7796
h264_slice: Copy the value of x264_build before calling h264_slice_header_init during thread init
...
If we don't copy this value first, it is seen as 0 by h264_slice_header_init,
due to zero-allocation of the new context, triggering an old hack that
multiplied the denominator by 2 for files produced by old x264 versions, but
only if more than one thread was used.
Fixes #7475 and #7083 .
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2018-10-09 15:05:44 +01:00
Paul B Mahol
e10fe34e7c
avfilter/f_reverse: add packed sample format support to areverse
2018-10-08 13:38:05 +02:00
Paul B Mahol
3cbf37bf09
avfilter/af_silenceremove: fix max for duration options
2018-10-08 12:22:12 +02:00
Dave Rice
1431ff2d37
ffplay: add options to specify window position
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-07 20:44:22 +02:00
Marton Balint
416804fe41
avutil/tests/parseutils: add some big duration tests
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-07 20:26:29 +02:00
Marton Balint
4c777d52b9
avutil/parseutils: fix some overflows in duration calculations
...
Also properly return AVERROR(ERANGE) in case of actual overflows.
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-07 20:26:29 +02:00
Marton Balint
d40dc64173
avutil/opt: check for minimum and maximum values when setting AV_OPT_TYPE_DURATION fields
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-07 20:26:29 +02:00
Marton Balint
3bfd409e59
avformat/segment: fix segment_time_delta option min/max value
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-07 20:26:29 +02:00
Marton Balint
0e9a09793a
avfilter/af_afade: fix crossfade duration maximum value
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-07 20:26:28 +02:00
Paul B Mahol
3d308746eb
avfilter/af_afade: add logistic sigmoid curve
2018-10-07 17:38:22 +02:00
Paul B Mahol
9c120b4d42
avfilter/avf_showspectrum: add legend support to showspectrum filter
2018-10-07 12:18:55 +02:00
Michael Niedermayer
0a41a8bf29
avformat/utils: Fix potential integer overflow in extract_extradata()
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
b4a1ccfc41
avformat/utils: Do not use "i" as a context pointer, "i" is normally the integer counter in loops
...
This avoids surprising developers. Its bad to surprise developers with
such unexpected things.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
beb3aea48e
avformat/utils: Do not ignore failure in extract_extradata_init()
...
We check for the documented explanation of the "Ignore code" in extract_extradata_check() already
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
fd3eda4030
avcodec/speedhq: Make speedhq_vlc const
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
c07bbdbcf0
avfilter/vf_tonemap_opencl: Fix seperate typo
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
1fc3d8ee00
avcodec/vc1_loopfilter: Fix colums typos
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
1a7a17fb75
libavcodec/v4l2_buffers.h: fix cant typos
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
6414415889
avfilter/af_biquads: Remove l from %lf in av_log environment
...
The l modifier does nothing in C99 and it was undefined in C89 for %f
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
8dd7c2c6a7
avfilter/af_aiir: Remove l from %lf in av_log environment
...
The l modifier does nothing in C99 and it was undefined in C89 for %f
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
52e62b0585
avformat/movenc: Remove unneeded variable from mov_find_codec_tag()
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
8c49340b18
libavformat/ty: use decimal constant for shift
...
This was the only case in the source that uses a hexadecimal shift value.
The change removed a special case in respect to greping
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
ad89e203bf
avcodec/unary: Improve get_unary() docs
...
Found-by: kierank
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Paul B Mahol
c98ffa086c
avfilter/avf_showspectrum: switch to activate and add fps option
2018-10-06 20:30:12 +02:00
Mark Thompson
1f1ec958f6
Merge commit '21733b39d0af5211d7b9f168ff3667ea86362e2b'
...
* commit '21733b39d0af5211d7b9f168ff3667ea86362e2b':
lavu/qsv: fix a random hwupload failure regression
Fixes CID #1439585 .
Merged-by: Mark Thompson <sw@jkqxz.net>
2018-10-06 18:46:52 +01:00
Jun Zhao
5a3ce4a92b
lavfi/deshake: fix deshake crash issue.
...
Fixes ticket #7441 .
for block contrast calculate, the block is like this:
|<---------------- stride-----------------------|
+-----------------------------------------------> X
|
| w = 16
| (cx,cy)+------+
| | |
|h=blocksize| |
| | |
| +------+
V
Y
so we calc the block contrast use:
(cy + y) * stride + (cx + x)
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
2018-10-06 21:30:18 +08:00
Mark Thompson
6ff4473012
av1_metadata: Fix constraint on setting chroma_sample_position
...
It can't be set for 4:2:2 streams.
2018-10-06 12:51:46 +01:00
Paul B Mahol
50a2347b19
avfilter/avf_showspectrum: increase padding size for low sample rates
2018-10-05 15:23:02 +02:00
Paul B Mahol
fe447c0609
avfilter/avf_showspectrum: add zoom mode to showspectrumpic
2018-10-05 14:23:48 +02:00
Paul B Mahol
3e687be4fa
avfilter/avf_showspectrum: add green color map
2018-10-05 12:00:57 +02:00
Pavel Koshevoy
03123e4053
lavfi/atempo: fix tempo range limit inconsistency
...
yae_set_tempo was overlooked when max tempo limit was raised to 100.
tested with:
./ffmpeg_g -i Delerium/SemanticSpaces/Gateway.mp3 \
-af asendcmd=f=asendcmd.cfg,atempo=1.0 -y /tmp/asendcmd-atempo.wav
where asendcmd.cfg was:
15.0-45.0 [enter] atempo tempo 2.0,
[leave] atempo tempo 0.5;
60.0-300.0 [enter] atempo tempo 4.0,
[leave] atempo tempo 1.0;
2018-10-04 21:09:41 -06:00
Paul B Mahol
d39fae0886
avfilter/avf_showspectrum: fix scaling in zoom mode
2018-10-05 00:15:26 +02:00
Paul B Mahol
196dd13c76
avfilter/avf_showspectrum: implement zoom mode
2018-10-04 23:51:22 +02:00
Paul B Mahol
0baca07759
avilter/af_afir: add irfmt option
2018-10-04 23:51:22 +02:00
James Almer
e08a876e67
avcodec/libaomdec: remove bogus comment
...
It's a remnant from libvpx that's not valid for libaom.
Signed-off-by: James Almer <jamrial@gmail.com>
2018-10-04 15:44:15 -03:00
Paul B Mahol
4901fa1fb8
avfilter/af_afir: use internal lavfi queue
2018-10-04 12:10:20 +02:00
Paul B Mahol
6725fd8b0f
avfilter/af_headphone: use lavfi internal queue instead
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-10-04 12:10:20 +02:00
Paul B Mahol
ef3babb2c7
avfilter/af_asetnsamples: use lavfi internal queue
2018-10-04 12:10:20 +02:00
Paul B Mahol
7d65fe87e9
avfilter: add ff_inlink_queued_samples()
2018-10-04 12:10:20 +02:00
James Almer
ebc3d04b8d
avcodec: add an AV1 parser
...
Simple parser to set keyframes, frame type, structure, width, height, and pixel
format, plus stream profile and level.
Reviewed-by: Mark Thompson <sw@jkqxz.net>
Signed-off-by: James Almer <jamrial@gmail.com>
2018-10-03 20:48:49 -03:00
James Almer
af2acbd23f
avcodec/av1_metadata: add an option to insert and remove Temporal Delimiter OBUs
...
Reviewed-by: Mark Thompson <sw@jkqxz.net>
Signed-off-by: James Almer <jamrial@gmail.com>
2018-10-03 20:17:14 -03:00