Bug 31681

Summary: Evergreen: Xv image corruption when scaling to "fullscreen"
Product: xorg Reporter: Nils Kneuper <crazy-ivanovic>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: bugs.xorg
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
photo of the display showing the issue
none
8s testvideo showing the issue
none
Xorg.0.log
none
dmesg output none

Description Nils Kneuper 2010-11-17 06:45:56 UTC
Ever since switching my rv670 based HD3850 to a Cypress based HD5850 I do get some image corruption when scaling my self recorded (using mencoder and later on avidemux for removing ads) analog TV data to view it at fullscreen (eg scaling to video from 704x428 to 1920x1200, keeping the aspect ratio) I got some "wrong colored stripes" in the bottom third. I will try to attach a short part of a video that does show the issue in a rather extreme fashion. You will see several red/pink as well as some (not as visible) greenish stripes if you are able to reproduce it. I assume that it somehow has to do with upscaling the noise in the video...

In general this does *only* happen using Xv. When selecting OpenGL as output this does not happen. It makes no difference if I select r600c or r600g as mesa potion. This issue was not happening with RV670 either. The issue does occur with both, kaffeine (using the Xine backend) as well as smplayer.

My software stack:
(vanilla) kernel 2.6.36 (amd64)
libdrm / mesa / xf86-video-ati from git master
Xorg server 1.9.x (will attach Xorg.0.log!) as of "gentoo linux amd64 unstable"

My hardware:
HD6850 1024MB
Phenom II X6
4096MB ram
Comment 1 Nils Kneuper 2010-11-17 06:48:33 UTC
Created attachment 40334 [details]
photo of the display showing the issue
Comment 2 Nils Kneuper 2010-11-17 06:52:14 UTC
Created attachment 40335 [details]
8s testvideo showing the issue

Scaling this video to 1920x1200 fullscreen lets several stripes appear in the bottom third of the screen.
Comment 3 Nils Kneuper 2010-11-17 06:53:02 UTC
Created attachment 40336 [details]
Xorg.0.log
Comment 4 Nils Kneuper 2010-11-17 06:53:35 UTC
Created attachment 40337 [details]
dmesg output
Comment 5 Alex Deucher 2011-01-20 14:14:16 UTC
should be fixed by this commit:
http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/commit/?id=0a03f03a65aad925ba2d9c76b1d3356184607bf9
Please reopen if it's still an issue.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.