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
2022-05-04avfilter/vf_random: fix memory leaksPaul B Mahol
Fixes #8296 (cherry picked from commit 3488e0977c671568731afa12b811adce9d4d807f) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-05-04avfilter/vf_edgedetect: fix heap-buffer overflowPaul B Mahol
Fixes #8275 (cherry picked from commit de598f82f8c3f8000e1948548e8088148e2b1f44) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-05-04avfilter/vf_w3fdif: deny processing small videosPaul B Mahol
Fixes #8243 (cherry picked from commit 0e68e8c93f9068596484ec8ba725586860e06fc8) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-05-04avfilter/vf_edgedetect: check if height is big enoughPaul B Mahol
Fixes #8260 (cherry picked from commit ccf4ab8c9aca0aee66bcc2914031a9c97ac0eeb8) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-05-04avfilter/vf_fieldorder: fix heap-buffer overflowPaul B Mahol
Fixes #8264 (cherry picked from commit 07050d7bdc32d82e53ee5bb727f5882323d00dba) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-05-04avfilter/vf_fieldmatch: fix heap-buffer overflowPaul B Mahol
Also fix use of uninitialized values. Fixes #8239 (cherry picked from commit ce5274c1385d55892a692998923802023526b765) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2021-10-17avfilter/vf_yadif: Fix handing of tiny imagesMichael Niedermayer
Fixes: out of array access Fixes: Ticket8240 Fixes: CVE-2020-22021 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 7971f62120a55c141ec437aa3f0bacc1c1a3526b) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit bb08ee0c6fb7bdebd37cbf00aefed206909e8f78) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2021-10-17avfilter/vf_scale: Fix adding 0 to NULL (which is UB) in scale_slice()Michael Niedermayer
Found-by: Jeremy Leconte <jleconte@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 1cf96ce269364e3c2b4ec2097f121ad42b336839) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-04-23avfilter/vf_aspect: Fix integer overflow in compute_dar()Michael Niedermayer
Fixes: signed integer overflow: 1562273630 * 17 cannot be represented in type 'int' Fixes: Ticket8323 Found-by: Suhwan Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 0c0ca0f244b823238e5a4f5584168e620da84899) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-04-23avfilter/vf_find_rect: Remove assertMichael Niedermayer
A score of 0 is possible Fixes: Ticket8500 Reviewed-by: Paul B Mahol <onemda@gmail.com> Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit dfc471488675aa257183745502d0074055db3bd2) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-04-23avfilter/vf_find_rect: Increase worst case scoreMichael Niedermayer
score could be 1.0 which lead to uninitialized values Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 6ff2474e02200dce7abdea3fd211fcaf49691c2c) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-12-06avfilter/vf_geq: Use av_clipd() instead of av_clipf()Michael Niedermayer
With floats we cannot represent all 32bit integer dimensions Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c8813b1a984714f0027cabeea2394035df20cf38) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-01-25avfilter/af_silenceremove: fix possible crash if supplied duration is negativePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Fixes ticket #7697. (cherry picked from commit 2d1594a8d6a754a426cb53184dccf9cf8c8a94b0)
2018-02-01avfilter/vf_transpose: Fix used plane count.Michael Niedermayer
Fixes out of array access Fixes: poc.mp4 Found-by: GwanYeong Kim <gy741.kim@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c6939f65a116b1ffed345d29d8621ee4ffb32235) (cherry picked from commit 3f621455d62e46745453568d915badd5b1e5bcd5) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-02-01libavfilter/af_dcshift.c: Fixed repeated spelling errorKelly Ledford
'threshhold' should be 'threshold' Signed-off-by: Kelly Ledford <kelly.ledford@intel.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit bc219082bb04b9a4725bfe7e78ce0950244e6e84) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-02-01avfilter/formats: fix wrong function name in error messageJun Zhao
Use perdefined micro __FUNCTION__ rather than hard coding function name to fix wrong function name in error message. Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 4280948702bc256e21c375790b889c735d233b0d) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-05-20avfilter/vf_uspp: Fix currently unused input frame dimensionsMichael Niedermayer
Found-by: Nicolas Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 942036e97c8b149ce2f3ec6e7cbc990df8713d0c) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-05-20avfilter/avfiltergraph: Add assert to write down in machine readable form ↵Michael Niedermayer
what is assumed about sample rates in swap_samplerates_on_filter() Fixes CID1397292 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 5f2b360fc05bbb4f21e1247d1d9af303113d6c25) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-26lavfi: fix typosMoritz Barsnick
Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit f4e4bde1f4cff99d4ec59ed361ff9228b2050e6b) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-15avfilter/vf_telecine: Make frame writable before writing into itMichael Niedermayer
Fixes Ticket 5627 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit fa0097e008a145ea8324879d4e24c1881bb86279) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-15avfilter/af_amix: dont fail if there are no samples in output_frame()Michael Niedermayer
Fixes Ticket5326 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit abc957e896beb3ce33c5691b9b3701993a381852) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-27avfilter/vf_drawtext: Check return code of load_glyph()Michael Niedermayer
Fixes segfault Fixes Ticket5347 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 2e67a99fbc6b99315925de40fc6fa7161576be10) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-27avfilter/src_movie: fix how we check for overflows with seek_pointMarios Titas
Currently, if the movie source filter is used and a seek_point is specified on a file that has a negative start time, ffmpeg will fail. An easy way to reproduce this is as follows: $ ffmpeg -vsync passthrough -filter_complex 'color=d=10,setpts=PTS-1/TB' test.mp4 $ ffmpeg -filter_complex 'movie=filename=test.mp4:seek_point=2' -f null - The problem is caused by checking for int64_t overflow the wrong way. In general, to check whether a + b overflows, it is not enough to do: a > INT64_MAX - b because b might be negative; the correct way is: b > 0 && > a > INT64_MAX - b Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c1f9734f977f59bc0034096afbe8e43e40d93a5d) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-15avfilter/vf_scale: set proper out frame color rangeThomas Mundt
Prevents that following scalers in the filter chain will do unintentional color range conversions. Fixes Ticket #5096 Signed-off-by: Thomas Mundt <loudmax@yahoo.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 73ce8162f3499cf0e86d1d80dea53324bd62bcb3) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-02avfilter/vf_zoompan: do not free frame we pushed to lavfiPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> (cherry picked from commit 8bcd1997eadb0d79a049227a1d1afe6111397baa) Fixes ticket #5113.
2015-12-17avfilter/vf_mpdecimate: Add missing emms_c()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 997de2e8107cc4256e50611463d609b18fe9619f) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-10-12doc: fix spelling errorsAndreas Cadhalpun
Reviewed-by: Lou Logan <lou@lrcd.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> (cherry picked from commit 8d6625642db064a45224cb7a8e037f6e79a6554d) Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-09-16avfilter/af_ladspa: process all channels for nb_handles > 1Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> (cherry picked from commit dc1050a3e8557fc423023036f698cc476fb675b4)
2015-09-06avfilter/af_asyncts: use llabs for int64_tGanesh Ajjanagadde
long may not be 64 bit on all platforms; so labs on int64_t is unsafe. This fixes a warning reported in: http://fate.ffmpeg.org/log.cgi?time=20150905071512&log=compile&slot=i386-darwin-clang-polly-3.7 Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit d74123d03eb1047b844bc39fbde26f199c72cbcb) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-05avfilter/avf_showfreqs: Fix memleak of out frameMichael Niedermayer
Fixes CID1322344 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-05avfilter/avf_showfreqs: Fix "may be used uninitialized in this function" warningMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-05avfilter/avf_showfreqs: Free finMichael Niedermayer
Fixes CID1322345 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-05avfilter/af_amerge: avoid undefined shift (<<64) in outlayout setupMichael Niedermayer
Fixes CID1322306 Reviewed-by: Ganesh Ajjanagadde <gajjanag@mit.edu> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-05avfilter/vf_stack: Fix memleak of out frameMichael Niedermayer
Fixes CID1322347 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-05avfilter/avfilter: Add a few more basic filters to the list which support ↵Michael Niedermayer
frame size changes Fixes assertion failures Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-04avfilter/vf_vectorscope: change intensity to floatPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-04avfilter/vf_waveform: stop abusing s->size for calculating limitPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-04avfilter/vf_waveform: change intensity to floatPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-04avfilter/vf_waveform: reduce number of operations a littlePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-04avfilter/vf_waveform: 9 and 10 bit depth support for lowpass & color filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-04avfilter/af_channelmap: Reorder operations to avoid memleakMichael Niedermayer
Fixes CID1322346 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-04avfilter/af_sidechaincompress: Also assert that i < 2Michael Niedermayer
This should help static analyzers (CID1322339) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-04avfilter/vf_atadenoise: Check for ff_get_video_buffer() failureMichael Niedermayer
Fixes CID1322338 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-04avfilter/vf_histogram: Fix order of operations with flagsMichael Niedermayer
Fixes CID1322325 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-03avfilter/avf_showwaves: Check max_samplesMichael Niedermayer
Fixes potential division by zero Fixes: CID1292295 Reviewed-by: Ganesh Ajjanagadde <gajjanag@mit.edu> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-03avfilter/af_dynaudnorm: Fix typo in assertMichael Niedermayer
Fixes: CID1322303 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-03avfilter/avf_showfreqs: Use floating point division in WFUNC_BHANNMichael Niedermayer
Fixes: CID1322365 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-03avfilter/vf_sab: use the name 's' for the pointer to the private contextGanesh Ajjanagadde
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-09-03avfilter/vf_drawgraph: add rscroll slide modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-03avfilter/vf_vectorscope: constify more variablesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>