Michael Niedermayer
c02ff77681
doc/examples/vaapi_transcode: Fix the typo
...
Reviewed-by: "mypopy@gmail.com " <mypopy@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-21 00:52:17 +02:00
Karthick Jeyapal
49c67e79ca
avformat/dashenc: Reduce Muxing overhead for chunked CMAF format
...
SIDX atom being inserted for every MOOF atom increases the muxing overhead.
This behaviour can be disabled for chunked CMAF format by enabling Global SIDX option of mov muxer.
2018-09-19 17:31:56 +05:30
Michael Niedermayer
e7b023e1db
avcodec/dvdsubdec: Sanity check len in decode_rle()
...
Fixes: Timeout
Fixes: 9778/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DVDSUB_fuzzer-5186007132536832
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-19 23:16:00 +02:00
Michael Niedermayer
c88afa44c4
avcodec/mpeg4videodec: Fix undefined shift in get_amv()
...
Fixes: runtime error: shift exponent -1 is negative
Fixes: 9938/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-5653783529914368
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-19 23:08:31 +02:00
Michael Niedermayer
fb7b0347b3
avcodec/mpeg4videodec: Check rice_prefix_code
...
Fixes: out of array read
Fixes: 10064/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-5766801384800256
Fixes: 10225/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-5071833448054784
Fixes: 10261/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-5115048024866816
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-19 23:08:23 +02:00
Michael Niedermayer
7ed8d5cfd9
avcodec/pcx: Check for end of input in pcx_rle_decode() and propagate error
...
Fixes: Timeout
Fixes: 10279/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PCX_fuzzer-5729311395414016
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-19 23:08:20 +02:00
Michael Niedermayer
86e76762fc
avcodec/av1_parse: Fix bistream typo
...
Reviewed-by: James Almer <jamrial@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-19 23:01:44 +02:00
Shiyou Yin
ba175578d1
avcodec: [loongson] optimize get_cabac_inline.
...
This optimization improved h264 decoding performance about 4%(from 74fps to 77fps, tested on loongson 3A3000).
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-19 18:33:59 +02:00
Zhao Zhili
cd732ac472
avfilter/dnn_backend_native: fix memleak
...
Signed-off-by: Pedro Arthur <bygrandao@gmail.com >
2018-09-19 13:21:27 -03:00
Zhao Zhili
5dad514379
avfilter/dnn_backend_native: fix invalid free
...
Signed-off-by: Pedro Arthur <bygrandao@gmail.com >
2018-09-19 13:21:27 -03:00
Zhao Zhili
0d7a75e848
avfilter/vf_sr: fix read out of bounds
...
Signed-off-by: Pedro Arthur <bygrandao@gmail.com >
2018-09-19 13:21:27 -03:00
Carl Eugen Hoyos
076558a9f4
Cosmetics: Reindent after last commit.
2018-09-19 18:14:40 +02:00
Carl Eugen Hoyos
1ba32a3c46
lavd/dshow: Interpret negative height as bottom-down frame.
...
Fixes ticket #7436 .
2018-09-19 18:13:46 +02:00
Carl Eugen Hoyos
26902f2ef0
lavf/webvttenc: Always write hours in the timestamp with two characters.
...
Fixes ticket #7442 .
Reviewed-by: Reto Kromer
2018-09-19 18:07:32 +02:00
Michael Niedermayer
e33b28cc79
avcodec/zmbv: Check that the decompressed data size is correct
...
This checks the value exactly for intra frames and checks it against a
minimum for inter frames as they can be variable.
Fixes: Timeout
Fixes: 10182/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ZMBV_fuzzer-6245951174344704
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 >
2018-09-19 00:46:41 +02:00
Michael Niedermayer
3d201b83cd
avcodec/zmbv: Update decomp_len in raw frames
...
decomp_len is used in raw frames, so it should not be left at the value from
whatever was decoded previously (which may be any other frame)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-19 00:46:44 +02:00
Shiyou Yin
2b646dac78
avcodec/mips: [loongson] refine ff_vc1_inv_trans_8x8_mmi.
...
Combined 1st and 2nd loop into one inline asm in function ff_vc1_inv_trans_8x8_mmi to
reduce memory operation, and made some small optimization in ff_vc1_inv_trans_4x8_mmi.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-19 00:44:44 +02:00
James Almer
f4cf6ba8c9
Merge commit 'a2041a6522642859ce64af1c618d6fb90a50d4af'
...
* commit 'a2041a6522642859ce64af1c618d6fb90a50d4af':
qsvenc: AV_PIX_FMT_QSV path should release frame
Merged-by: James Almer <jamrial@gmail.com >
2018-09-18 13:28:05 -03:00
Maxym Dmytrychenko
a2041a6522
qsvenc: AV_PIX_FMT_QSV path should release frame
...
Fixes high memory usage and prevents over allocation of the frames via
proper unref.
Can be checked as:
-hwaccel qsv -c:v h264_qsv -i ../h264-conformance/CANL2_Sony_E.jsv -c:v
h264_qsv -b:v 2000k -y qsv.mp4
2018-09-18 17:53:37 +02:00
Sergey Lavrushkin
bd10c1e9a8
libavfilter: Removes stored DNN models. Adds support for native backend model file format in tf backend.
...
Signed-off-by: Pedro Arthur <bygrandao@gmail.com >
2018-09-17 19:44:42 -03:00
hwren
bc1097a2bf
lavc/libxavs2: remove nonexistent parameters
...
Signed-off-by: hwren <hwrenx@126.com >
2018-09-17 23:20:40 +01:00
hwren
c0e9824c0f
lavc/libdavs2: fix error return codes
...
Signed-off-by: hwren <hwrenx@126.com >
2018-09-17 23:20:40 +01:00
hwren
6f23c327c5
lavc/libdavs2: remove unused header files
...
Signed-off-by: hwren <hwrenx@126.com >
2018-09-17 23:20:40 +01:00
James Almer
e3981c5a21
avformat/dashenc: Format VP9 profile as decimal instead of Hexadecimal
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-09-17 14:29:46 -03:00
Karthick Jeyapal
422be081a3
avformat/dashenc: Format VP9 bitdepth as decimal instead of Hexadecimal
...
For example bitdepth should be printed as 10 instead of 0A. Thanks to Hendrik Leppkes for pointing this out
Signed-off-by: James Almer <jamrial@gmail.com >
2018-09-17 14:29:40 -03:00
Karthick Jeyapal
7ff3d2594f
avformat/dashenc: Format VP9 level as decimal instead of hexadecimal
...
Commit ID 63c69d51c7
fixed the bug in vpcc, get_vp9_level() function, causing this change.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-09-17 14:29:40 -03:00
Paul B Mahol
b0cfb2cfb9
avfilter/vf_colorspace: fix typo in comment
2018-09-17 12:51:59 +02:00
Paul B Mahol
e9ef583f99
doc/filters: update astats description
2018-09-17 12:34:57 +02:00
Paul B Mahol
c4774c5474
avfilter/af_astats: count zero crossings
2018-09-17 12:12:54 +02:00
Gyan Doshi
acc9684dcd
ffmpeg: block output == input for files
...
Fixes #4655
2018-09-17 13:48:28 +05:30
Paul B Mahol
5109c38162
avfilter: add acrossover filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-09-16 12:06:37 +02:00
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 >
2018-09-15 18:06:58 -03:00
Paul B Mahol
83f7a5eb62
avfilter/avf_aphasemeter: check return value of ff_insert_outpad()
2018-09-15 21:59:01 +02:00
Paul B Mahol
11fc18994e
avfilter/f_ebur128: check return value of ff_insert_outpad()
2018-09-15 21:59:01 +02:00
Paul B Mahol
e334765408
avfilter/af_anequalizer: check return value of ff_insert_outpad()
2018-09-15 21:59:01 +02:00
Paul B Mahol
876101cf41
avfilter/af_afir: switch to activate
2018-09-15 21:59:01 +02:00
Paul B Mahol
da7a0ac979
avfilter/af_afir: check return value of ff_insert_outpad()
2018-09-15 21:59:01 +02:00
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 >
2018-09-15 20:00:45 +02:00
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 >
2018-09-15 20:00:45 +02:00
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 >
2018-09-15 20:00:45 +02:00
James Almer
98518e90aa
avcodec: add missing mpegvideo dependencies to SpeedHQ decoder
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-09-15 12:35:16 -03:00
Paul B Mahol
91cc3aa8b1
avfilter/avf_showspectrum: add magma color map
2018-09-15 14:08:49 +02:00
James Almer
6304268e39
configure: add missing avcodec dependency to avfilter when bm3d filter is enabled
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-09-14 21:17:04 -03:00
Paul B Mahol
6a467d432f
avdevice/pulse_audio_dec: set channel map
...
This fixes opening devices with >6 channels.
2018-09-14 22:12:54 +02:00
Michael Bunk
0d7e0f25ca
Fix typos
2018-09-14 21:36:21 +02:00
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
2018-09-14 20:55:51 +02:00
James Almer
9d002d7818
x86/float_dsp: add ff_vector_dmul_{sse2,avx}
...
~3x to 5x faster.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-09-14 12:54:42 -03:00
James Almer
93bf1dcaec
checkasm/float_dsp: add test for vector_dmul
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-09-14 12:51:55 -03:00
James Almer
1b98bfb932
Merge commit '2a9e1c122eed66be1b26b747342b848300b226c7'
...
* commit '2a9e1c122eed66be1b26b747342b848300b226c7':
libfdk-aac: Don't use defined() in a #define
Merged-by: James Almer <jamrial@gmail.com >
2018-09-13 23:16:18 -03:00
Tristan Matthews
f3b430e0e4
lavfi/silencedetect: fix spelling
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-09-14 01:52:29 +02:00