Broadcast
  1. Broadcast

ffmpeg

Public
AuthorCommitMessageCommit dateIssues
Paul B MaholPaul B Mahol
b43cd678624avfilter/vf_fftfilt: make it possible to evaluate expressions per frameSigned-off-by: Paul B Mahol <onemda@gmail.com>
Paul B MaholPaul B Mahol
4705a80fb02avfilter/vf_fftfilt: add generic timeline supportSigned-off-by: Paul B Mahol <onemda@gmail.com>
Paul B MaholPaul B Mahol
2170ca41f42avfilter/vf_fftfilt: add support for more pixel formatsSigned-off-by: Paul B Mahol <onemda@gmail.com>
Paul B MaholPaul B Mahol
2726b2d7e8davfilter/vf_fftfilt: cache rdft contextsSigned-off-by: Paul B Mahol <onemda@gmail.com>
Clément BœschClément Bœsch
ca7dc3ee901lavd: drop QTKit indevQTKit has been deprecated in favor of AVFoundation for years, and we have an avfoundation input device. See https://developer.apple.com/documentation/qtkit
Paul B MaholPaul B Mahol
833a38dbe5bavfilter/vf_datascope: make it possible for output window to automatically change positionSigned-off-by: Paul B Mahol <onemda@gmail.com>
Alex ConverseAlex Converse
4d2b9ece45eavformat/flvdec: Set need_context_update when setting the initial extradataFixes ticket 6398. Debugged with the help of James Almer and Hendrik Leppkes.
Paul B MaholPaul B Mahol
f3c0f34f53cavfilter/vf_datascope: add timeline support to pixscope and oscilloscopeSigned-off-by: Paul B Mahol <onemda@gmail.com>
Paul B MaholPaul B Mahol
8b193e55305doc/filters: add missing '' for blend exampleSigned-off-by: Paul B Mahol <onemda@gmail.com>
Paul B MaholPaul B Mahol
05b1c606870doc/filters: add one more blend exampleSigned-off-by: Paul B Mahol <onemda@gmail.com>
Paul B MaholPaul B Mahol
e6e58de03d6avfilter/vf_displace: add mirror edge modeSigned-off-by: Paul B Mahol <onemda@gmail.com>
Paul B MaholPaul B Mahol
06ed3768c88avfilter/vf_displace: remove useless requirement that SAR matches between input streamsSigned-off-by: Paul B Mahol <onemda@gmail.com>
Paul B MaholPaul B Mahol
f19e4118e9cavfilter/vf_subtitles: enable processing of alpha channelFixes #6605. Signed-off-by: Paul B Mahol <onemda@gmail.com>
Leo IzenLeo Izen
dda1c23c20ddoc/filters.texi: Add default values to vf_vaguedenoiser options
Clément BœschClément Bœsch
b4b1285fa1blavd: drop disabled v4l codeThis code is disabled since 2012. V4L1 was dropped from the kernel more than 10 years ago.
Michael NiedermayerMichael Niedermayer
c595139f1fdavcodec/dirac_vlc: Fix invalid shift in ff_dirac_golomb_read_32bit()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>
Michael NiedermayerMichael Niedermayer
f71cd44147eavcodec/dirac_dwt: Fix multiple overflows in 9/7 liftingFixes: 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>
Michael NiedermayerMichael Niedermayer
2a0823ae966avcodec/diracdec: Fix integer overflow in INTRA_DC_PRED()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>
Clément BœschClément Bœsch
69e6877de8abuild: drop unused sndio_h and asoundlib_h
Clément BœschClément Bœsch
e090e750bacbuild: make sndio part of the autodetected librariessndio is already autodetected, this commit makes sure --disable-autodetect actually disable it unless --enable-sndio is specified.
Clément BœschClément Bœsch
b7fbb3516a9build: make jack part of the autodetected librariesjack is already autodetected, this commit makes sure --disable-autodetect actually disable it unless --enable-jack is specified.
Clément BœschClément Bœsch
b447629093dbuild: make alsa part of the autodetected librariesalsa libs are already autodetected, this commit makes sure --disable-autodetect actually disable it unless --enable-alsa is specified.
Clément BœschClément Bœsch
fe9c85e4e26build: make sure a disabled autodetect still pick the libc's iconv
Clément BœschClément Bœsch
e3c1219c7c7build: add --disable-autodetect switch
Clément BœschClément Bœsch
9ef5a2f5f30build: simplify weak-enabling of autodetected libraries
Clément BœschClément Bœsch
7e98c3cbb37build: remove vda_framework from enable_weakvda_framework is already pulled by the weakly enabled vda and videotoolbox.
Clément BœschClément Bœsch
353c2e384c7build: replace use of HAVE_SDL2 with existing CONFIG_SDL2There is no need for duplication.
Clément BœschClément Bœsch
b802971d6dbbuild: treat sdl2 like other autodetected libraries
Clément BœschClément Bœsch
778fa6350e2build: isolate sdl-to-sdl2 aliasingThis 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.
Clément BœschClément Bœsch
72655616d9dbuild: treat securetransport and schannel like other autodetected libraries
Clément BœschClément Bœsch
1c08ff08adcbuild: treat libxcb like other autodetected libraries
Clément BœschClément Bœsch
c9075d2c652build: treat iconv like other autodetected libraries
Clément BœschClément Bœsch
55fdfc88b84build: treat crystalhd like other hwaccels
Clément BœschClément Bœsch
e70e2a7abddbuild: group z libs with other autodetected libraries
Timo RothenpielerTimo Rothenpieler
4e6638abb4favcodec/nvenc: always output picture timing SEIInterlaced 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>
James AlmerJames Almer
9aa24699302avcodec/internal: move FF_QSCALE_TYPE defines from avcodec.hTheir 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.
James AlmerJames Almer
3ec6d9c6b29avfilter: remove duplicate and disabled trace log functionIt's already defined and actually enabled depending on compiler options elsewhere. Signed-off-by: James Almer <jamrial@gmail.com>
wm4wm4
5d766747568lavf: make avio_read_partial() publicMain 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.
James AlmerJames Almer
877076ffa17avformat/avio: update avio_alloc_context() doxyIt 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>
Steven LiuSteven Liu
adeb41afb80avformat/dash:add copyright to dash.cSigned-off-by: Steven Liu <lq@chinaffmpeg.org>
Timo RothenpielerTimo Rothenpieler
0e995eac203avcodec/nvenc: only push cuda context on encoder close if encoder existsSigned-off-by: Timo Rothenpieler <timo@rothenpieler.org>
Timo RothenpielerTimo Rothenpieler
a0b69e2b0a7avcodec/nvenc: add support for specifying entropy coding modeSigned-off-by: Timo Rothenpieler <timo@rothenpieler.org>
Anton KhirnovAnton Khirnov
78a7af823b7Use the new AVIOContext destructor.(cherry picked from commit 6f554521afdf7ab4edbfaa9536660a1dca946b19) Signed-off-by: James Almer <jamrial@gmail.com>
Anton KhirnovAnton Khirnov
b12e4d3bb8davio: add a destructor for AVIOContextBefore 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>
Steven LiuSteven Liu
837580f458favformat/dash: move reused API to common file and header filemove 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 <...
孙浩(晓黑)孙浩(晓黑)
9d00fb9d70eavformat/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>
孙浩(晓黑)孙浩(晓黑)
900f39692caavformat/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>
孙浩(晓黑)孙浩(晓黑)
c24bcb55365avformat/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>
pkvietpkviet
73bed07373favocdec/libopus: fix typoSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
Daniel GlöcknerDaniel Glöckner
feb1dbc7bd4avformat/mov: prevent duplication of first fragment's ctts_dataMP4 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 informatio...