ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #78030
[Bug 570433] Re: [RV380] Garbage playing Videos with UMS, Textured Video Fullscreen
Looks like it's related to bicubic image filtering in XV. Disabling
XV_BICUBIC (via xvattr) makes the corruption go away. Re-enable
XV_BICUBIC and corruption is back.
This also explains why some videos don't trigger the problem, and why
the problem only appears when scaling up past a certain size. XV_BICUBIC
is default set to 2(auto), which only enables bicubic scaling (and thus
show corruption) when video dimensions are scaled >= 2x.
I found the easiest work-around is to switch from X to a VT and back
again, and the corruption goes away. I tried this because according to
the following (old) radeon driver commit, XV bicubic texture is reloaded
on VT-switch:
http://cgit.freedesktop.org/xorg/driver/xf86-video-
ati/commit/?id=474eda02257152ced52364f38cbad24c20aebbc0 [radeon: reload
bicubic Xv texture on VT switch]
It's also reloaded on suspend/resume, which is another work-around I
have mentioned.
--
[RV380] Garbage playing Videos with UMS, Textured Video Fullscreen
https://bugs.launchpad.net/bugs/570433
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-ati in ubuntu.
References