Paul B Mahol
e9ef583f99
doc/filters: update astats description
7 years ago
Paul B Mahol
c4774c5474
avfilter/af_astats: count zero crossings
7 years ago
Gyan Doshi
acc9684dcd
ffmpeg: block output == input for files
...
Fixes #4655
7 years ago
Paul B Mahol
5109c38162
avfilter: add acrossover filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years ago
James Almer
63c69d51c7
avformat/vpcc: fix values in VP9 level detection heuristics
...
The levels are stored as decimal values, not hexadecimal.
Reviewed-by: James Zern <jzern@google.com>
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
Paul B Mahol
83f7a5eb62
avfilter/avf_aphasemeter: check return value of ff_insert_outpad()
7 years ago
Paul B Mahol
11fc18994e
avfilter/f_ebur128: check return value of ff_insert_outpad()
7 years ago
Paul B Mahol
e334765408
avfilter/af_anequalizer: check return value of ff_insert_outpad()
7 years ago
Paul B Mahol
876101cf41
avfilter/af_afir: switch to activate
7 years ago
Paul B Mahol
da7a0ac979
avfilter/af_afir: check return value of ff_insert_outpad()
7 years ago
Michael Niedermayer
28b80c2d52
avcodec/shorten: Fix bitstream end check in read_header()
...
Fixes: Timeout
Fixes: 9961/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SHORTEN_fuzzer-5687856176562176
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>
7 years ago
Michael Niedermayer
71bf033050
avcodec/dvdsubdec: Avoid branch in decode_run_8bit()
...
Speed improvment 35.5 sec -> 34.7sec
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Jason Stevens
384dcd66a2
libavformat/mxfenc: fix dnxhr ul typo
...
byte 8 of dnxhr codec ul should be 0x0D
Signed-off-by: Jason Stevens <jay@wizardofthenet.com>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
James Almer
98518e90aa
avcodec: add missing mpegvideo dependencies to SpeedHQ decoder
...
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
Paul B Mahol
91cc3aa8b1
avfilter/avf_showspectrum: add magma color map
7 years ago
James Almer
6304268e39
configure: add missing avcodec dependency to avfilter when bm3d filter is enabled
...
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
Paul B Mahol
6a467d432f
avdevice/pulse_audio_dec: set channel map
...
This fixes opening devices with >6 channels.
7 years ago
Michael Bunk
0d7e0f25ca
Fix typos
7 years ago
Carl Eugen Hoyos
0a12af2185
lavf/davs2: Do not mix declarations and code.
...
Fixes the following warning:
libavformat/davs2.c:39:5: warning: ISO C90 forbids mixed declarations and code
7 years ago
James Almer
9d002d7818
x86/float_dsp: add ff_vector_dmul_{sse2,avx}
...
~3x to 5x faster.
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
93bf1dcaec
checkasm/float_dsp: add test for vector_dmul
...
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
1b98bfb932
Merge commit '2a9e1c122eed66be1b26b747342b848300b226c7'
...
* commit '2a9e1c122eed66be1b26b747342b848300b226c7':
libfdk-aac: Don't use defined() in a #define
Merged-by: James Almer <jamrial@gmail.com>
7 years ago
Tristan Matthews
f3b430e0e4
lavfi/silencedetect: fix spelling
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Shiyou Yin
a55adf24b9
avcodec/mips: [loongson] fix bug of svq3-watermark failed in fate test.
...
Failed case: svq3-watermark
When minimum loop count of following functions are greater than parameter h passed to them, svq3-watermark failed.
1. ff_put_pixels4_8_mmi
2. ff_avg_pixels4_8_mmi
3. ff_put_pixels4_l2_8_mmi
4. ff_avg_pixels4_l2_8_mmi
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Rick Kern
a259501e5a
lavd/avfoundation: Fix skewed video output
...
Fixes ticket #5654 .
The linesize can be greater than the minimum required. This copies the
frame taking linesize into account.
Signed-off-by: Rick Kern <kernrj@gmail.com>
7 years ago
Martin Storsjö
2a9e1c122e
libfdk-aac: Don't use defined() in a #define
...
MSVC expands the preprocessor directives differently, making the
version check fail in the previous form.
Clang can warn about this with -Wexpansion-to-defined (not currently
enabled by default):
warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
Signed-off-by: Martin Storsjö <martin@martin.st>
7 years ago
Paul B Mahol
e320f9576a
avfilter/vf_bm3d: use av_clip_uintp2_c where clip is variable
7 years ago
James Almer
309c3a0e81
avcodec/libaom: fix setting amount of threads
...
The libaom doxy says that a value of 0 for the threads fields is
equivalent to a value of 1, whereas for avctx->thread_count it means
the maximum amount of threads possible for the host system.
Use av_cpu_count() to get the correct thread count when auto threads
is requested.
Reviewed-by: Jan Ekström <jeebjp@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
Paul B Mahol
776cdd1dc8
avfilter/vf_remap: refactor code
7 years ago
Paul B Mahol
0ac937f80d
configure: bm3d filter depends on dct in avcodec
7 years ago
Paul B Mahol
544fde1bf8
avfilter: add bm3d filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
7 years ago
Paul B Mahol
ecf38be7c7
avfilter: add amultiply audio filter
7 years ago
Paul B Mahol
bb16a0624a
avutil: add float_dsp.vector_dmul
7 years ago
James Almer
b69ea742ab
avcodec/libaomenc: remove AVOption related to frame partitions
...
Support for it was apparently never in the codebase, and the enum
value was recently removed from the public headers [1]
[1] https://aomedia.googlesource.com/aom/+/df4ffb73140fe31bebdabd17c1a7b53721e74838
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
hwren
0caa33c60b
lavf: add raw AVS2 demuxer
...
Signed-off-by: hwren <hwrenx@126.com>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
7 years ago
Steven Liu
2e5860799b
Revert "lavf: add raw AVS2 demuxer"
...
This reverts commit 1e20ed4382
.
7 years ago
Steven Liu
1e20ed4382
lavf: add raw AVS2 demuxer
...
Signed-off-by: hwren <hwrenx@126.com>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
7 years ago
Michael Niedermayer
4356e03fd6
libavcodec/pnm_parser: do not lose skipped parts in reporting of how much was consumed
...
Fixes: Timeout
Fixes: 9759/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PPM_fuzzer-5655277650051072
Fixes: 9753/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PGMYUV_fuzzer-5764378543521792
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Michael Niedermayer
74af6ae021
avcodec/vp8: Check bitstream input in vp7_fade_frame() before time consuming operation
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Michael Niedermayer
09f0429b99
avcodec/mjpegdec: simplify rgb index remaping
7 years ago
Mark Thompson
ff21d4735e
lavf/Makefile: Fix standalone build of AVS2 muxer
...
Found-by: Paul B Mahol <onemda@gmail.com>
7 years ago
hwren
ed0bd0a71b
lavf: add raw avs2 muxer
...
Signed-off-by: hwren <hwrenx@126.com>
7 years ago
hwren
85a921f461
lavc, doc, configure: add libxavs2 video encoder wrapper
...
Signed-off-by: hwren <hwrenx@126.com>
7 years ago
James Almer
092cbbfa74
avformat/tcp: re-add checks for setsockopt return values
...
Originally added in 0ed0af595b
and lost
by mistake in ef71ef5f30
.
Signed-off-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
c7488f7461
Merge commit '7e929dac100916fc45cb95e231025f3439c20156'
...
* commit '7e929dac100916fc45cb95e231025f3439c20156':
libfdk-aacenc: Allow enabling the ELDv2 profile
Merged-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
94d98330ed
Merge commit '2edaafe5b93832715781851dfe2663da228a05ad'
...
* commit '2edaafe5b93832715781851dfe2663da228a05ad':
libfdk-aacdec: Allow setting the new dynamic range control effect setting
Merged-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
203bbaccfa
Merge commit 'ffb9b7a6bab6c6bfd3dd9a7c32e3724209824999'
...
* commit 'ffb9b7a6bab6c6bfd3dd9a7c32e3724209824999':
libfdk-aac: Consistently use a proper version check macro for detecting features
Merged-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
f8377ffce3
Merge commit '642fd4769becc2f4827f8375a3d9e8edd2f5df77'
...
* commit '642fd4769becc2f4827f8375a3d9e8edd2f5df77':
qsvvpp: Perform full init only when needed
Merged-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
ee96ab2db5
Merge commit '141c960e21d2860e354f9b90df136184dd00a9a8'
...
* commit '141c960e21d2860e354f9b90df136184dd00a9a8':
libfdk-aacenc: Fix building with libfdk-aac v2
Merged-by: James Almer <jamrial@gmail.com>
7 years ago
James Almer
a12063b118
Merge commit 'c8bca9fe466f810fd484e2c6db7ef7bc83b5a943'
...
* commit 'c8bca9fe466f810fd484e2c6db7ef7bc83b5a943':
lavc/qsvenc: dump BufferSizeInKB message
Merged-by: James Almer <jamrial@gmail.com>
7 years ago