FernetMenta/xbmc — Issue #27: Every second frame is white on playback
Author: hedgecrog
Created: 2012-03-05 18:34:09+00:00
State: open

I'm on a HD 2400 radeon mobile, with fglrx 11.12 on a mostly fresh full 32-bit ubuntu 11.10 install, and latest xbmc with xbva from the xbva-repo. I run unity2d which is supposedly completely non compositing.

On playback of clips with xvba acceleration i get flickering where every second frame seems to be white, and every other is the actual video. I can even pause playback on a white frame. The white frames are the same size as the scaled videoplayback, and doesnt affect any gui overlay (as seen here: http://db.tt/26PCumHN - note that the video playbacked is scaled to 1280x720, laptop monitor is 1280x800 i.e black non-flickering borders, because of the fps the camera doesn't capture the flickering right, literary every second frame is white and every other is the "right" one. also note that the flickering stops at the same time playback pauses when cpu is throttled when doing things in gui)

xbmc is run with a fresh settings directory (i.e. wiped), with the following settings activated/manually set
- render method auto detect
- allow xvba enabled
- shared surfaces enabled
- sync playback to display enabled
- sync method videoclock
- tried with both adjust display refresh rate to match video enabled and disabled, same thing
- debug logging enabled

when playing clips with no xvba acceleration there is no flickering.

log when playing accelerated clip with flickering http://dl.dropbox.com/u/1154609/xbmc.log