I was running AMD 3800+ and ATI 3450, and had the problem, got fed up at switched to a Nvidia GT240 problem gone. The material was bluray rips both VC1 and AVC. Specifically I tested movie Cars, and Alpha Dog.
So my understanding of the issue is this. This is a FFmpeg issue, that has been patched(backported) to Dharma by a switch disabling DXVA if a certain GPU is detected?(in my case the 3450) Is that where we are?
What I find weird about the whole thing... When DVDplayer very first got DXVA some time this year, the 3450 gave a black, white, green screen(I forget which). I started using DSplayer to use working DXVA filters for playback. I would update a nightly build every week or 2 and see. There was a period where DVDplayer was working fine on the above material, at which point I didn't mess with XBMC until beginning of December when I downloaded a Dharma RC and its basically unwatchable with DVDplayer.
So at some point, at least from what I'm hearing, is that FFmpeg was updated in XBMC build sometime in the fall probably that broke 3450. I've been watching this thread for awhile and I'm having a hard time with this for some reason. I've read numerous threads about UVD+ and about L4.1 or improperly encoded AVC and so on. What I don't get is that all bluray m2ts L4.1 exhibit the problem. They play fine in every player i.e MPC-HC, even the awful WindDVD and Power DVD's of the worlds, for the love of all things holy the microsoft DTV-DVD decoder works fine. If this is a bug in FFmpeg it is a blatantly obvious one, how does this get missed, for a card that has worked for ages with bluray material?
I have used XBMC since the original xbox(still do actually), the AppleTV, XBMClive, basically the whole lot and this is far and away the silliest problem I have seen. Can someone enlighten me as what we think the problem is? Like I mentioned DSplayer worked fine as a work around for this(someone complied a recent build), but I just got an Nvida card to clear up the issue.
So my question is: are we waiting for a FFmpeg fix, and XBMC fix, or just satisified it's old hardware that use to play bluray, but is now outdated and moving on? Thanks for any replies.