Bruce Markey wrote: ...
XvShmPutImage for the bob fields. However, attached is a quick patch for testing.
I hate it when I forget the attachment...
-- bjm
Index: libs/libmythtv/videoout_xv.cpp =================================================================== RCS file: /var/lib/mythcvs/mythtv/libs/libmythtv/videoout_xv.cpp,v retrieving revision 1.117 diff -u -r1.117 videoout_xv.cpp --- libs/libmythtv/videoout_xv.cpp 4 Feb 2005 17:30:24 -0000 1.117 +++ libs/libmythtv/videoout_xv.cpp 4 Feb 2005 21:11:18 -0000 @@ -918,19 +918,12 @@ // Show bottom field src_y = (buffer->height + imgy) / 2; src_h = imgh / 2; - int halfLineSrc = (int)round(((float)disphoff) / imgh - 0.001f); - src_h -= (halfLineSrc) ? 1 : 0; - -// VERBOSE(VB_PLAYBACK, -// QString("XvPut img_h(%1-%6) dest y(%2+%4) h(%3-%5)") -// .arg(imgh).arg(dest_y).arg(disphoff) -// .arg(halfLineSrc).arg(2 * halfLineSrc) -// .arg(2*(halfLineSrc ? 1 : 0))); // 2* for imgh coords + int vline = (int) (disph / (float) imgh + 0.5); XvShmPutImage(data->XJ_disp, xv_port, data->XJ_curwin, data->XJ_gc, image, src_x, src_y, src_w, src_h, - dispxoff, dest_y + halfLineSrc, - dispwoff, disphoff - 2 * halfLineSrc, False); + dispxoff, dest_y + vline, + dispwoff, disphoff, False); drawn = true; } }
_______________________________________________ mythtv-dev mailing list mythtv-dev@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev