From 0318ca3b4bb88aa68e09001810ffcc98a4c9c111 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Thu, 28 Jul 2011 14:06:05 +0200 Subject: [PATCH] minor subframes fixes --- ultragrid/src/video_display/quicktime.c | 2 +- ultragrid/src/video_display/sage.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ultragrid/src/video_display/quicktime.c b/ultragrid/src/video_display/quicktime.c index b149881d8..01e0c4ea0 100644 --- a/ultragrid/src/video_display/quicktime.c +++ b/ultragrid/src/video_display/quicktime.c @@ -917,7 +917,7 @@ static void get_sub_frame(void *state, int x, int y, int w, int h, struct video_ out->src_linesize = vc_getsrc_linesize(w, out->color_spec); out->dst_linesize = - vc_getsrc_linesize(w, out->color_spec); + w * out->dst_bpp; } diff --git a/ultragrid/src/video_display/sage.c b/ultragrid/src/video_display/sage.c index 01afc4caf..a5be47d1a 100644 --- a/ultragrid/src/video_display/sage.c +++ b/ultragrid/src/video_display/sage.c @@ -304,6 +304,7 @@ static void get_sub_frame(void *state, int x, int y, int w, int h, struct video_ out->src_linesize = vc_getsrc_linesize(w, out->color_spec); out->dst_linesize = - vc_getsrc_linesize(w, out->color_spec); + w * out->dst_bpp; } +