diff options
-rw-r--r-- | xine_sxfe_frontend.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/xine_sxfe_frontend.c b/xine_sxfe_frontend.c index 92589b74..61e673bd 100644 --- a/xine_sxfe_frontend.c +++ b/xine_sxfe_frontend.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: xine_sxfe_frontend.c,v 1.84 2008-10-22 11:39:56 rofafor Exp $ + * $Id: xine_sxfe_frontend.c,v 1.85 2008-10-23 20:00:09 rofafor Exp $ * */ @@ -678,24 +678,24 @@ static int hud_osd_command(frontend_t *this_gen, struct osd_command_s *cmd) XShmPutImage(this->display, this->hud_window, this->gc, this->hud_img, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, - cmd->dirty_area.x2 - cmd->dirty_area.x1, - cmd->dirty_area.y2 - cmd->dirty_area.y1, + cmd->dirty_area.x2 - cmd->dirty_area.x1 + 1, + cmd->dirty_area.y2 - cmd->dirty_area.y1 + 1, False); } else { /* Place image onto Xrender surface which will be blended onto hud window */ XShmPutImage(this->display, this->surf_img->draw, this->gc, this->hud_img, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, - cmd->dirty_area.x2 - cmd->dirty_area.x1, - cmd->dirty_area.y2 - cmd->dirty_area.y1, + cmd->dirty_area.x2 - cmd->dirty_area.x1 + 1, + cmd->dirty_area.y2 - cmd->dirty_area.y1 + 1, False); xrender_surf_blend(this->display, this->surf_img, this->surf_win, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, - cmd->dirty_area.x2 - cmd->dirty_area.x1, - cmd->dirty_area.y2 - cmd->dirty_area.y1, + cmd->dirty_area.x2 - cmd->dirty_area.x1 + 1, + cmd->dirty_area.y2 - cmd->dirty_area.y1 + 1, (XDouble)(this->x.width) / (XDouble)(this->osd_width + this->osd_pad_x), (XDouble)(this->x.height) / (XDouble)(this->osd_height + this->osd_pad_y), - (cmd->scaling & 2)); // HUD_SCALING_BILINEAR=2 + (cmd->scaling & 2)); // Note: HUD_SCALING_BILINEAR=2 } } else { hud_fill_img_memory(this->hud_img_mem, cmd); @@ -704,22 +704,22 @@ static int hud_osd_command(frontend_t *this_gen, struct osd_command_s *cmd) XPutImage(this->display, this->hud_window, this->gc, this->hud_img, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, - cmd->dirty_area.x2 - cmd->dirty_area.x1, - cmd->dirty_area.y2 - cmd->dirty_area.y1); + cmd->dirty_area.x2 - cmd->dirty_area.x1 + 1, + cmd->dirty_area.y2 - cmd->dirty_area.y1 + 1); } else { /* Place image onto Xrender surface which will be blended onto hud window */ XPutImage(this->display, this->surf_img->draw, this->gc, this->hud_img, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, - cmd->dirty_area.x2 - cmd->dirty_area.x1, - cmd->dirty_area.y2 - cmd->dirty_area.y1); + cmd->dirty_area.x2 - cmd->dirty_area.x1 + 1, + cmd->dirty_area.y2 - cmd->dirty_area.y1 + 1); xrender_surf_blend(this->display, this->surf_img, this->surf_win, cmd->x + cmd->dirty_area.x1, cmd->y + cmd->dirty_area.y1, - cmd->dirty_area.x2 - cmd->dirty_area.x1, - cmd->dirty_area.y2 - cmd->dirty_area.y1, + cmd->dirty_area.x2 - cmd->dirty_area.x1 + 1, + cmd->dirty_area.y2 - cmd->dirty_area.y1 + 1, (XDouble)(this->x.width) / (XDouble)(this->osd_width + this->osd_pad_x), (XDouble)(this->x.height) / (XDouble)(this->osd_height + this->osd_pad_y), - (cmd->scaling & 2)); // HUD_SCALING_BILINEAR=2 + (cmd->scaling & 2)); // Note: HUD_SCALING_BILINEAR=2 } } break; |