Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-03avfilter/vf_datascope: add timeline support to pixscope and oscilloscopePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-09-03doc/filters: add missing '' for blend examplePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-09-03doc/filters: add one more blend examplePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-09-03avfilter/vf_displace: add mirror edge modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-09-03avfilter/vf_displace: remove useless requirement that SAR matches between ↵Paul B Mahol
input streams Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-09-03avfilter/vf_subtitles: enable processing of alpha channelPaul B Mahol
Fixes #6605. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-09-03doc/filters.texi: Add default values to vf_vaguedenoiser optionsLeo Izen
2017-09-03lavd: drop disabled v4l codeClément Bœsch
This code is disabled since 2012. V4L1 was dropped from the kernel more than 10 years ago.
2017-09-03avcodec/dirac_vlc: Fix invalid shift in ff_dirac_golomb_read_32bit()Michael Niedermayer
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>
2017-09-03avcodec/dirac_dwt: Fix multiple overflows in 9/7 liftingMichael Niedermayer
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>
2017-09-03avcodec/diracdec: Fix integer overflow in INTRA_DC_PRED()Michael Niedermayer
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>
2017-09-02build: drop unused sndio_h and asoundlib_hClément Bœsch
2017-09-02build: make sndio part of the autodetected librariesClément Bœsch
sndio is already autodetected, this commit makes sure --disable-autodetect actually disable it unless --enable-sndio is specified.
2017-09-02build: make jack part of the autodetected librariesClément Bœsch
jack is already autodetected, this commit makes sure --disable-autodetect actually disable it unless --enable-jack is specified.
2017-09-02build: make alsa part of the autodetected librariesClément Bœsch
alsa libs are already autodetected, this commit makes sure --disable-autodetect actually disable it unless --enable-alsa is specified.
2017-09-02build: make sure a disabled autodetect still pick the libc's iconvClément Bœsch
2017-09-02build: add --disable-autodetect switchClément Bœsch
2017-09-02build: simplify weak-enabling of autodetected librariesClément Bœsch
2017-09-02build: remove vda_framework from enable_weakClément Bœsch
vda_framework is already pulled by the weakly enabled vda and videotoolbox.
2017-09-02build: replace use of HAVE_SDL2 with existing CONFIG_SDL2Clément Bœsch
There is no need for duplication.
2017-09-02build: treat sdl2 like other autodetected librariesClément Bœsch
2017-09-02build: isolate sdl-to-sdl2 aliasingClément Bœsch
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.
2017-09-02build: treat securetransport and schannel like other autodetected librariesClément Bœsch
2017-09-02build: treat libxcb like other autodetected librariesClément Bœsch
2017-09-02build: treat iconv like other autodetected librariesClément Bœsch
2017-09-02build: treat crystalhd like other hwaccelsClément Bœsch
2017-09-02build: group z libs with other autodetected librariesClément Bœsch
2017-09-02avcodec/nvenc: always output picture timing SEITimo Rothenpieler
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>
2017-09-01avcodec/internal: move FF_QSCALE_TYPE defines from avcodec.hJames Almer
Their use in the public header is deprecated and will be removed, but they are still needed by some codecs at least as long as qscale related deprecated fields in the AVFrame struct remain in the tree.
2017-09-01avfilter: remove duplicate and disabled trace log functionJames Almer
It's already defined and actually enabled depending on compiler options elsewhere. Signed-off-by: James Almer <jamrial@gmail.com>
2017-09-01lavf: make avio_read_partial() publicwm4
Main use-case is proxying avio through a foreign I/O layer and a custom AVIO context, without losing latency and performance characteristics. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Merged from Libav commit 173b56218f39c64.
2017-09-01avformat/avio: update avio_alloc_context() doxyJames Almer
It must be freed using avio_context_free() starting with commit b12e4d3bb8df994f042ff1216fb8de2b967aab9e. Found-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2017-09-01avformat/dash:add copyright to dash.cSteven Liu
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-09-01avcodec/nvenc: only push cuda context on encoder close if encoder existsTimo Rothenpieler
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
2017-09-01avcodec/nvenc: add support for specifying entropy coding modeTimo Rothenpieler
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
2017-09-01Use the new AVIOContext destructor.Anton Khirnov
(cherry picked from commit 6f554521afdf7ab4edbfaa9536660a1dca946b19) Signed-off-by: James Almer <jamrial@gmail.com>
2017-09-01avio: add a destructor for AVIOContextAnton Khirnov
Before this commit, AVIOContext is to be freed with a plain av_free(), which prevents us from adding any deeper structure to it. (cherry picked from commit 99684f3ae752fc8bfb44a2dd1482f8d7a3d8536d) Signed-off-by: James Almer <jamrial@gmail.com>
2017-09-01avformat/dash: move reused API to common file and header fileSteven Liu
move from dashenc, move DASHTmplId and dash_fill_tmpl_params to dash.c, they will be used by dash demuxer and dash muxer. v2 fixed: 1. rename common file from dashcomm.* to dash.* Suggested-by: Hendrik Leppkes <h.leppkes@gmail.com> v3 fixed: 1. rename header file pre defined 2. add ff_ prefix for the internal API Suggested-by: James Almer <jamrial@gmail.com> Suggested-by: Timo Rothenpieler <timo@rothenpieler.org> Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Steven Liu <lq@onvideo.cn>
2017-09-01avformat/mxfdec: Fix Sign error in mxf_read_primer_pack()孙浩(晓黑)
Fixes: 20170829B.mxf Co-Author: 张洪亮(望初)" <wangchu.zhl@alibaba-inc.com> Found-by: Xiaohei and Wangchu from Alibaba Security Team Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-09-01avformat/mxfdec: Fix DoS issues in mxf_read_index_entry_array()孙浩(晓黑)
Fixes: 20170829A.mxf Co-Author: 张洪亮(望初)" <wangchu.zhl@alibaba-inc.com> Found-by: Xiaohei and Wangchu from Alibaba Security Team Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-09-01avformat/nsvdec: Fix DoS due to lack of eof check in nsvs_file_offset loop.孙浩(晓黑)
Fixes: 20170829.nsv Co-Author: 张洪亮(望初)" <wangchu.zhl@alibaba-inc.com> Found-by: Xiaohei and Wangchu from Alibaba Security Team Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-09-01avocdec/libopus: fix typopkviet
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-09-01avformat/mov: prevent duplication of first fragment's ctts_dataDaniel Glöckner
MP4 files with fragments might have the first moof box that is mentioned in a fragment index before the first mdat box. Since it is then already parsed by mov_read_header, we have to make sure that mov_switch_root will not parse it again when seeking by setting the headers_read flag in the index. Parsing it a second time would cause the ctts_data array to receive a second copy of the information from the trun box, leading to wrong PTS values for the second and following fragments in presence of B-frames. Fixes ticket 6560. Signed-off-by: Daniel Glöckner <daniel-gl@gmx.net> Reviewed-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-09-01avformat/mov: Bail when invalid sample data is present.Dale Curtis
ctts data in ffmpeg relies on the index entries array to be 1:1 with samples... yet sc->sample_count can be read directly from the 'stsz' box and index entries are only generated if a chunk count has been read from 'stco' box. Ensure that if sc->sample_count > 0, sc->chunk_count is too as a basic sanity check. Additionally we need to check that after the index is built we have the right number of entries, so we also check in mov_read_trun() that sc->sample_count == st->nb_index_entries. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-08-31avformat/concatdec: add fallback for calculating file durationJustin Ruggles
If a file does not have a known duration, this leads to the timestamps starting over for the next file, causing non-monotonic timestamps. To prevent this, track the duration during demuxing and use it to determine the current file duration before opening the next file. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2017-08-31avcodec/fits: add missing header includesJames Almer
Fixes checkheaders. Signed-off-by: James Almer <jamrial@gmail.com>
2017-08-31fate: add tests for some video source filtersTobias Rapp
Adds FATE tests for the previously untested allrgb, allyuv, rgbtestsrc, smptebars, smptehdbars and yuvtestsrc filters. Also adds a test for testsrc2 filter with rgb+alpha. Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
2017-08-31fate/flvenc: set bitexact output format flag explicitlyJames Almer
Using the encoder flags to set the muxer in bitexact mode is deprecated. Signed-off-by: James Almer <jamrial@gmail.com>
2017-08-31ffmpeg_opt: add proper deprecation guards to lowres codeJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-08-31fate/pixlet : add test for rgbMartin Vignali
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>