Jun Zhao
493f669efa
doc/filters: add missed framesync part in filter docs
...
Add missed framesync part in filter docs.
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro >
Signed-off-by: Jun Zhao <barryjzhao@tencent.com >
2020-03-05 14:09:10 +08:00
Michael Niedermayer
12ec8ad24b
avcodec/siren: Check several indexes
...
Fixes: Multiple out of array accesses
Fixes: 20817/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SIREN_fuzzer-5754041227542528.fuzz
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 >
2020-03-04 23:20:32 +01:00
James Almer
60b1f85b67
ffmpeg: remove superfluous custom cuvid hwaccel
...
It's a duplicate of the properly implemented nvdec libavcodec hwaccel
Reviewed-by: Timo Rothenpieler <timo@rothenpieler.org >
Signed-off-by: James Almer <jamrial@gmail.com >
2020-03-03 18:11:28 -03:00
Paul B Mahol
70209000fd
avfilter/f_sendcmd: implement expr flag
...
Make possible to parse expressions and store results as arguments
for target filters.
2020-03-03 20:38:56 +01:00
James Almer
3117f47f19
avcodec/cuviddec: use AVCodec.bsfs to filter packets
...
Simplifies code considerably.
Reviewed-by: Anton Khirnov <anton@khirnov.net >
Reviewed-by: Timo Rothenpieler <timo@rothenpieler.org >
Signed-off-by: James Almer <jamrial@gmail.com >
2020-03-03 12:18:00 -03:00
Paul B Mahol
5c7b6aadb5
avfilter/vf_v360: simplify some unnecessary indirections
2020-03-03 12:41:30 +01:00
Paul B Mahol
580d68f90e
avfilter/vf_v360: add half equirectangular input format
2020-03-03 12:21:16 +01:00
Paul B Mahol
ca04231983
avfilter/vf_v360: add half equirectangular output format
2020-03-03 12:03:42 +01:00
Guo, Yejun
f9cb7cf424
avfilter/vf_sr.c: refine code to use AVPixFmtDescriptor.log2_chroma_h/w
...
Signed-off-by: Guo, Yejun <yejun.guo@intel.com >
Reviewed-by: Pedro Arthur <bygrandao@gmail.com >
2020-03-03 15:28:59 +08:00
Michael Niedermayer
ac73879f1b
avcodec/adpcm: Clip step index for ADPCM_IMA_APM
...
Fixes: out of array access
Fixes: 20828/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_IMA_APM_fuzzer-5712770106654720
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 >
2020-03-02 23:39:06 +01:00
Andreas Rheinhardt
5603176ab4
avformat/segment: Don't set extradata size twice
...
ff_alloc_extradata() already sets the size of the extradata so doing it
again is unnecessary.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-03-02 23:30:39 +01:00
Marton Balint
121b6c7aa7
avformat/mxfenc: use a zero based continuity counter
...
The standard does not seem to require the counter to be zero based, but some
checker tools (MyriadBits MXFInspect, Interra Baton) have validations against 0
start...
Fixes ticket #6781 .
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-03-02 22:01:47 +01:00
Paul B Mahol
6e1913a02e
avfilter/vf_v360: add truncated square pyramid input format
2020-03-02 19:05:13 +01:00
Paul B Mahol
3dd81be866
avfilter/vf_v360: add truncated square pyramid output format
2020-03-02 17:43:25 +01:00
Paul B Mahol
1281399135
avfilter/vf_v360: fix cylindrical input format
2020-03-01 11:24:31 +01:00
Paul B Mahol
db8146f4dd
avfilter/vf_v360: cleanup some code
2020-03-01 10:33:36 +01:00
Paul B Mahol
8f3df1dd4d
avfilter/vf_v360: improve interpolation for equirect input at poles
2020-02-29 22:35:02 +01:00
Andreas Rheinhardt
be82dc175b
avfilter/vf_cas: Remove superfluous ;
...
The second ; in a double ;; is actually a null statement. It triggers
the typical declaration-after-statement compiler-warnings if it occurs
in the middle of several declarations (like here).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-29 22:31:01 +01:00
Andreas Rheinhardt
21265f42ec
fftools/ffmpeg_opt: Fix leak of options when parsing options fails
...
Fixes #8094 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-29 22:31:01 +01:00
Paul B Mahol
f707c84b8b
avfilter/vf_v360: add partial size setup for flat
...
Other part of size is calculated from both available horizontal
and vertical FOV and given one size component.
2020-02-29 20:22:37 +01:00
Paul B Mahol
3733a6bc20
avfilter/vf_v360: speed up fisheye input calculation
2020-02-29 16:39:35 +01:00
Paul B Mahol
2dfd9445ff
avfilter/vf_v360: improve tetrahedron input format at frame borders
2020-02-29 14:24:35 +01:00
Paul B Mahol
50a13b987b
avfilter/vf_v360: simplify tetrahedron input calculation
2020-02-29 14:24:35 +01:00
Paul B Mahol
fc7d4d08fb
avfilter/vf_v360: improve precision of some output formats
2020-02-29 14:24:35 +01:00
Andreas Rheinhardt
b6879b61df
avcodec/cdtoons: Remove superfluous ;
...
The second ; in a double ;; is actually a null statement. It triggers
the typical declaration-after-statement compiler-warnings if it occurs
in the middle of several declarations (like here).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-28 19:40:05 +01:00
Michael Niedermayer
23645f95ec
avformat/mp3dec: Count last partial frame in probe.
...
Fixes: regression
Fixes: Ticket8511
Reviewed-by: Anton Khirnov <anton@khirnov.net >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-28 19:40:05 +01:00
Linjie Fu
dfa1fc17a5
lavc/v4l2_context: fix compile warning for incompatible pointer type
...
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
Reviewed-by: Andriy Gelman <andriy.gelman@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-28 19:40:05 +01:00
Linjie Fu
220c7dadc4
lavc/avcodec.h: fix missing line breaks in API documentation
...
"In both cases.." and "Repeat this call until.." would be better to
be in a separate line.
http://ffmpeg.org/doxygen/trunk/group__lavc__encdec.html
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-28 19:40:05 +01:00
Andreas Rheinhardt
7b79c59fba
avformat/ivfenc: Don't use size_t for size of file
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-28 19:40:05 +01:00
Paul B Mahol
31ecfa95fb
avfilter/vf_v360: simplify code which handles interpolation points
2020-02-28 16:53:19 +01:00
Paul B Mahol
9b22254331
avfilter/vf_v360: add initial barrel split format input support
2020-02-27 23:37:23 +01:00
Michael Niedermayer
a2c97a8342
avcodec/mpegaudioenc_template: fix invalid shift of sample
...
Fixes: Ticket8010
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-27 18:26:26 +01:00
Michael Niedermayer
e13eee37ee
avcodec/motion_est_template: Fix invalid shifts in no_sub_motion_search()
...
Fixes: Ticket8167
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-27 18:26:26 +01:00
Michael Niedermayer
3595878281
libavformat/avienc: Check bits per sample for PAL8
...
Fixes: assertion failure
Fixes: Ticket 8172
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-27 18:26:25 +01:00
Michael Niedermayer
e5bb48ae59
avformat/mpegts: Improve the position determination for avpriv_mpegts_parse_packet()
...
Fixes: assertion failure
Fixes: Ticket 8005
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-27 18:26:25 +01:00
Carl Eugen Hoyos
516e9b9d72
mailmap: Add another old mail address I used.
2020-02-27 13:02:06 +01:00
Thilo Borgmann
b870a6bffa
mailmap: add entry for myself
2020-02-27 12:26:37 +01:00
rcombs
bdab3e8108
mailmap: add entry for myself
2020-02-27 01:22:17 -06:00
Josh de Kock
a439acee3f
Add .mailmap
...
This allows for easy shortlog/log parsing, useful in determining
eligible members of the general assembly for the new FFmpeg voting
system.
Signed-off-by: Josh de Kock <josh@itanimul.li >
2020-02-27 00:48:22 +00:00
Marton Balint
f32f9231dd
avdevice/decklink: add support for SDK version 11.5
...
Fixes ticket #8534 .
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-02-26 21:32:56 +01:00
Marton Balint
95324ecf23
avdevice/decklink_dec: fix stopping streams in read_close
...
The capture_started variable was never set, it is simpler to call the stop
functions unconditionally if the interface is available.
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-02-26 21:32:56 +01:00
James Almer
3e9793cf38
doc/muxers: describe the default behavior of the write_prft dash muxer option
...
Signed-off-by: James Almer <jamrial@gmail.com >
2020-02-26 11:05:46 -03:00
James Almer
e9aa1bfd8c
avformat/dashenc: use a quieter log lever when informing prft was automatically enabled
...
Suggested-by: Anton Khirnov <anton@khirnov.net >
Signed-off-by: James Almer <jamrial@gmail.com >
2020-02-26 11:05:45 -03:00
Paul B Mahol
b0a9960a77
avfilter/vf_v360: add barrel split format output support
2020-02-26 14:52:25 +01:00
Ting Fu
828f7db5d9
libswscale/x86/yuv2rgb: Fix Segmentation Fault when load unaligned data
...
Fixes ticket #8532
Signed-off-by: Ting Fu <ting.fu@intel.com >
2020-02-26 11:10:46 +01:00
Brad Smith
36451f916a
configure: Enable section_data_rel_ro for OpenBSD aarch64 / arm
...
Signed-off-by: Brad Smith <brad@comstyle.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-25 19:57:16 +01:00
Michael Niedermayer
f8a0e9f9f7
avcodec/magicyuv: Check that there are enough lines for interlacing to be possible
...
Fixes: out of array access
Fixes: 20763/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MAGICYUV_fuzzer-5759562508664832
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 >
2020-02-25 19:57:16 +01:00
Michael Niedermayer
618a9bea65
avformat/mvdec: Check stream numbers
...
Fixes: null pointer dereference
Fixes: 20768/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5638648978735104.fuzz
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-25 19:57:16 +01:00
Andreas Rheinhardt
f701414bd5
avformat/mux: Cosmetics
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-25 19:57:16 +01:00
Andreas Rheinhardt
da304e78b5
avformat/segafilmenc: Add deinit function
...
Prevents memleaks when the trailer is never written or when shifting the
data fails when writing the trailer.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-02-25 19:57:16 +01:00