overlay misalignment and "garbage" line on CyberBladeXP
Submitted by Philip Pemberton
Assigned to Alan Hourihane
System: Toshiba Satellite Pro 4600. 700MHz Coppermine Celeron, 256MB RAM. Trident CyberBladeXP chipset with 14" 1024x768 LCD. OS: Fedora Core 4 i386 with latest updates (from "yum update") as of 2005-12-25 Xorg version:
When I play any video file in any application that uses Xv (Xvideo?) to output video, a blue border (width varies dependent on screen BPP - two pixels for 16-bit, 3 pixels for 24-bit) is visible along the left hand side of the image, and a single-pixel wide green line (colour varies and the line often has garbage inside it) is visible along the bottom.
When the left-hand border is corrected (using the XvHsync and XvRskew Options), it becomes apparent that two pixels from the LHS of the video have been moved over to the RHS. They maintain the same pixel order, but are displaced one pixel vertically upwards. It's always two pixels that get moved - the display BPP setting does not affect it.
The "garbage line" along the bottom of the screen is not affected by setting XvBskew to 1. It also only seems to appear in full-screen mode; the same colour appears in the two pixels on the bottom row of the block that gets moved from the left.
The Videolan "VLC" video player is very good at provoking these symptoms, it seems, especially in Full Screen mode...
I would provide screenshots, but I have yet to find a method to capture decent quality ones that include the overlay video. I will upload my xorg.conf and Xorg startup log as soon as I fish them off the laptop's HDD.