summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "lavfi/atempo: avoid false triggering an assertion failure"Pavel Koshevoy2017-09-061-2/+2
| | | | | | | | This reverts commit 4240e5b047379b29c33dd3f4438bc4e610527b83. Fixes ticket #6540. Signed-off-by: Marton Balint <cus@passwd.hu>
* avcodec/audiotoolboxdec: use av_freep()James Almer2017-09-061-2/+2
| | | | This prevents leaving dangling pointers.
* avcodec/audiotoolboxdec: switch to the new generic filtering mechanismJames Almer2017-09-061-53/+20
| | | | | Tested-by: ubitux Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/audiotoolboxdec: add FF_CODEC_CAP_INIT_CLEANUP to the decoder ↵James Almer2017-09-061-2/+3
| | | | | | | | | capabilities Extradata may be allocated and the AudioConverterRef may be created during init(), which in case of a failure would not be freed as close() isn't called afterwards. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/audiotoolboxdec: always use a copy of the AVCodecContext extradataJames Almer2017-09-061-2/+8
| | | | | | Fixes memleaks introduced by 954e2b3d34b7c2d82871254f07e2f8a39bc451cb Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/af_dcshift: add direct pathPaul B Mahol2017-09-061-5/+11
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_overlay: Restore shorthand option orderMichael Niedermayer2017-09-054-6/+23
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavcodec/mips: Improve avc idct8 msa functionKaustubh Raste2017-09-051-2/+2
| | | | | | | | Replace memset call with msa stores. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/lavfutils: remove usage of AVStream->codecJames Almer2017-09-051-3/+17
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/hlsenc: Added configuration to override HTTP User-AgentKarthick J2017-09-052-0/+9
| | | | | Signed-off-by: Karthick J <kjeyapal@akamai.com> Signed-off-by: Steven Liu <lq@onvideo.cn>
* build: consistent spacing between lists (cosmetics)Clément Bœsch2017-09-051-0/+5
|
* avfilter/avf_avectorscope: fix mistake in previous commitPaul B Mahol2017-09-051-2/+2
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_avectorscope: add possibility to auto zoomPaul B Mahol2017-09-052-3/+33
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add despill filterPaul B Mahol2017-09-056-1/+222
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec: add AV_HWACCEL_CODEC_CAP_EXPERIMENTAL flagJames Almer2017-09-044-4/+14
| | | | | | | | This flag replaces the deprecated, non-prefixed HWACCEL_CODEC_CAP_EXPERIMENTAL one. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vf_fftfilt: make it possible to evaluate expressions per framePaul B Mahol2017-09-042-17/+55
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_fftfilt: add generic timeline supportPaul B Mahol2017-09-041-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_fftfilt: add support for more pixel formatsPaul B Mahol2017-09-041-17/+25
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_fftfilt: cache rdft contextsPaul B Mahol2017-09-041-17/+24
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavd: drop QTKit indevClément Bœsch2017-09-047-412/+1
| | | | | | | QTKit has been deprecated in favor of AVFoundation for years, and we have an avfoundation input device. See https://developer.apple.com/documentation/qtkit
* avfilter/vf_datascope: make it possible for output window to automatically ↵Paul B Mahol2017-09-041-4/+26
| | | | | | change position Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/flvdec: Set need_context_update when setting the initial extradataAlex Converse2017-09-031-0/+1
| | | | | | Fixes ticket 6398. Debugged with the help of James Almer and Hendrik Leppkes.
* avfilter/vf_datascope: add timeline support to pixscope and oscilloscopePaul B Mahol2017-09-031-0/+2
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* doc/filters: add missing '' for blend examplePaul B Mahol2017-09-031-1/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* doc/filters: add one more blend examplePaul B Mahol2017-09-031-0/+6
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_displace: add mirror edge modePaul B Mahol2017-09-032-3/+42
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_displace: remove useless requirement that SAR matches between ↵Paul B Mahol2017-09-031-18/+8
| | | | | | input streams Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_subtitles: enable processing of alpha channelPaul B Mahol2017-09-032-1/+6
| | | | | | Fixes #6605. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* doc/filters.texi: Add default values to vf_vaguedenoiser optionsLeo Izen2017-09-031-3/+5
|
* lavd: drop disabled v4l codeClément Bœsch2017-09-034-368/+0
| | | | | This code is disabled since 2012. V4L1 was dropped from the kernel more than 10 years ago.
* avcodec/dirac_vlc: Fix invalid shift in ff_dirac_golomb_read_32bit()Michael Niedermayer2017-09-021-0/+3
| | | | | | | | Fixes: runtime error: shift exponent 64 is too large for 64-bit type 'residual' (aka 'unsigned long') Fixes: 2838/clusterfuzz-testcase-minimized-6260066086813696 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/dirac_dwt: Fix multiple overflows in 9/7 liftingMichael Niedermayer2017-09-021-4/+4
| | | | | | | | Fixes: runtime error: signed integer overflow: 1073901567 + 1073901567 cannot be represented in type 'int' Fixes: 3124/clusterfuzz-testcase-minimized-454643435752652 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/diracdec: Fix integer overflow in INTRA_DC_PRED()Michael Niedermayer2017-09-021-1/+1
| | | | | | | | | Fixes: runtime error: signed integer overflow: 1168175789 + 1168178473 cannot be represented in type 'int' Fixes: 3081/clusterfuzz-testcase-minimized-4807564879462400 Fixes: 2844/clusterfuzz-testcase-minimized-5561715838156800 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* build: drop unused sndio_h and asoundlib_hClément Bœsch2017-09-021-2/+0
|
* build: make sndio part of the autodetected librariesClément Bœsch2017-09-022-3/+4
| | | | | | sndio is already autodetected, this commit makes sure --disable-autodetect actually disable it unless --enable-sndio is specified.
* build: make jack part of the autodetected librariesClément Bœsch2017-09-021-2/+3
| | | | | | jack is already autodetected, this commit makes sure --disable-autodetect actually disable it unless --enable-jack is specified.
* build: make alsa part of the autodetected librariesClément Bœsch2017-09-022-4/+4
| | | | | | alsa libs are already autodetected, this commit makes sure --disable-autodetect actually disable it unless --enable-alsa is specified.
* build: make sure a disabled autodetect still pick the libc's iconvClément Bœsch2017-09-021-1/+10
|
* build: add --disable-autodetect switchClément Bœsch2017-09-022-0/+7
|
* build: simplify weak-enabling of autodetected librariesClément Bœsch2017-09-021-15/+3
|
* build: remove vda_framework from enable_weakClément Bœsch2017-09-021-1/+1
| | | | | vda_framework is already pulled by the weakly enabled vda and videotoolbox.
* build: replace use of HAVE_SDL2 with existing CONFIG_SDL2Clément Bœsch2017-09-022-12/+11
| | | | There is no need for duplication.
* build: treat sdl2 like other autodetected librariesClément Bœsch2017-09-021-6/+8
|
* build: isolate sdl-to-sdl2 aliasingClément Bœsch2017-09-021-3/+4
| | | | | | | This simplifies incoming SDL related changes by removing potential mismatching states of sdl and sdl2 variables. Since a component can have all kind of states (such as unset, enabled, disabled or requested), keeping these variables in sync manually in random places is not robust.
* build: treat securetransport and schannel like other autodetected librariesClément Bœsch2017-09-021-4/+10
|
* build: treat libxcb like other autodetected librariesClément Bœsch2017-09-021-19/+5
|
* build: treat iconv like other autodetected librariesClément Bœsch2017-09-021-1/+3
|
* build: treat crystalhd like other hwaccelsClément Bœsch2017-09-021-3/+4
|
* build: group z libs with other autodetected librariesClément Bœsch2017-09-021-3/+6
|
* avcodec/nvenc: always output picture timing SEITimo Rothenpieler2017-09-021-2/+4
| | | | | | | | Interlaced encoding profits from it, or might even need it in some players. No harm in enabling it unconditionally. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
OpenPOWER on IntegriCloud