[Windows] Bottom quater of screen not rendering on certain graphic cards.
#1
Hi there,
I had posted this in PVR development originally, but come to realise the issue is with XBMC and it's dvxa codecc and has nothing to do with PVR development.

I have an issue with one channel always missing the bottom quarter of the screen when viewed on my Atom Ion machine (Asus eb1501), but if i turn off DXVA the channel plays fine with no missing part of the image, but this is only happening on ONE of my channels... Not all, i don't understand why, because the stream is the same as all the other channels... It's frustrating and makes the channel virtually unwatchable.

Here's a picture showing the issue with my TV stream.

Image

Kepp in mind, this ONLY happens with DXVA ENABLED. When switched off, everything plays fine.

I recorded the stream and played it back in the "mainline" 10.1 release, as well as the latest nightly build and the issue still remains. I also tested on my laptop (core i5 - intel HD graphics) and the bottom quarter is still missing but is GREEN... NOT black.

If i play this file on the same machines using Windows Media Player, VLC or Windows Media Player Classic, they all play the fine Flawlessly. The problem only occurs when running the file through XBMC

I then tried playing the recorded TS file on my living room HTPC using an ATI HD standalone graphics card and 10.1 Darhma the file played FINE... But then i realised that ATI graphics card does not support DXVA for Mpeg2, so... There's the answer as to why it worked.

I then tried updating the graphics drivers on all problematic machines and the issue STILL remained.

Therefore I'm lead to believe that XBMC's dxva codecs are not optimised properly and need to be fixed.

Running windows 7 Ultimate on all machines.

I've submitted this bug in trac here : http://trac.xbmc.org/ticket/11475

But was hoping someone here could shed some light on the matter, because this has been frustrating me for quite some time. And i think if the issue is not resolved soon, there will be a few people with the same issue when PVR support is added.

Also, here is a link to the recorded video file and a better screenshot of the problem: http://www.mediafire.com/?w4dk7mroi1s4ab7

here's a link to the debug log posted on trac: http://trac.xbmc.org/attachment/ticket/11475/xbmc.log

Sorry for the long post in advance guys.

Loggio.
Reply
#2
Anybody??
Reply
#3
hey,

I ran into the same issue, see my post http://forum.xbmc.org/showthread.php?tid=101372

I also tried using a dedicated graphics card (radeon hd 6450) but that didn't help. Can you verify that you wernt using cpu based decoding in the machine where it worked OK?

thanks, I would very much like this problem solved but your ticket has not been "adopted" yet Smile
Reply
#4
well, i posted the same issue in 3 different sections in XBMC's forums and nobody commented.... I seem to think that no one has this issue. So, not sure if it will ever get fixed.

Considering every other program plays the the files fine with DXVA enabled.... It's only xbmc with broken playback.... so i'm guessing their FFMPEG DXVA is out dated or not optimized properly, because it's certainly not my hardware or setup.

So all i can say is "HAVE FAITH'' but certainly don't hold your breath.
i'll bump the issue and see if i get a few comments.

But,
having said that... If you do happen to fix this issue please PM me and let me know what you did.

Cheers,
Loggio.
Reply

Logout Mark Read Team Forum Stats Members Help
[Windows] Bottom quater of screen not rendering on certain graphic cards.0