Paul B Mahol
de8a1d8d4d
avfilter/af_aiir: add polar zeros/poles format variant
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-10 20:25:50 +01:00
Paul B Mahol
de5b12c93f
avfilter/af_aiir: unbreak clipping detection
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-10 19:24:41 +01:00
Paul B Mahol
ea25b7b41c
doc/filters: fix examples for aiir filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-10 18:46:29 +01:00
Paul B Mahol
3c29f68b4d
avfilter/af_aiir: do not leak memory on failure in convert_zp2tf()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-10 18:38:01 +01:00
Paul B Mahol
16ba6a8ad1
avformat/wavdec: make fact chunk parsing for w64 more robust
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-10 15:54:15 +01:00
James Almer
32f85056b3
configure: don't use SDL.h in check_func_headers when checking for SDL2
...
check_func_headers() defines a main() function, which clashes with a
redefinition done by said SDL header. Check for SDL_PollEvent using
SDL_events.h only instead, where the redefinition doesn't happen.
Fixes a regression since d03c39b46b
.
Tested-by: RiCON
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-10 11:23:45 -03:00
Paul B Mahol
d38a223943
doc/filters: update aiir filter documentation
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-09 18:02:01 +01:00
Paul B Mahol
e9edd61965
avfilter/af_aiir: refactor code so it uses IIRChannel struct
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-09 17:46:27 +01:00
James Almer
ded409b7c9
avresample: remove deprecated attribute from the AVAudioResampleContext struct
...
Having all the public functions marked as deprecated is enough.
This gets rid of a warning spam when compiling any file including
libavresample/avresample.h even when avresample is not enabled, like
it's the case with fftools/cmdutils.c
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-09 10:56:53 -03:00
Paul B Mahol
21c99f4b40
avfilter/af_aiir: make default processing to serially cascaded
...
Also add several helpfull log messages.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-09 13:08:01 +01:00
Paul B Mahol
d9a3074b93
avfilter/af_aiir: add slice threading support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-09 12:25:35 +01:00
Paul B Mahol
7add1ca2b5
avfilter/af_aiir: add cascaded biquads support
...
Also add precision option.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-09 12:25:35 +01:00
Kyle Swanson
42a5fe340f
doc/filters: correct typo in psnr filter docs
...
Signed-off-by: Kyle Swanson <k@ylo.ph >
2018-01-08 16:35:23 -08:00
Michael Niedermayer
d6945aeee4
avcodec/h264addpx_template: Fixes integer overflows
...
Fixes: signed integer overflow: 512 + 2147483491 cannot be represented in type 'int'
Fixes: 4780/clusterfuzz-testcase-minimized-4709066174627840
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-01-08 21:50:34 +01:00
Michael Niedermayer
0e62a23734
avcodec/dirac_dwt: Fix overflows in COMPOSE_HAARiH0/COMPOSE_HAARiL0
...
Fixes: 4830/clusterfuzz-testcase-minimized-5255392054476800
Fixes: signed integer overflow: 2147483646 - -7 cannot be represented in type 'int'
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-01-08 21:50:15 +01:00
Michael Niedermayer
eaa9317589
avcodec/diracdec: Fix integer overflow with quant
...
Fixes: signed integer overflow: 2 + 2147483646 cannot be represented in type 'int'
Fixes: 4792/clusterfuzz-testcase-minimized-6322450775146496
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-01-08 21:50:12 +01:00
Michael Niedermayer
1bcd7fefcb
avcodec/opus_parser: Check payload_len in parse_opus_ts_header()
...
Fixes: clusterfuzz-testcase-minimized-6134545979277312
Fixes: crbug 797469
Reported-by: Matt Wolenetz <wolenetz@google.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-01-08 21:49:53 +01:00
Maxym Dmytrychenko
cbe28bc069
qsv: better to use alignment by 16 and HEVC 10b requires alignment by 32
2018-01-08 21:30:38 +01:00
Michael Niedermayer
b3192c64b5
avcodec/jpeg2000dsp: Fix integer overflows in ict_int()
...
Fixes: signed integer overflow: 46802 * -71230 cannot be represented in type 'int'
Fixes: 4756/clusterfuzz-testcase-minimized-4812495563784192
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-01-08 18:57:22 +01:00
Carl Eugen Hoyos
ed03fad2cc
lavf/oggparseogm: Remove an unneeded include.
...
Forgotten in e8f7171a
2018-01-08 14:36:18 +01:00
Carl Eugen Hoyos
e8f7171a34
lavf/oggparseogm: Remove an unneeded assert.
...
Suggested-by: Reimar
2018-01-08 13:20:13 +01:00
Paul B Mahol
3f234a0b22
avfilter/af_aiir: do not forget to free gains too
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-08 11:22:21 +01:00
Paul B Mahol
205046420d
avfilter/af_aiir: fix typo which may cause overread
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-08 08:45:02 +01:00
James Almer
9d68c0191c
fate/filter-video: fix 12 bit framerate filter tests on big endian targets
...
Tested-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-08 00:51:19 -03:00
Mark Thompson
03c08d59fb
doc/filters: Document OpenCL program filters
...
Include some example programs.
2018-01-07 23:24:32 +00:00
Mark Thompson
dfdc146161
lavfi: Add filters to run arbitrary OpenCL programs
2018-01-07 23:24:30 +00:00
Mark Thompson
202b59cd3d
lavfi/opencl: Use filter device if no input device is available
...
This allows implementing sources as well as filters.
2018-01-07 23:24:28 +00:00
Carl Eugen Hoyos
6874945fbf
fftools/ffmpeg_opt: Remove a write-only variable.
...
Fixes a warning:
fftools/ffmpeg_opt.c:2057:21: warning: variable 'file_oformat' set but not used
2018-01-08 00:17:00 +01:00
Paul B Mahol
2d3df8e2e9
avfilter/af_aiir: rename options, provide gains in separate option
...
This way it can be also used for other format.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-07 21:22:38 +01:00
Paul B Mahol
6c65de3db0
avfilter/af_aiir: add support for alternative coefficients format
...
Support for zeros/poles syntax on Z-plane.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-01-07 17:03:46 +01:00
Michael Niedermayer
476665d4de
avcodec/h264_slice: Do not attempt to render into frames already output
...
Fixes: null pointer dereference
Fixes: 4698/clusterfuzz-testcase-minimized-5096956322906112
This testcase does not reproduce the issue before 03b82b3ab9
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2018-01-07 04:47:32 +01:00
KO Myung-Hun
3c0a081a1e
compat/os2threads: support static mutexes
...
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-07 00:14:12 -03:00
KO Myung-Hun
d03c39b46b
configure: check SDL2 function with a header
...
SDL2 uses SDLCALL to specify a calling convention. On OS/2, it's defined
to `_System' which is similar to `_cdecl' but does not prepend '_'.
After all, without a header, a function is used without `_System'. And
linker will try to `_func' but fail because the function is `func' not
`_func'.
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-07 00:09:40 -03:00
James Almer
9e68f472ec
configure: remove check for SA_RESTART
...
It's not used anymore.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-06 22:22:12 -03:00
James Almer
6ec9131920
fate: remove ffm reference files
...
Missed in c17f476144
and
8bbd8c8d52
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-06 22:21:35 -03:00
Aman Gupta
cc90ee0b7e
Changelog: add VideoToolbox HEVC support
...
Signed-off-by: Aman Gupta <aman@tmm1.net >
2018-01-06 15:30:07 -08:00
Matthieu Bouron
e30b46b1ae
lavc/mediacodec_wrapper: allocate MediaCodec.BufferInfo once
2018-01-06 22:12:51 +01:00
Matthieu Bouron
d19174c673
lavc/mediacodecdec: remove mediacodec_process_data() indirection
2018-01-06 22:12:51 +01:00
Aman Gupta
9d9835017f
lavc/mediacodecdec: switch to new decoding API
...
Using the new API gives the decoder the ability to produce
N frames per input packet. This is particularly useful with
mpeg2 decoders on some android devices, which automatically
deinterlace video and produce one frame per field.
Signed-off-by: Aman Gupta <aman@tmm1.net >
Signed-off-by: Matthieu Bouron <matthieu.bouron@gmail.com >
2018-01-06 22:12:31 +01:00
James Almer
8bbd8c8d52
fate: remove missing references to ffm
...
Missed in c17f476144
.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-06 16:14:55 -03:00
Rostislav Pehlivanov
c693af1951
libavformat/network: fix function duplication
...
Since the function used to be exposed for ffserver's sake, it was renamed
to the same name as a system's aton function which caused a collision.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2018-01-06 18:59:46 +00:00
Rostislav Pehlivanov
7c6125cbcc
libavformat/mpjpeg: use "ffmpeg" instead of "ffserver" as boundary tag
...
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2018-01-06 18:37:35 +00:00
Rostislav Pehlivanov
8788e82c04
libavformat: unexpose private ff_ functions needed by ffserver
...
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2018-01-06 18:37:06 +00:00
Rostislav Pehlivanov
d41de90d44
libavformat: remove the ff_rtp_get_local_rtcp_port function
...
Only used by ffserver
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2018-01-06 18:34:55 +00:00
Rostislav Pehlivanov
9396ed0f29
libavformat: unexpose the ff_inet_aton function
...
Used only by ffserver.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2018-01-06 18:34:39 +00:00
Rostislav Pehlivanov
c17f476144
libavformat: remove the ffmenc and ffmdec muxer and demuxers
...
Used only by ffserver.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2018-01-06 18:32:15 +00:00
Rostislav Pehlivanov
6b35a83214
Remove the ffserver program
...
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2018-01-06 18:31:37 +00:00
LongChair
2ca65fc7b7
avcodec/rkmpp : remove stream start retries before first frame.
...
those were needed because of some odd mpp behavior that seems to have
been fixed.
Makes the code cleaner.
Signed-off-by: wm4 <nfxjfg@googlemail.com >
2018-01-06 18:08:41 +01:00
LongChair
c6f8410636
avcodec/rkmpp : Fix broken build due to missing control operation
...
This patch is taking care of https://trac.ffmpeg.org/ticket/6834 .
It seems that one of the control operations that was available to get
the free decoders input slots was removed.
There is another control operation to retrieve the used slots. Given
that the input slot count is hardcoded to 4 in mpp at this point,
replacing the old control operation by the other one.
This was tested on Rockchip ROCK64.
Signed-off-by: wm4 <nfxjfg@googlemail.com >
2018-01-06 18:08:13 +01:00
Nicolas George
01735b4852
tools/uncoded_frame: remove use of AVStream.codec.
2018-01-06 15:03:38 +01:00