diff options
Diffstat (limited to 'libmpcodecs/vd_ffmpeg.c')
-rw-r--r-- | libmpcodecs/vd_ffmpeg.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libmpcodecs/vd_ffmpeg.c b/libmpcodecs/vd_ffmpeg.c index db5d53d0df..668460304d 100644 --- a/libmpcodecs/vd_ffmpeg.c +++ b/libmpcodecs/vd_ffmpeg.c @@ -438,7 +438,8 @@ static void draw_slice(struct AVCodecContext *s, } } if (y < sh->disp_h) { - mpcodecs_draw_slice (sh, source, strides, sh->disp_w, (y+height)<=sh->disp_h?height:sh->disp_h-y, 0, y); + height = FFMIN(height, sh->disp_h-y); + mpcodecs_draw_slice (sh, source, strides, sh->disp_w, height, 0, y); } } |