Marton Balint
f61e9f8aef
avformat/udp: add newline after warning
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-01-25 23:16:47 +01:00
Marton Balint
1812b42554
avutil/thread: fix strict_pthread_cond_timedwait
...
Timeout error was assumed to be fatal which it is not.
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-01-25 23:16:18 +01:00
Paul B Mahol
4b4bcb126c
avfilter/vf_v360: do not remap alpha plane if that will be overwritten later
2020-01-25 20:00:53 +01:00
Gyan Doshi
75d1d9eb34
avformat/movenc: allow ISMV timescale to be user-set
...
As per the PIFF standard, the timescale of 10000000
is recommended but not mandatory, so don't override
the user-set value.
A warning is shown for non-recommended values.
2020-01-25 21:36:17 +05:30
Paul B Mahol
9990cb16d3
avfilter/vf_v360: mark another hemisphere not visible for flat input format
2020-01-25 14:34:05 +01:00
Paul B Mahol
8d861cd850
avfilter/vf_v360: add mask option, unset pixels are marked as transparent
2020-01-25 14:34:05 +01:00
Paul B Mahol
31350de997
avfilter/vf_deshake_opencl: silence warning about usage of uninitialized value
2020-01-25 11:42:32 +01:00
Andreas Rheinhardt
1ab302da6e
avcodec/cbs_av1_syntax_template: Remove unused variable
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2020-01-24 20:03:47 -03:00
James Almer
c461500c5e
avcodec/libaomenc: add an option to set the encoder "usage"
...
This allows the user enable the realtime encoding speed mode
Reviewed-by: James Zern <jzern@google.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2020-01-24 20:03:46 -03:00
Paul B Mahol
a4f2fc9341
avfilter/vf_v360: fix fov calculation from dfov for fisheye input/output
2020-01-24 23:22:38 +01:00
Martin Storsjö
cbb254cb4c
checkasm: Check HAVE_GETSTDHANDLE here as well
...
This was missed in 63418e374f
.
Signed-off-by: Martin Storsjö <martin@martin.st >
2020-01-24 22:17:18 +02:00
Marton Balint
e931119a41
avdevice/xcbgrab: check if frame size fits in INT_MAX
...
Also fixes a possible overflow and sets stream bitrate.
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-01-24 01:17:14 +01:00
Marton Balint
b7e94adb4e
avdevice/xcbgrab: move some initialization code from pixfmt_from_pixmap_format to create_stream
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-01-24 01:17:14 +01:00
Marton Balint
fee4cafbf5
avformat/libsrt: add missing SRT_VERSION_VALUE check
...
This was missed in d7e2a2bb35
.
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-01-23 22:41:43 +01:00
Martin Storsjö
1001b6a750
libavutil: x86: Include stdlib.h before using _byteswap_ulong
...
When clang works in MSVC mode, it does have the _byteswap_ulong
builtin, but one has to include stdlib.h before using it.
Signed-off-by: Martin Storsjö <martin@martin.st >
2020-01-23 18:30:26 +02:00
Martin Storsjö
63418e374f
configure: Check for GetStdHandle in addition to SetConsoleTextAttribute
...
SetConsoleTextAttribute used to be unavailable for Windows Store apps,
but is available to them now. But GetStdHandle still is unavailable,
thus make sure to check for both functions before using code that
requires both.
Signed-off-by: Martin Storsjö <martin@martin.st >
2020-01-23 18:30:09 +02:00
Andreas Rheinhardt
e3fb9af6f1
avcodec/ra144enc: Fix invalid left shift of negative number
...
by replacing it with a multiplication. Said multiplication can't
overflow an int32_t because lpc_coefs is limited to 16 bit precision.
Fixes the FACE-test acodec-ra144 as well as part of #8217 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-23 12:19:07 +01:00
Paul B Mahol
d033f403d6
avfilter/vf_v360: support input flips for tetrahedron format
2020-01-23 11:20:18 +01:00
Paul B Mahol
05d3d09cf5
avfilter/vf_v360: fix small artifacts with tetrahedron inputs
2020-01-23 11:20:18 +01:00
Gyan Doshi
41f283ec7a
avformat/utils: log corrupt packets
2020-01-23 12:08:20 +05:30
Paul B Mahol
ec4f764249
avfilter/vf_v360: add tetrahedron format
2020-01-22 23:49:32 +01:00
Michael Niedermayer
5f7727e1c9
tools/target_dec_fuzzer: Use codec_tags list
...
This should make it much quicker for the fuzzer to test
real relevant codec_tags
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-22 21:50:49 +01:00
Michael Niedermayer
576bf05aa9
avcodec/hapdec: Add codec_tags list
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-22 21:50:49 +01:00
Michael Niedermayer
550a6b4212
avcodec/avcodec: Add codec_tags array to AVCodec
...
This allows the fuzzer to target meaningfull codec tags instead
of hunting the 4gb space, which it seems to have problems with.
Suggested-by: James
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-22 21:50:49 +01:00
Michael Niedermayer
d48e510124
swscale/input: Fix several invalid shifts related to rgb2yuv constants
...
Fixes: Invalid shifts
Fixes : #8140
Fixes : #8146
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-22 21:50:49 +01:00
Paul B Mahol
a3e67c2d2f
avfilter/vf_stack: add fill option for xstack
2020-01-22 19:13:51 +01:00
Michael Niedermayer
07b3dbbbb2
avutil/log: Move log_level_offset_offset code from av_log() to v_log()
...
Suggested-by: Anton
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-22 18:41:46 +01:00
Michael Niedermayer
7b7f97532b
swscale/output: Fix several invalid shifts in yuv2rgb_full_1_c_template()
...
Fixes: Invalid shifts
Fixes : #8320
Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-22 18:41:46 +01:00
Michael Niedermayer
a6ca22c118
swscale/swscale: Fix several invalid shifts related to vChrDrop
...
Fixes: Invalid shifts
Fixes : #8166
Fixes: filter-crop_scale_vflip FATE-test
Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-22 18:41:46 +01:00
Paul B Mahol
a00fa73f47
avfilter/vf_v360: improve fisheye input format
2020-01-22 12:59:35 +01:00
Paul B Mahol
2bae3da79e
avcodec/exr: fix some small cosmetics nits
2020-01-22 10:43:49 +01:00
Gonzalo Garramuño
44b1c5ddcf
avcodec/exr.c: make channel name comparisons case insensitive
...
Allow matching channel names in lowercase, like Diffuse.r in addition to Diffuse.R
2020-01-22 10:43:49 +01:00
Matt Oliver
fc6fde22c3
avutil/thread: Add pthread_cond_timedwait function
...
v2: fix calculating milisecond times and use SleepConditionVariableSRW.
Signed-off-by: Matt Oliver <protogonoi@gmail.com >
2020-01-21 22:34:15 +01:00
Michael Niedermayer
00447b6f52
tools/target_dec_fuzzer: Also Fuzz with CPU optimizations disabled
...
This should improve coverage of *_c()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-21 21:38:38 +01:00
Michael Niedermayer
4b733a7f5f
tools/target_dec_fuzzer: Fuzz private options of AC3/E-AC3
...
This should improve AC-3 coverage
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-21 21:38:38 +01:00
Michael Niedermayer
48083f1890
tools/target_dec_fuzzer: Fuzz idct_algo value
...
This should improve coverage
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-21 21:38:38 +01:00
Paul B Mahol
103a29b89d
avfilter/vf_v360: add support for fisheye input format
2020-01-21 20:12:54 +01:00
Andreas Rheinhardt
39b60359db
avcodec/j2kenc: Fix undefined shifts of negative numbers
...
Also add parentheses to some lines to make the operator precedence
clearer.
This affected the FATE-tests vsynth*-jpeg2000 and vsynth*-jpeg2000-97
(where * ranges over { 1, 2, 3, _lena }) as well as ticket #7983 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-21 15:56:39 +01:00
Andriy Gelman
c07565627b
avformat/libzmq: Replace fail statements with goto
...
Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com >
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-21 15:56:39 +01:00
Andriy Gelman
1054b68a62
avformat/libzmq: Check return of zmq_setsockopt
...
Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-21 15:56:39 +01:00
Carl Eugen Hoyos
f2e7864496
lavc/mjpegenc: Fix not writing RST tag after final slice.
...
Fixes ticket #8412 .
2020-01-21 14:29:04 +01:00
Paul B Mahol
fc2523c792
avfilter/vf_v360: add support for input fov to input sg format
2020-01-21 12:02:27 +01:00
Paul B Mahol
003a9c619c
doc/filters: v360: cylindrical supports input
2020-01-21 12:02:26 +01:00
Andreas Rheinhardt
340e6b0185
avcodec/adxdec: Remove unnecessary left-shift
...
Replace "(a * (1 << shift) * b + c) >> shift" by "a * b + (c >> shift)".
It is equivalent to the old code because a is in the range of uint16_t,
shift is 12 and b is effectively a signed 4-bit number, so that no
overflow/truncation of high bits happens during the multiplication
(overflow would be undefined anyway).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-21 10:01:46 +01:00
Andreas Rheinhardt
59a9d65e0d
avcodec/adxenc: Avoid undefined left shift of negative numbers
...
Replace "((a << shift) + b) >> shift" by "a + (b >> shift)". This avoids
a left shift which also happens to trigger undefined behaviour in case "a"
is negative. This affected the FATE-tests acodec-adpcm-adx and
acodec-adpcm-adx-trellis; it also fixes ticket #8008 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-21 10:01:46 +01:00
Andreas Rheinhardt
3ad8af51b7
avcodec/adpcm: Fix undefined left shifts of negative numbers
...
Affected the adpcm-afc, adpcm-ea-1, adpcm-ea-2, adpcm-ea-maxis-xa,
adpcm-thp and ea-cdata FATE-tests. Also fixes ticket #8487 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-01-21 10:01:46 +01:00
Paul B Mahol
19f75e7787
avfilter/vf_v360: add support for cylindrical input format
2020-01-21 00:21:56 +01:00
Paul B Mahol
e57b9aa8b1
avfilter/vf_v360: add support for flat input format
2020-01-20 21:10:37 +01:00
Paul B Mahol
091695f8e8
avfilter/vf_v360: rewrite fov_from_dfov()
2020-01-20 21:10:37 +01:00
Nicolas George
e16cd7b86c
doc/fftools-common-opts: small fix to -report documentation.
2020-01-20 17:05:53 +01:00