Stephen Hutchinson
224aad3026
doc/general.texi: remove note about regressed AviSynth+ header
...
It's been fixed both AviSynth+-side and locally.
6 years ago
Stephen Hutchinson
b1681bad33
libavformat/avisynth: enable additional pix_fmts
...
These pix_fmts have been added to FFmpeg in the 31 months since
commit 92916e8542
added support for
the larger number of pix_fmts that AviSynth+ can use. They were
present in AviSynth+ even then, just not in libavutil.
6 years ago
Stephen Hutchinson
18bbb2dd01
compat/avisynth: update headers
...
As part of the update, it is now possible to test 32-bit GCC builds
of AviSynth+ with FFmpeg by using the AVS_WIN32_GCC32 define. Due to
different calling conventions between MSVC and GCC regarding 32-bit
Windows, this is unfortunately necessary.
6 years ago
Paul B Mahol
16154c019f
avfilter/vf_blend: remove unused header
6 years ago
Lynne
19f1eaa84f
aacdec: use float_dsp in apply_independent_coupling
...
Could not be used in apply_dependent_coupling because of alignment issues.
6 years ago
Gyan Doshi
6223d076e3
avformat/mov: set AVFMT_SEEK_TO_PTS flag
...
Ever since 59ad504696
, the demuxer expects its seek arg to be PTS
and adjusts internally to search index by DTS.
6 years ago
James Almer
b41d8ab2e6
x86/v210dec: use named registers
...
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
James Almer
abf1aa87ab
x86/v210dec: don't reserve more xmm regs than needed
...
Prevents pointless register saving on win64 for the sse3 and avx
versions of the function.
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
James Almer
b0e29357ba
x86/v210dec: remove duplicate load instruction
...
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
James Almer
f60ddb7310
fate/checkasm: add missing v210dec test
...
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
James Darnley
46f1718cd9
avcodec/x86/v210: fix operands of vpblendd used in new avx2 code
...
Assembly failed when using yasm rather than nasm.
6 years ago
Andreas Rheinhardt
73ef1f47f5
lavf/webm_chunk: Respect buffer size
...
The last argument of av_strlcpy is supposed to contain the size of the
destination buffer, but it was filled with the size of the source
string, effectively negating its very purpose.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Michael Stoner
ebd6fb23c5
libavcodec Adding ff_v210_planar_unpack AVX2
...
Replaced VSHUFPS with VPBLENDD to relieve port 5 bottleneck
AVX2 is 1.4x faster than AVX
6 years ago
James Darnley
76c370af64
checkasm: add test for v210dec
6 years ago
James Darnley
e2cbf24f27
avcodec/v210dec: move DSP function setting into dedicated function
...
Prepare for checkasm test.
6 years ago
James Almer
e427ba5c68
Merge commit 'c4642788e83b0858bca449f9b6e71ddb015dfa5d'
...
* commit 'c4642788e83b0858bca449f9b6e71ddb015dfa5d':
time_internal: Prefix fallback versions of gmtime_r/localtime_r with ff_
Merged-by: James Almer <jamrial@gmail.com>
6 years ago
James Almer
e645d7a6d4
Merge commit '9485cce6d55baf547e92ef1f54cad117f2a38287'
...
* commit '9485cce6d55baf547e92ef1f54cad117f2a38287':
time_internal: Do not attempt to override *time_r() macros
This commit is a noop, see a604de4fd8
Merged-by: James Almer <jamrial@gmail.com>
6 years ago
James Almer
67d466d09b
Merge commit 'c93e92f2b25f4174350ded3f59ad117ec8eb1fe4'
...
* commit 'c93e92f2b25f4174350ded3f59ad117ec8eb1fe4':
configure: Include time.h when checking for gmtime_r and localtime_r
This commit is a noop, see 1b4dd59e5f
Merged-by: James Almer <jamrial@gmail.com>
6 years ago
James Almer
0084eed5bf
Merge commit 'c0bd865ad60da31282c5d8e1000c98366249c31e'
...
* commit 'c0bd865ad60da31282c5d8e1000c98366249c31e':
configure: Add -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 for mingw as well
Merged-by: James Almer <jamrial@gmail.com>
6 years ago
James Almer
3e076faf3b
Merge commit '1e56173515826aa4d680d3b216d80a3879ed1c68'
...
* commit '1e56173515826aa4d680d3b216d80a3879ed1c68':
rtsp: add pkt_size option
Merged-by: James Almer <jamrial@gmail.com>
6 years ago
Paul B Mahol
bf5d814f10
avcodec/wavpackenc: use ff_clz()
6 years ago
Michael Niedermayer
7eba264513
avcodec/cinepak: Add missing const
...
Found-by: <mkver>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Paul B Mahol
d3d1d5936f
avfilter/vf_tonemap: add slice threading
6 years ago
Paul B Mahol
a7fa89fa0b
avfilter/avf_abitscope: switch to activate
6 years ago
Paul B Mahol
255feeccc5
avfilter/af_biquads: add timeline support
6 years ago
Paul B Mahol
01204c04b0
avfilter/af_stereowiden: add timeline support
6 years ago
Paul B Mahol
0ee65ea95c
avfilter/af_extrastereo: add timeline support
6 years ago
Paul B Mahol
d010bfad31
avfilter/af_crossfeed: add timeline support
6 years ago
Michael Niedermayer
19af948e53
avcodec/agm: Check output size before allocation
...
Fixes: OOM
Fixes: 14198/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AGM_fuzzer-5723579234123776
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Michael Niedermayer
f4a1b8d409
avcodec/truemotion2: Fix 2 integer overflows in tm2_update_block()
...
Fixes: signed integer overflow: -2147483648 + -1 cannot be represented in type 'int'
Fixes: 14107/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-5694078680825856
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Michael Niedermayer
b606493717
avcodec/cinepak: Check slice_size before allocating image
...
Fixes: Timeout (16sec -> 125msec)
Fixes: 14283/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CINEPAK_fuzzer-5742851457024000
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Tomas Härdin <tjoppen@acc.umu.se>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Paul B Mahol
5a39b797ac
avfilter/avf_showspectrum: convert some doubles to floats
6 years ago
Lauri Kasanen
d0e4d0429e
swscale/ppc: VSX-optimize hscale_fast
...
./ffmpeg -f lavfi -i yuvtestsrc=duration=1:size=1200x1440 -sws_flags fast_bilinear \
-s 2400x720 -f rawvideo -vframes 5 -pix_fmt abgr -nostats test.raw
4.27 speedup for hyscale_fast:
24796 UNITS in hyscale_fast, 4096 runs, 0 skips
5797 UNITS in hyscale_fast, 4096 runs, 0 skips
4.48 speedup for hcscale_fast:
19911 UNITS in hcscale_fast, 4095 runs, 1 skips
4437 UNITS in hcscale_fast, 4096 runs, 0 skips
6 years ago
Linjie Fu
2d81acaa1a
lavu/hwcontext_qsv: Fix the realign check for hwupload
...
Fix the aligned check in hwupload, input surface should be 16 aligned
too.
Partly fix #7830 .
Signed-off-by: Linjie Fu <linjie.fu@intel.com>
Signed-off-by: Zhong Li <zhong.li@intel.com>
6 years ago
Paul B Mahol
38c170d54c
avfilter/af_asoftclip: add timeline support
6 years ago
Paul B Mahol
9cc10418b3
avfilter/af_dynaudnorm: add timeline support
6 years ago
Paul B Mahol
c82d81ba42
avfilter/af_dynaudnorm: always update delay when flushing
6 years ago
Paul B Mahol
ac551c54b1
avfilter/vf_normalize: add timeline support
6 years ago
Paul B Mahol
e6c7d838ea
avfilter/af_adeclick: switch to activate
6 years ago
Paul B Mahol
12a284fa63
avfilter/af_rubberband: make use of initial input timestamp
6 years ago
Martin Vobruba
093a504414
avfilter/avf_showwaves: Add draw mode also to showwavespic filter
...
See commit a8c2d375ca
6 years ago
Paul B Mahol
31990046ac
avfilter/f_ebur128: use correct type for chl
6 years ago
Paul B Mahol
d7fead80ad
avfilter/af_dynaudnorm: switch to activate
6 years ago
Paul B Mahol
a40bcb5c93
avfilter/af_rubberband: switch to activate
6 years ago
Paul B Mahol
a89ec33fd5
avfilter/af_rubberband: check if rbs is valid
6 years ago
Paul B Mahol
21d1bb00c4
avfilter/af_sofalizer: switch to activate
6 years ago
Paul B Mahol
21b1f08ea2
avfilter/avf_avectorscope: switch to activate
6 years ago
Paul B Mahol
77aacdb036
avfilter/avf_ahistogram: switch to activate
6 years ago
Paul B Mahol
a66324cd52
avfilter/avf_ahistogram: properly name pads
6 years ago
Paul B Mahol
ce774e30ff
avfilter/avf_showspectrum: add log scale for frequency plot
6 years ago