1. Run 'gst-launch videotestsrc ! video/x-raw-yuv,width=80,height=60 ! xvimagesink'
2. Maximize window
The output video is only painted to a subsection of the intended window.
Please provide more detailed info according to http://www.intellinuxgraphics.org/how_to_report_bug.html.
Oh duh (i830_video.c):
/* Clamp dst width & height to 7x of src (overlay limit) */
if(drw_w > (src_w * 7))
drw_w = src_w * 7;
if(drw_h > (src_h * 7))
drw_h = src_h * 7;
The condition I see in the documentation appears to be src_h/drw_h < 8, that is, src_h < 8*drw_h. It appears this was "fixed" incorrectly in e784e152.
It seems difficult to believe that this limitation would exist at all for the texture unit.
Created attachment 18486 [details] [review]
Jesse thinks this might be right. Zhenyu/Nanhai, could you review and apply?
yeah, we should only apply those check for overlay. Should the origin check also be kept to guard in that case?
Patch is pushed, thanks.