Gyan Doshi
3e47bbad56
ffmpeg: don't delay printing initial stats
...
The first stats is printed after the initial stats_period has elapsed. With a large period,
it may appear that ffmpeg has frozen at startup.
The initial stats is now printed after the first transcode_step.
4 years ago
Gyan Doshi
842714b5cb
ffmpeg: add option stats_period
...
At present, progress stats are updated at a hardcoded interval of
half a second. For long processes, this can lead to bloated
logs and progress reports.
Users can now set a custom period using option -stats_period
Default is kept at 0.5 seconds.
4 years ago
Paul B Mahol
686c07fb1e
avfilter/vf_decimate: fix overreads when using ppsrc
...
Derive input parameters from correct inlink when using ppsrc.
Previously both input frames would use dimensions of first inlink,
causing crash if first inlink w/h was smaller than second one.
4 years ago
Ting Fu
5dbabb020e
dnn: add NV12 pixel format support
...
Signed-off-by: Ting Fu <ting.fu@intel.com>
Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
4 years ago
Michael Niedermayer
5cae71d2b7
avcodec/ffv1dec: Fix off by 1 error with quant tables
...
Fixes: assertion failure
Fixes: 28447/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFV1_fuzzer-5369575948550144
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Michael Niedermayer
c0e660ba14
avformat/mpegts: simplify nb_packets code
...
Reviewed-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Michael Niedermayer
ef7b117b7b
avformat/mpegts: Increase pcr_incr width to 64bit
...
Fixes: division by zero
Fixes: 26459/clusterfuzz-testcase-minimized-ffmpeg_dem_MPEGTSRAW_fuzzer-5666350112178176
Fixes: 28154/clusterfuzz-testcase-minimized-ffmpeg_dem_MPEGTSRAW_fuzzer-5195728439476224
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Paul B Mahol
cd82c6e4ef
avfilter/vf_decimate: switch to activate
4 years ago
Paul B Mahol
204a906437
avfilter/af_crystalizer: implement inverse filtering
4 years ago
Paul B Mahol
28aedc7f54
avfilter/af_crystalizer: use proper type for variable
4 years ago
Paul B Mahol
c1c2e6f968
avfilter/af_crystalizer: improve filter description
4 years ago
Andriy Gelman
cd97e1ff4d
avformat/libamqp: parse vhost in uri
...
Reviewed-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
4 years ago
Paul B Mahol
6e96e3d970
avfilter: add shufflepixels video filter
4 years ago
Gyan Doshi
ab6a56773f
doc/codecs: add entries for export_side_data
...
Document addition of venc_params and film_grain.
4 years ago
Michael Niedermayer
2749e20d04
avcodec/fastaudio: Fix invalid shift exponent
...
Fixes: shift exponent 32 is too large for 32-bit type 'unsigned int'
Fixes: 25434/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FASTAUDIO_fuzzer-6252363168612352
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Paul B Mahol
3336ca4644
avfilter/vf_maskedthreshold: add support for commands
4 years ago
Paul B Mahol
64e572db46
avfilter/vf_maskedminmax: add support for commands
4 years ago
Paul B Mahol
4fcfecdd66
avfilter/vf_maskedclamp: add support for commands
4 years ago
Paul B Mahol
d6a356f115
avfilter/vf_bilateral: add support for commands
4 years ago
Paul B Mahol
31aa6bdb59
doc/filters: document that cas filter supports commands
4 years ago
Michael Niedermayer
f58d0d5bec
tools/target_dem_fuzzer: remove unused label
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Michael Niedermayer
8aadae670f
avcodec/utils: Check bitrate for overflow in get_bit_rate()
...
Fixes: signed integer overflow: 617890810133996544 * 16 cannot be represented in type 'long'
Fixes: 26565/clusterfuzz-testcase-minimized-ffmpeg_dem_MV_fuzzer-5092054700654592
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Michael Niedermayer
0afbaabdca
avformat/mov: Check if hoov is at the end
...
Fixes: Timeout, probably infinite loop
Fixes: 26559/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-5391165484171264
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Michael Niedermayer
ad20a4f92b
avcodec/hevc_ps: Change scaling_list_dc_coef to 8 bit
...
Suggested-by: James
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Michael Niedermayer
f1700bd8bb
avcodec/hevc_ps: check scaling_list_dc_coef
...
Fixes: signed integer overflow: 2147483640 + 8 cannot be represented in type 'int'
Fixes: 28449/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-5686013259284480
Reviewed-by: James Almer <jamrial@gmail.com>
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Paul B Mahol
50a9210739
avfilter/vf_fillborders: add fade mode
4 years ago
James Almer
962040ad91
fate/image: add missing ffprobe dependency to fate-dpx-probe
...
And use the existing probeframes helper while at it.
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
c9bc7d0f22
fate/image: update fate-dpx-probe reference file
...
Regression since 20b09b20a9
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Andriy Gelman
207658112b
avformat/rtsp: set AV_OPT_FLAG_DEPRECATED on deprecated options
...
Reviewed-by: Zhao Zhili <zhilizhao@tencent.com>
Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
4 years ago
Paul B Mahol
90720da511
avfilter/vf_fillborders: add more fill modes
4 years ago
James Almer
20b09b20a9
avcodec/dpx: fix use of uninitialised value
...
Found by Valgrind.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
2d02cf72e1
avcodec/hevc_sei: return the correct error code on User Data Registered parsing failure
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
d397d98b59
avcodec/hevc_sei: print a log message when a unsupported ITU-T T35 SEI messages is parsed
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
d5556377de
avcodec/hevc_sei: refactor parsing User Data Registered ITU-T T35 SEI messages
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
f322383a44
avcodec/h264_sei: print a log message when a unsupported ITU-T T35 SEI messages is parsed
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
65058cade1
avcodec/h264_sei: refactor parsing User Data Registered ITU-T T35 SEI messages
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Paul B Mahol
7e3f20c43c
avfilter/af_asoftclip: add two more useful options for finer filtering
4 years ago
Paul B Mahol
1eb751955e
avfilter/af_biquads: fix error in ro calculation
4 years ago
Harry Mallon
331858d0f6
avcodec/dpx: Fix B&W film scans from Lasergraphics Inc
...
Signed-off-by: Harry Mallon <harry.mallon@codex.online>
4 years ago
Harry Mallon
0539f15bbb
avcodec/dpx: Read color information from DPX header
...
Signed-off-by: Harry Mallon <harry.mallon@codex.online>
4 years ago
Harry Mallon
8232e01e41
avcodec/dpx: Report color_range from DPX header
...
Signed-off-by: Harry Mallon <harry.mallon@codex.online>
4 years ago
Harry Mallon
a041c0a031
avcodec/dpx: Read SMPTE timecode from DPX
...
Signed-off-by: Harry Mallon <harry.mallon@codex.online>
4 years ago
Harry Mallon
6623421454
avcodec/dpx: Read alternative frame rate from television header
...
Signed-off-by: Harry Mallon <harry.mallon@codex.online>
4 years ago
Harry Mallon
4bdfbd688f
fate: Add dpx-probe test
...
Signed-off-by: Harry Mallon <harry.mallon@codex.online>
4 years ago
Michael Niedermayer
ef59a40c2a
avformat/url: Change () position in ff_make_absolute_url()
...
No testcase
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Paul B Mahol
69be00aa61
avfilter/af_biquads: add one-pole shelf filters by adding pole option
4 years ago
James Almer
1a8e719f36
avcodec/av1dec: support exporting Film Grain params as frame side data
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Paul B Mahol
32586a42da
avfilter/vf_limiter: add support for commands
4 years ago
James Almer
cd821c18dc
avcodec/cuviddec: unref output frame on failure
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
eadf7e3a59
avcodec/cuviddec: check for av_buffer_ref() failure
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago