]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7500: use abs value to compute width for img starting in negative space
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 20 Apr 2015 16:04:13 +0000 (11:04 -0500)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:47:22 +0000 (12:47 -0500)
src/switch_core_video.c

index 29b2752e4e26a6062b4b14cac29e0c9321eb859b..663f87870c4a4638b64a880886223eeb76a91410 100644 (file)
@@ -130,8 +130,8 @@ SWITCH_DECLARE(void) switch_img_patch(switch_image_t *IMG, switch_image_t *img,
        switch_assert(IMG->fmt == SWITCH_IMG_FMT_I420);
 
        if (img->fmt == SWITCH_IMG_FMT_ARGB) {
-               int max_w = MIN(img->d_w, IMG->d_w - x);
-               int max_h = MIN(img->d_h, IMG->d_h - y);
+               int max_w = MIN(img->d_w, IMG->d_w - abs(x));
+               int max_h = MIN(img->d_h, IMG->d_h - abs(y));
                int j;
                uint8_t alpha;
                switch_rgb_color_t *rgb_color;