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
Andreas Rheinhardt
ab44f0aee8
avformat/segafilmenc: Combine several checks
...
by moving them around.
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
Jacob Ruiz
ba2581adb2
avfilter/vf_zscale: fix crash on unaligned input
2020-02-25 19:52:26 +01:00
Paul B Mahol
7e08a92370
avfilter/vf_convolve: reset fft/ifft pointers after free
2020-02-25 17:35:09 +01:00
Paul B Mahol
ad65a15328
doc/filters: split tblend from blend
2020-02-25 13:23:14 +01:00
Paul B Mahol
2e6db121a8
doc/filters: mention commands for v360 filter
2020-02-25 13:17:32 +01:00
Paul B Mahol
022796c82f
avcodec/utvideodec: add support for UQY0
2020-02-25 13:09:20 +01:00
Paul B Mahol
b484eb2556
avfilter/vf_v360: add basic commands support
2020-02-25 11:33:06 +01:00
Paul B Mahol
08a21c1fd8
avfilter/vf_v360: handle gracefully invalid values for rorder option
2020-02-25 11:12:02 +01:00
Anamitra Ghorui
177c68e349
avcodec/Makefile: remove bogus/duplicate PNG parser entry
2020-02-24 16:56:02 +01:00
Paul B Mahol
72b6c8c99f
avfilter: add Contrast Adaptive Sharpen video filter
2020-02-24 11:57:25 +01:00
Zane van Iperen
c6cc9d9cd7
doc: add adpcm_ima_{ssi,apm}
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com >
2020-02-24 11:15:43 +01:00
Zane van Iperen
8c4443cbcf
changelog: add adpcm_ima_ssi decoder and kvag demuxer
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com >
2020-02-24 11:15:37 +01:00
Mark Thompson
bc9b6358fb
hwcontext_vaapi: Only accept a render node when deriving from DRM device
...
If we are given a non-render node, try to find the matching render node and
fail if that isn't possible.
libva will not accept a non-render device which is not DRM master, because
it requires legacy DRM authentication to succeed in that case:
<https://github.com/intel/libva/blob/master/va/drm/va_drm.c#L68-L75 >. This
is annoying for kmsgrab because in most recording situations DRM master is
already held by something else (such as a windowing system), leading to
device derivation not working and forcing the user to create the target
VAAPI device separately.
2020-02-24 00:09:51 +00:00
Linjie Fu
a7b92cb559
lavc/vaapi_decode: add decode support for HEVC_MAIN_STILL_PICTURE
...
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
2020-02-24 00:09:51 +00:00
Linjie Fu
669428ac5d
lavc/hevcdec: add 4:2:2 8-bit/10-bit VAAPI decode support
...
Add decode support for 4:2:2 8-bt and 10-bit HEVC Range Extension clips.
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
2020-02-24 00:09:51 +00:00
Linjie Fu
d2378645fb
lavc/vaapi_decode: add profile_parser and format map support for HEVC REXT
...
Add function pointer field in vaapi_profile_map[], set profile_parser
for HEVC_REXT to find the exact va_profile.
Also add format map support.
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
2020-02-24 00:09:51 +00:00
Linjie Fu
85cc7bcd4c
lavc/vaapi_hevc: add function to find exact va_profile for REXT
...
Add vaapi_parse_rext_profile and use profile constraint flags to
determine the exact va_profile for HEVC_REXT.
If profile mismatch is allowed, select Main profile by default.
Add build object in Makefile for h265_profile_level dependency.
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
2020-02-24 00:09:51 +00:00
Linjie Fu
0d83fcc07b
lavc/hevc_ps: parse constraint flags for HEVC REXT
...
Parse all the constraint flags according to ITU-T Rec. H.265 (02/2018).
They have to be passed to hw decoders to determine the exact profile for Range
Extension HEVC.
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
2020-02-24 00:09:51 +00:00
Linjie Fu
aa6b2e1604
lavc/vaapi_hevc: extend parameter buffer to ParameterBufferHEVCExtension
...
Extend ParameterBufferHEVC to ParameterBufferHEVCExtension for both
VAPicture and VASlice.
Pass Range Extension flags to support the decode for HEVC REXT.
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
2020-02-24 00:09:51 +00:00