mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
lavfi/overlay: correct small error in intersection detection
The image size of the destination image was used to determine if a source image was positioned outside the destination image, that no intersection could occur. Actually for these two cases the size of the source image has to be used! Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
This commit is contained in:
parent
2c7c2a53b9
commit
696aa74b1a
@ -346,8 +346,8 @@ static void blend_image(AVFilterContext *ctx,
|
||||
const int dst_w = dst->width;
|
||||
const int dst_h = dst->height;
|
||||
|
||||
if (x >= dst_w || x+dst_w < 0 ||
|
||||
y >= dst_h || y+dst_h < 0)
|
||||
if (x >= dst_w || x+src_w < 0 ||
|
||||
y >= dst_h || y+src_h < 0)
|
||||
return; /* no intersection */
|
||||
|
||||
if (s->main_is_packed_rgb) {
|
||||
|
Loading…
Reference in New Issue
Block a user