forked from blender/blender
Philipp Oeser
b4a34d54f7
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 |
||
---|---|---|
.. | ||
intern | ||
CMakeLists.txt | ||
SEQ_add.h | ||
SEQ_animation.h | ||
SEQ_channels.h | ||
SEQ_clipboard.h | ||
SEQ_edit.h | ||
SEQ_effects.h | ||
SEQ_iterator.h | ||
SEQ_modifier.h | ||
SEQ_prefetch.h | ||
SEQ_proxy.h | ||
SEQ_relations.h | ||
SEQ_render.h | ||
SEQ_select.h | ||
SEQ_sequencer.h | ||
SEQ_sound.h | ||
SEQ_time.h | ||
SEQ_transform.h | ||
SEQ_utils.h |