bdk-blender/source/blender/sequencer
Philipp Oeser b4a34d54f7 Fix #111642: VSE glow code can overflow with small proxies
With such small proxy sizes (combined with a small blur radius), the
kernels `halfWidth` can get zero, which leads to a memory allocation of
same zero size and writing to that memory leads to overflow/crashes/can
only go downhill from there.

Now early out in such cases [which leads to
slightly different output -- well if the "buggy" output survives and
does not crash that is].

(alternatively we could just prevent the overflow and still let do
`RVBlurBitmap2_float` do stuff that it really shouldnt imo, see first version of the PR)

Pull Request: blender/blender#111660
2023-09-13 13:56:00 +02:00
..
intern Fix #111642: VSE glow code can overflow with small proxies 2023-09-13 13:56:00 +02:00
CMakeLists.txt VSE: Add channel headers 2022-04-04 12:56:43 +02:00
SEQ_add.h VSE: Improved Retiming system 2022-06-29 12:48:34 +02:00
SEQ_animation.h Cleanup: Use correct capitalization of "F-Curve" 2022-04-18 20:17:41 -04:00
SEQ_channels.h Cleanup: remove redundant const qualifiers for scalar & enum types 2022-06-01 15:38:48 +10:00
SEQ_clipboard.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
SEQ_edit.h VSE: Improved Retiming system 2022-06-29 12:48:34 +02:00
SEQ_effects.h VSE: Improved Retiming system 2022-06-29 12:48:34 +02:00
SEQ_iterator.h VSE: Improved Retiming system 2022-06-29 12:48:34 +02:00
SEQ_modifier.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
SEQ_prefetch.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
SEQ_proxy.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
SEQ_relations.h VSE: Add API function to select displayed meta strip 2022-06-27 19:44:16 +02:00
SEQ_render.h VSE: Improved Retiming system 2022-06-29 12:48:34 +02:00
SEQ_select.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
SEQ_sequencer.h VSE: Add API function to select displayed meta strip 2022-06-27 19:44:16 +02:00
SEQ_sound.h VSE: Improved Retiming system 2022-06-29 12:48:34 +02:00
SEQ_time.h VSE: Improved Retiming system 2022-06-29 12:48:34 +02:00
SEQ_transform.h VSE: Improved Retiming system 2022-06-29 12:48:34 +02:00
SEQ_utils.h VSE: Make time operations self-contained 2022-06-02 03:16:20 +02:00